IT系ノウハウ PostgreSQL

PostgreSQL で最初に使う超基本的なコマンド(スキーマ・表の作成、表示、切り替え)

最近 Google Cloud のデータベースでポスグレを使うことがあり、まず最初に使うであろうと思われるコマンドをログっていくよ

Google Cloud (gcloud CLI) の使い方はこちらから

スキーマ

スキーマ一覧表示

\dn

実行例

postgres=> \dn
      List of schemas
  Name  |       Owner
--------+-------------------
 public | cloudsqlsuperuser
(1 row)

スキーマ作成

create schema <スキーマ名>;

実行例

postgres=> create schema test;
CREATE SCHEMA

postgres=> \dn
      List of schemas
  Name  |       Owner
--------+-------------------
 test   | postgres
 public | cloudsqlsuperuser

スキーマ移動

set search_path to <スキーマ名>;

実行例

postgres=> set search_path to test;
SET

スキーマ確認

select current_schema;

実行例

postgres=> select current_schema;
 current_schema
----------------
 test  
(1 row)

テーブル

テーブル作成

create table <テーブル名>(<カラム名> <データ型>);

実行例

postgres=> create table test.manga(
postgres(>   id varchar(10),
postgres(>   type char(1),
postgres(>   author varchar(20)
postgres(> );
CREATE TABLE

テーブル一覧表示

\dt <スキーマ名>.*

実行例

postgres=> \dt test.*
         List of relations
 Schema | Name  | Type  |  Owner
--------+-------+-------+----------
 test   | manga | table | postgres
(1 row)

テーブル削除

drop table <テーブル名>;

postgres=> drop table test.manga;
DROP TABLE

この記事が役に立ったという方は
ボタンをポチッとしてくれたら喜びます

PostgreSQL: The world's most advanced open source database
PostgreSQL: The world's most advanced open source database

www.postgresql.org

-IT系ノウハウ, PostgreSQL