memo

PostgreSQL

psql

コマンド

テーブル作成(サンプル)

シンプルなサンプル

CREATE TABLE hoge(
  id bigint NOT NULL PRIMARY KEY GENERATED ALWAYS  AS IDENTITY,
  name varchar(16)
);

id という名前でプライマリーキーを作成し、シーケンスで採番する。

パーティションテーブル

CREATE TABLE hoge(
  date timestamp with time zone DEFAULT CURRENT_TIMESTAMP NOT NULL PRIMARY KEY,
  name varchar(16)
) PARTITION BY RANGE(date);

CREATE TABLE hoge_202301 PARTITION OF hoge FOR VALUES FROM ('2023-01-01 00:00:00') TO ('2023-02-01 00:00:00');

プライマリキー

SQL

正規表現

エクスポート・インポート

シンプル・テキストベース

別ホストに複製

パラメーター

シーケンス

関数

ログ

トラブルシューティング

ロック