1. ホーム
  2. postgresql

[解決済み] PostgreSQLでテーブルを作成するときにカラムにコメントを追加しますか?

2022-12-17 02:03:57

質問

PostgreSQLでカラムにコメントを追加するにはどうすればよいですか?

create table session_log (
                UserId int index not null,
                PhoneNumber int index); 

どのように解決するのですか?

コメントをカラムに添付するには を使用します。 comment ステートメント :

create table session_log 
( 
   userid int not null, 
   phonenumber int
); 

comment on column session_log.userid is 'The user ID';
comment on column session_log.phonenumber is 'The phone number including the area code';

また、テーブルにコメントを付けることもできます。

comment on table session_log is 'Our session logs';

さらに int index は無効です。

カラムにインデックスを作成したい場合は、次のようにします。 を使って create index ステートメントを使用します。 :

create index on session_log(phonenumber);

両方のカラムに対するインデックスが必要な場合は、以下を使用します。

create index on session_log(userid, phonenumber);

おそらく、useridを主キーとして定義したいのでしょう。これは次のような構文で行います。 int index ):

create table session_log 
( 
   UserId int primary key, 
   PhoneNumber int
); 

カラムを主キーとして定義することで、暗黙のうちに not null