プロジェクト

全般

プロフィール

PostgreSQL Usage

PostgreSQLの使い方メモです。

psql(コマンドライン)

接続

ユーザー管理

ユーザー一覧

  • \du

ユーザーの作成

  • CREATE USER <ユーザー名>;

ユーザーの削除

  • DROP USER <ユーザー名>;

パスワード変更

  • ALTER USER <ユーザー名> WITH PASSWORD '<パスワード>';

データベース管理

データベース一覧

  • \l

データベース作成

  • CREATE DATABASE <データベース名>;

データベース削除

  • DROP DATABASE <データベース名>;

データベースの所有者変更

  • ALTER DATABASE <データベース名> OWNER TO <ユーザー名>;

スキーマ

PostgreSQLは、データベースの中に複数のスキーマが設定できます。テーブルはいずれかのスキーマに属します。通常はデフォルトで生成されるスキーマの一つpublicが使われます。

テーブル

テーブル一覧

  • \dt

テーブル作成

  • CREATE TABLE <テーブル名> (<カラム名> <型>, ...);

テーブル削除

  • DROP TABLE <テーブル名>;

テーブルを空にする

  • TRUNCATE <テーブル名>;

カラム一覧

  • \d <テーブル名>


30日前に更新