END
è una parola chiave. (Tra le altre cose, è usato in CASE ... WHEN ... END
). Devi citarlo per usarlo come identificatore.
create table emp(complete BOOLEAN NOT NULL, "end" BOOLEAN NOT NULL);
Nota che "quoted"
gli identificatori sono case sensitive , non sono custodia chiusa come identificatori senza virgolette. Questo è per lo standard SQL. Per ulteriori informazioni, consultare la documentazione di PostgreSQL sulla struttura lessicale .
C'è un elenco di parole riservate nella documentazione .