In deze context, user
is een gereserveerde interne Postgres-functie die de huidige gebruiker vertegenwoordigt die is aangemeld bij de database.
Deze zoekopdracht kan ook worden geschreven als:
SELECT user;
Wat hetzelfde zou moeten opleveren. Let op, als u daadwerkelijk wilt verwijzen naar of een tabel wilt maken met de naam user
je moet aanhalingstekens gebruiken of het schema waarin het leeft volledig kwalificeren. Bijvoorbeeld:
CREATE TABLE "user"
(
id int2 not null
);
zal werken, maar:
CREATE TABLE user
(
id int2 not null
);
Zal een fout opleveren.
Hier is een referentie voor andere systeeminformatiefuncties:
http://www.postgresql.org/docs/9.0/static /functions-info.html