END
é uma palavra-chave. (Entre outras coisas, é usado em CASE ... WHEN ... END
). Você deve citá-lo para usá-lo como um identificador. create table emp(complete BOOLEAN NOT NULL, "end" BOOLEAN NOT NULL);
Observe que
"quoted"
os identificadores são diferenciam maiúsculas de minúsculas , eles não são dobrados como identificadores sem aspas. Isso é de acordo com o padrão SQL. Para obter mais informações, consulte a documentação do PostgreSQL sobre estrutura lexical . Há uma lista de palavras reservadas na documentação .