ERROR: syntax error at or near "user" LINE 1: CREATE TABLE user (
在PostgreSQL中, user 是一个关键字, 因为它用于定义数据库用户和权限, 因此直接将表名命名为user 会导致语法错误
为避免这种情况, 你可以选择一下几种方法之一:
1 使用双引号将表名括起来
以便让PostgreSQL识别它是一个标识符而不是一个关键字

请注意, 使用双引号后, 表名会区分大小写
2 使用其他名称
你可以使用一个不与关键字冲突的名称, 比如users 或 user_data

选择适合你的解决方案, 并重试创建表的操作

浙公网安备 33010602011771号