PostgreSQL 13 ALTER ROLEでロールのパスワードを変更する方法
環境
Windows 10 Home 64bit
PostgreSQL 13.2
書式
ALTER ROLE ユーザー名 with PASSWORD ‘パスワード’
PostgreSQL 13 UUIDをカラムの型として使用する方法
環境
Windows 10 Home 64bit
PostgreSQL 13.2
書式
カラム名 UUID NOT NULL DEFAULT gen_random_uuid()
UUIDをカ ...
PostgreSQL 13 pg_sleep_for関数でサーバプロセスの実行を遅延させるサンプル
環境
Windows 10 Home 64bit
PostgreSQL 13.2
操作方法
使用例1
書式
pg_sleep(seconds)
pg_sleepは、secon ...
PostgreSQL 13 current_timeで現在時刻を取得する方法
環境
Windows 10 Home 64bit
PostgreSQL 13.2
構文
SELECT current_time
「current_time」を使用して現在時刻を取得します。 ...
PostgreSQL13 テーブルのVIEWを作成する方法
環境
Windows 10 Home 64bit
PostgreSQL 13.2
書式
CREATE VIEW VIEW名 AS
SELECT構文
「CREATE VIEW」を使用し ...
PostgreSQL 13 2次元配列の要素を行として表示する方法
環境
Windows 10 Home 64bit
PostgreSQL 13.2
書式
unnest(2次元配列名)
2次元配列を行集合に展開します。
unnest関数を使用して2次 ...
PostgreSQL unnest関数で配列内の要素を行として表示する方法
環境
Windows 10 Home 64bit
PostgreSQL 13.2
書式
unnest(anyarray)
配列を行集合に展開します。
unnest関数を使用して配列内 ...
PostgreSQL13 split_partで区切り位置からの順番を指定して文字列を取得する
環境
Windows 10 Home 64bit
PostgreSQL 13.2
書式
split_part(string text, delimiter text, field int)
PostgreSQL テーブルにオートインクリメントされるシーケンス値を初期化する方法
環境
Windows 10 Home 64bit
PostgreSQL 13.2
書式
SELECT SETVAL (‘テーブル名_カラム名_seq’, 1, false); ...
PostgreSQL 13 generate_series関数で範囲を指定して連続した値を生成する
環境
Windows 10 Home 64bit
PostgreSQL 13.2
関数
generate_series(start, stop)
startからstopまで、刻み1で連続する ...
PostgreSQL 15 lpad関数で前に指定した文字数だけ文字を埋めるサンプル
環境
Ubuntu 22.04.1 LTS
PostgreSQL 15.0
構文
lpad( 文字列,文字数,埋めたい文字)
lpad関数を使用して指定した文字数だけ文字を埋めます。 ...
PostgreSQL 15 rpad関数で後ろに指定した文字数だけ文字を埋める
環境
Ubuntu 22.04.1 LTS
PostgreSQL 15.0
構文
rpad( 文字列,文字数,埋めたい文字)
rpad関数を使用して後ろに指定した文字数だけ文字を埋めます。 ...
PostgreSQL 15 pg_restoreでダンプしたデータベースをリストアする方法
環境
Ubuntu 22.04.1 LTS
PostgreSQL 15.0
構文
psql -f ファイル名.sql
pg_restore -d データベース名 ファイル名.dump ...
PostgreSQL 15 pg_dumpでデータベースをバックアップする方法
環境
Ubuntu 22.04.1 LTS
PostgreSQL 15.0
構文
pg_dump -オプション データベース名 -f ファイル名.sql
-Fp
plain形式(SQ ...
PostgreSQL15 chr関数でUnicodeコードポイントから文字を生成する
環境
Ubuntu 22.04.1 LTS
PostgreSQL 15.0
構文
chr(int)
与えられたコードの文字。UTF8では引数はUnicodeコードポイントとして扱われます。 ...
PostgreSQL 15 区切り文字を指定して文字列を結合する
環境
Ubuntu 22.04.1 LTS
PostgreSQL 15.0
構文
SELECT concat_ws(区切り文字,文字列1,文字列2,…)
concat_ws関数を ...
PostgreSQL15 配列内の要素を表示する方法
環境
Ubuntu 22.04.1 LTS
PostgreSQL 15.0
構文
unnest(配列)
unnest関数を利用して配列内の要素を行として表示します。
操作例1 ...
PostgreSQL 13 castメソッドで時間の引き算を行うサンプル
環境
Windows 10 Home 64bit
PostgreSQL 13.2
書式
時間 + cast( '-時間 hours' as INTERVAL )時間 + cast( '-分数 minu ...