「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日 (水) 13: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>;