コマンドいろいろ

※調べたコマンドを書き留めておくエントリ.

ユーザ,データベースを指定して接続する

$ psql -U USER_NAME DATABASE_NAME

作成済みのデータベースを表示する

$ psql -U USER_NAME -l

データベースを作成する

$ createdb -U USER_NAME DATABASE_NAME

データベースを削除する

$ dropdb -U USER_NAME DATABASE_NAME

データベースに作成されたテーブルを一覧表示する

$ psql -U USER_NAME DATABASE_NAME
DATABASE_NAME=>\d

スキーマを表示する場合は,"\d TABLE_NAME" とする.

作成されたユーザを一覧表示する

$ psql -U USER_NAME DATABASE_NAME
DATABASE_NAME=>\du

指定したデータベースの指定したテーブルのスキーマ定義を出力する

$ pg_dump -s DATABASE_NAME -t TABLE_NAME -U USER_NAME