「PostgreSQLでよくやること」の版間の差分
ナビゲーションに移動
検索に移動
ページの作成:「== database == 一覧 <syntaxhighlight lang="sql"> # \l </syntaxhighlight> 切り替え <syntaxhighlight lang="sql"> # \c <DABASE_NAME> </syntaxhighlight> 作成 <syntaxh...」 |
編集の要約なし |
||
| 1行目: | 1行目: | ||
== role == | |||
一覧 | |||
<syntaxhighlight lang="sql"> | |||
# \du | |||
</syntaxhighlight> | |||
作成 | |||
<syntaxhighlight lang="sql"> | |||
# CREATE ROLE <ROLE_NAME> WITH LOGIN PASSWORD '<PASSWORD>'; | |||
</syntaxhighlight> | |||
名前変更 | |||
<syntaxhighlight lang="sql"> | |||
# ALTER ROLE <OLD_ROLE_NAME>TO <NEW_ROLE_NAME> | |||
</syntaxhighlight> | |||
削除 | |||
<syntaxhighlight lang="sql"> | |||
# DROP ROLE <ROLE_NAME>; | |||
</syntaxhighlight> | |||
== database == | == database == | ||
一覧 | 一覧 | ||
| 19行目: | 39行目: | ||
# drop database <DATABASE_NAME>; | # drop database <DATABASE_NAME>; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| 34行目: | 55行目: | ||
# drop table <TABLE_NAME>; | # drop table <TABLE_NAME>; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== schema == | == schema == | ||
2017年12月13日 (水) 04:04時点における版
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>;