postgresql コマンド編 ~macのコマンド~
コマンド一覧
データベースに接続
psql -U ユーザー名 データベース名
データベースの作成
create database データベース名 -O ユーザー名
オプション -Oで作成するデータベースのownerを指定
データベース削除
drop database データベース名
データベース一覧
\l
データベース名変更
alter database データベース名 rename to 新データベース名
テーブル一覧
\dt [テーブル名]
テーブル詳細
\d [テーブル名]
テーブル名変更
ALTER TABLE 変えたいテーブル RENAME TO 新しいテーブル名;
データベースに接続をきる
\q
他のデータベースに接続を変更
\connect db_name
ユーザー一覧
\du
ユーザー作成
CREATE ROLE username LOGIN PASSWORD 'xxxxxxx';
ユーザー削除
dropuser ユーザー名
ユーザー名変更
ALTER TABLE ユーザー名 RENAME TO 新ユーザー名;
ユーザーにパスワードを付与
\password username