[PostgreSQL] Userテーブルが作れない

PostgreSQL初めて触って少しハマったところの備忘録。

PostgreSQLで特に文法や設定も間違えてないのにUserテーブルが作れないエラーが発生しました。

ERROR: syntax error at or near "user"

なぜ起きるかというと「User」がPostgreSQLの予約語になっていたのが原因でした。解決するにはテーブル名を変えるしかないです。

CREATE USER文があるのでそりゃそうだよなという感じではあるが、MySQLで動作したので軽くハマっちゃいました。

コメントを残す

メールアドレスが公開されることはありません。