COMMENT¶
Name
COMMENT -- はオブジェクトのコメントを定義または変更します
Synopsis
COMMENT ON
{
TABLE <table_name> |
COLUMN <table_name.column_name>
} IS '<text>'
Description
COMMENT には、データベースオブジェクトに関するコメントが格納されます。コメントを変更するには、同じオブジェクトに対して新しい COMMENT コマンドを発行します。オブジェクトごとに1つのコメント文字列のみが保存されます。コメントを削除するには、 text に空の文字列(スペースを入れずに2つの連続した単一引用符)を指定します。オブジェクトがドロップされると、コメントは自動的にドロップされます。
Parameters
table_name
コメントするテーブルの名前。テーブル名はスキーマ修飾することができます。
table_name.column_name
コメントする
table_name内の列の名前。テーブル名はスキーマ修飾することができます。
text
新しいコメント。
Notes
現在、コメントに対するセキュリティメカニズムはありません。データベースに接続しているユーザーは、そのデータベース内のオブジェクトのすべてのコメントを見ることができます(ただし、所有していないオブジェクトのコメントを変更できるのはスーパーユーザーのみです)。 Do not put security-critical information in a comment 。
Examples
テーブルにコメントを添付します emp :
COMMENT ON TABLE emp IS 'Current employee information';
emp テーブルの empno 列にコメントを添付します。
COMMENT ON COLUMN emp.empno IS 'Employee identification number';
これらのコメントを削除します。
COMMENT ON TABLE emp IS '';
COMMENT ON COLUMN emp.empno IS '';