web-dev-qa-db-ja.com

Postgresのテーブルの列にコメントを追加するにはどうすればよいですか?

Postgresは初めてです。 app-user-bookingsというテーブルの列modにコメントを追加したい

私はこのSQLコードを試しました:

alter table app_user_bookings
modify column mod 
int default 1 
comment "1# mobile booking,    2# admin booking,    3# web booking, 4# tell call";

しかし、どれが私を助けませんでしたか、誰かが私を助けることができますか?

コメントを更新するには、alterコマンドを使用しないでください。

これが PostgreSQL構文 です。

comment on column app_user_bookings.mod is '1# mobile booking,    2# admin booking,    3# web booking, 4# tell call'

間違った値が表示されるのを防ぐためにチェックを追加することは理にかなっています:

ALTER TABLE app_user_bookings
ADD CHECK (mod IN (1,2,3,4));
10
Saddam Khan