私
最近 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
www.postgresql.org