私はpsqlでこれをしなかった:Postgresテーブルのカラム名の制限はありますか?
CREATE TABLE IF NOT EXISTS apiss (skey TEXT, time INTEGER, user TEXT, ip TEXT);
は私がやる
ERROR: syntax error at or near "user" LINE 1: ...BLE IF NOT EXISTS apiss (skey TEXT, time INTEGER, user TEXT,...
を得る:
CREATE TABLE IF NOT EXISTS apiss (skey TEXT, time INTEGER, userd TEXT, ip TEXT);
それは動作します。
userではなくuserdに注意してください。
テーブルが持つことができる列名にいくつかの制限がありますか?
(PostgresSQLのはv9.1.3)
の助けを借りて、タスクを解決し、「お使いの引用識別子は、永遠に彼らはあなたの運命を支配する場合。」引用符で囲まれた識別子は、特に引用符で囲まれていないものと組み合わせて使用する、右の痛みです。 OPが言ったように、それらを完全に避けるのが最善です。 –