I detta sammanhang, user
är en reserverad intern Postgres-funktion som representerar den aktuella användaren som är inloggad i databasen.
Den här frågan kan också skrivas som:
SELECT user;
Vilket borde ge samma sak. Observera, om du faktiskt vill referera till eller skapa en tabell med namnet user
du måste använda citattecken eller fullständigt kvalificera schemat det lever i. Till exempel:
CREATE TABLE "user"
(
id int2 not null
);
kommer att fungera men:
CREATE TABLE user
(
id int2 not null
);
Kommer att ge ett fel.
Här är en referens för andra systeminformationsfunktioner:
http://www.postgresql.org/docs/9.0/static /functions-info.html