「PostgreSQLでよくやること」の版間の差分

提供: オレッジベース
ナビゲーションに移動 検索に移動
編集の要約なし
編集の要約なし
1行目: 1行目:
== dump/restore ==
dump
<syntaxhighlight lang="bash">
$ pg_dump <DATABASE_NAME> > <FILE_NAME>
</syntaxhighlight>
restore
<syntaxhighlight lang="sql">
$ psql <DATABASE_NAME>< infile
</syntaxhighlight>
== role ==
== role ==
一覧
一覧

2017年12月13日 (水) 04:20時点における版

dump/restore

dump

$ pg_dump <DATABASE_NAME> > <FILE_NAME>

restore

$ psql <DATABASE_NAME>< infile


role

一覧

# \du

作成

# CREATE ROLE <ROLE_NAME> WITH LOGIN PASSWORD '<PASSWORD>';

名前変更

# ALTER ROLE <OLD_ROLE_NAME>TO <NEW_ROLE_NAME>

削除

# DROP ROLE <ROLE_NAME>;


database

一覧

# \l

切り替え

# \c <DABASE_NAME>

作成

# create database  <DABASE_NAME>;
# create database <DABASE_NAME> owner <OWNER_NAME>;

削除

# drop database <DATABASE_NAME>;


table

一覧(viewとかも)

# \d

一覧(tableだけ)

# \dt

削除

# drop table <TABLE_NAME>;


schema

一覧

# \dn

確認

# select current_schema;

変更

# set search_path to <SCHEMA_NAME>;