Trong ngữ cảnh này, user
là một hàm Postgres nội bộ dành riêng đại diện cho người dùng hiện tại đã đăng nhập vào cơ sở dữ liệu.
Truy vấn này cũng có thể được viết là:
SELECT user;
Mà sẽ mang lại những điều tương tự. Lưu ý, nếu bạn thực sự muốn tham chiếu hoặc tạo một bảng có tên user
bạn sẽ phải sử dụng dấu ngoặc kép hoặc đủ điều kiện cho lược đồ mà nó tồn tại. Ví dụ:
CREATE TABLE "user"
(
id int2 not null
);
sẽ hoạt động nhưng:
CREATE TABLE user
(
id int2 not null
);
Sẽ gây ra lỗi.
Đây là tài liệu tham khảo cho các chức năng thông tin hệ thống khác:
http://www.postgresql.org/docs/9.0/static /functions-info.html