PostgreSQL

環境
windows10 64bit
postgresql 13.2

書式
COALESCE( 対象文字列 , nullの場合に置換する文字 )
COALESCEを使用して、nullだった場 ...

PostgreSQL

環境
PostgreSQL 13.2
Windows 10 64bit
書式
array_append( 配列, 追加する値 )
「array_append」を使用して、配列の最後に値を追加しま ...

PostgreSQL

環境
OSバージョンの確認
# cat/etc/redhat-release
Rocky Linux release 8.5 (Green Obsidian)
PostgreSQL 14.2 ...

PostgreSQL

環境
PostgreSQL 13.2
Windows10 64bit

書式
inet_client_port()
inet_client_port()を利用してクライアントのIPアドレスを取 ...

PostgreSQL

環境
Windows10 64bit
PostgreSQL 9.6.5

書式
select replace(‘ 文字例1 文字列2 文字列2 ‘,’ ‘ ...

PostgreSQL

環境
Windows10 64bit
PostgreSQL 9.6.5

説明
「pg_class」と「pg_namespace」を使用して、シーケンスの一覧を取得します。

使用例

PostgreSQL

環境
Windows10 Home 64bit
PostgreSQL 9.6.5

書式
trim(文字列)
trim関数を使用して、文字列前後にある半角スペースを除きます。

使用 ...

PostgreSQL

環境
Windows10 home 64bit
PostgreSQL 9.6.5

書式
substring(対象文字列, 取得したい位置, 取得したい文字数)
substringを使用して、 ...

PostgreSQL

環境
Windows10 home 64bit
PostgreSQL 14.1

書式
repeat(‘文字列’,繰り返す回数)
repeat関数を利用して、文字列を指 ...

PostgreSQL

環境
Windows10 home 64bit
PostgreSQL 9.6.5

書式
select REGEXP_REPLACE(文字列,’\r|\n|\r\n’,  ...

PostgreSQL

環境
Windows10 64bit
PostgreSQL 9.6.5

操作方法

1.データベースのサイズを一覧で取得します。
SQL構文

SELECT datname datab ...

PostgreSQL

環境
PostgreSQL 9.6.5
Windows10 64bit

例1

select to_char(now(),'YYYY/MM/DD HH24:MI:SS')

結果

2022/03 ...

PostgreSQL

環境
PostgreSQL 13.2

書式
CREATE OR REPLACE Function ファクション名(引数 データの型) RETURNS VARCHAR AS $$
入力として数値を渡し ...

PostgreSQL

環境
PostgreSQL 13.2
書式
CREATE OR REPLACE Function ファンクション名 RETURNS VARCHAR
AS $$
DECLARE
変数名 V ...

PostgreSQL

環境
Windows10 64 bit
PostgreSQL 14.1

操作方法
1.「\dn」コマンドを使用して、作成済みのスキーマ一覧を取得します

postgres=# \dn スキーマ一 ...

PostgreSQL

環境
Windows 10 64bit
PostgreSQL 13

書式
array_length( 配列や配列の変数名 , 1 )
配列の要素数を取得する

使用例1 1次元配列 ...

PostgreSQL

環境
Windows 10 64bit
PostgreSQL 13

使用例
1.システムカタログから作成済みのロール一覧を取得する

testdb=# select rolname, rolsu ...

PostgreSQL

環境
Windows10 64bit
PostgreSQL 13.2

書式
CREATE TABLE テーブル名 (
カラム名 data_type PRIMARY KEY
) ...