END jest słowem kluczowym. (Jest używany między innymi w CASE ... WHEN ... END ). Musisz zacytować go, aby użyć go jako identyfikatora.
create table emp(complete BOOLEAN NOT NULL, "end" BOOLEAN NOT NULL);
Zwróć uwagę, że "quoted" w identyfikatorach rozróżniana jest wielkość liter , nie są złożone jak nienotowane identyfikatory. To jest zgodne ze standardem SQL. Aby uzyskać więcej informacji, zobacz dokumentację PostgreSQL dotyczącą struktury leksykalnej .
W dokumentacji znajduje się lista słów zastrzeżonych .