PostgreSQLでよくやることのソースを表示
←
PostgreSQLでよくやること
ナビゲーションに移動
検索に移動
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
== dump/restore == dump <syntaxhighlight lang="bash"> $ pg_dump <DATABASE_NAME> > <FILE_NAME> </syntaxhighlight> restore <syntaxhighlight lang="sql"> $ psql <DATABASE_NAME>< infile </syntaxhighlight> == 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 == 一覧 <syntaxhighlight lang="sql"> # \l </syntaxhighlight> 切り替え <syntaxhighlight lang="sql"> # \c <DABASE_NAME> </syntaxhighlight> 作成 <syntaxhighlight lang="sql"> # CREATE DATABASE <DABASE_NAME>; </syntaxhighlight> <syntaxhighlight lang="sql"> # CREATE DATABASE <DABASE_NAME> OWNER <OWNER_NAME>; </syntaxhighlight> 削除 <syntaxhighlight lang="sql"> # DROP DATABASE <DATABASE_NAME>; </syntaxhighlight> == table == 一覧(viewとかも) <syntaxhighlight lang="sql"> # \d </syntaxhighlight> 一覧(tableだけ) <syntaxhighlight lang="sql"> # \dt </syntaxhighlight> 作成 <syntaxhighlight lang="sql"> # CREATE TABLE IF NOT EXISTS <TABLE_NAME>( id BIGSERIAL, <COLUMN_NAME> <TYPE>, ..., PRIMARY KEY (id) ); COMMENT ON COLUMN <TABLE_NAME>.id IS 'ID'; COMMENT ON COLUMN <TABLE_NAME>.<COLUMN_NAME>IS '<COMMENT>'; ... </syntaxhighlight> 削除 <syntaxhighlight lang="sql"> # DROP TABLE <TABLE_NAME>; </syntaxhighlight> == schema == 一覧 <syntaxhighlight lang="sql"> # \dn </syntaxhighlight> 確認 <syntaxhighlight lang="sql"> # SELECT current_schema; </syntaxhighlight> 変更 <syntaxhighlight lang="sql"> # SET search_path TO <SCHEMA_NAME>; </syntaxhighlight> [[Category:PostgreSQL]] [[Category:Database]]
PostgreSQLでよくやること
に戻る。
ナビゲーション メニュー
個人用ツール
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
ソースを閲覧
履歴表示
その他
検索
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報