В този контекст, user
е запазена вътрешна функция на Postgres, която представлява текущия потребител, влязъл в базата данни.
Тази заявка може да бъде написана и като:
SELECT user;
Което трябва да даде същото нещо. Забележете, ако искате действително да направите справка или да създадете таблица с име user
ще трябва да използвате кавички или да квалифицирате напълно схемата, в която живее. Например:
CREATE TABLE "user"
(
id int2 not null
);
ще работи, но:
CREATE TABLE user
(
id int2 not null
);
Ще изведе грешка.
Ето справка за други функции за системна информация:
http://www.postgresql.org/docs/9.0/static /functions-info.html