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:
https://www.postgresql.org/docs/9.0/static /functions-info.html