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

PostgreSQL

環境
Windows10 64bit
PostgreSQL 13.2

書式
CREATE { TEMPORARY | TEMP } TABLE テーブル名 (
カラム名 データの型

PostgreSQL

環境
Windows10 64bit
PostgreSQL 13.2

書式
TRUNCATE name
TRUNCATEはテーブル群から全ての行を素早く削除します。

使用例 ...

PostgreSQL

環境
Windows10 64bit
PostgreSQL 13.2

書式1
GRANT SELECT, INSERT ON テーブル名 To ロール名;
role_name ロールにテーブ ...

PostgreSQL

環境
Windows 10 64bit
PostgreSQL 13.2
書式
alter role ロール名 with valid until ‘infinity’; ...

PostgreSQL

環境
Windows 10 64bit
PostgreSQL 13.2
書式
CREATE ROLE ロール名
WITH LOGIN PASSWORD ‘パスワード’ V ...

PostgreSQL

環境
Windows 10 64bit
PostgreSQL 13.2

書式
CREATE INDEX ON table_name
( column_name )
テーブル( ...

PostgreSQL

環境
Windows10 64 bit
PostgreSQL 13.2

書式
CREATE SCHEMA スキーマ名

操作例
「testdb」データベースにスキーマを作成します ...

PostgreSQL

環境
Windows10 64 bit
PostgreSQL 13.2
説明
連番型:
smallserial 1~32767
serial  1~2147483647
bigs ...

PostgreSQL

環境
Windows10 64 bit
PostgreSQL 13.2

書式
date_trunc( 精度,日付や時刻);
精度:year、month、dayを指定します

使用例 ...