PostgreSQL UUIDをカラムの型として使用する

PostgreSQL UUIDをカラムの型として使用する

PostgreSQLで、UUIDをカラムの型として使用する手順を記述してます。

環境

  • OS Rocky Linux release 8.4 (Green Obsidian)
  • PostgreSQL 14.0
  • pgadmin 6.0

手順

UUIDをカラムの型として使用する場合は、「UUID」を使用します。

id UUID NOT NULL DEFAULT gen_random_uuid()

実際に、テーブルを作成してデータをinsertしてみます。

CREATE TABLE huga (
    id UUID NOT NULL DEFAULT gen_random_uuid(),
    name TEXT NOT NULL 
);

insertします。

insert into huga (name) values
('one'),
('two'),
('three');

データを確認すると、idが「UUID」で作成されていることが確認できます。