このコンテキストでは、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