END
キーワードです。 (特に、CASE ... WHEN ... END
で使用されます )。識別子として使用するには、引用符で囲む必要があります。
create table emp(complete BOOLEAN NOT NULL, "end" BOOLEAN NOT NULL);
"quoted"
に注意してください 識別子は大文字と小文字を区別します 、ケース折りではありません 引用符で囲まれていない識別子のように。これはSQL標準に準拠しています。詳細については、字句構造に関するPostgreSQLのドキュメントを参照してください 。
ドキュメントに予約語のリスト があります 。