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 行)

 

PostgreSQL

Posted by arkgame