PostgreSQL 13 UUIDをカラムの型として使用する方法
環境
Windows 10 Home 64bit
PostgreSQL 13.2
書式
カラム名 UUID NOT NULL DEFAULT gen_random_uuid()
UUIDをカラムの型として使用します。
操作方法
1.テーブルを作成します
SQL構文
CREATE TABLE addrtbl(deptno UUID NOT NULL DEFAULT gen_random_uuid(),deptname TEXT NOT NULL);
実行結果
postgres=# CREATE TABLE addrtbl(deptno UUID NOT NULL DEFAULT gen_random_uuid(),deptname TEXT NOT NULL); CREATE TABLE
2.テーブルにデータをinsertします。
postgres=# insert into addrtbl (deptname) values('system'),('developer'),('designer'); INSERT 0 3
3.テーブルのデータを確認します
postgres=# select * from addrtbl; deptno | deptname --------------------------------------+----------- 4dd8a0b7-f0fc-4e24-9117-c524459ae243 | system 258bf79f-c1ff-46a7-ab50-46865da00421 | developer cabc9916-13c6-45ae-8f34-1569890da66e | designer (3 行)