Cannot create a database table named ‘user’ in PostgreSQL
user is a reserved word and it’s usually not a good idea use reserved words for identifiers (tables, columns). If you insist on doing that you have to put the table name in double quotes: create table “user” (…); But then you always need to use double quotes when referencing the table. Additionally the table … Read more