常用的PostgreSQL命令集合
- postgresql操作(OSはCentOS7を想定)
操作コマンドpostgresqlインストール確認rpm -qa | grep postgrespostgresql起動pg_ctl start -wpostgresql起動確認ps -ef | grep postgrespostgresql停止pg_ctl stop -m fastpostgresユーザのパスワード変更passwd postgres
- データベース操作
操作コマンドデータベースへ接続psql <DB_NAME>データベースから出る\qデータベース一覧表示\lデータベースの切り替え\connect <DB_NAME>データベースの作成create database <DB_NAME>;
- スキーマ操作
操作コマンドスキーマ作成create schema <SCHEMA_NAME>;スキーマ確認select current_schema;スキーマ一覧\dnスキーマ変更set search_path to <SCHEMA_NAME>;
- テーブル操作
操作コマンドテーブル一覧表示(viewやsequenceも含む)\dテーブル一覧表示\dtテーブルのスキーマの詳細を表示\d <TABLE_NAME>テーブルの作成create table <TABLE_NAME> (<column_name> <column_type>);テーブルの作成例create table people (name VARCHAR(255));
-
- 参考
postgresql起動・停止 http://ossfan.net/manage/postgresql-11.html
コマンド一覧 http://dev.classmethod.jp/server-side/db/postgresql-organize-command/