🌟
MacへのPostgreSQLの導入方法とコマンド一覧
自分用のメモを兼ねて残しておきます。
インストール
$ brew update
$ brew install postgresql
データベースの初期化
$ initdb /usr/local/var/postgres -E utf8
PostgreSQLを立ち上げ
$ postgres -D /usr/local/var/postgres
停止するときはcontrl + c
でOK。
postgresqlのバージョンをチェック
$ postgres -V
データベース一覧とOwnerを確認
$ psql -l
こちらはpostgresqlへのログイン前に実行可能。
psqlへのログイン
$ psql -d postgres -U ユーザー名
以下psqlへのログイン後のコマンド
文末に ;
をつけないと動かないので注意★
新しいユーザーを作成
CREATE ROLE "ユーザー名";
ユーザーに権限を付与
ALTER ROLE "ユーザー名" WITH LOGIN;
ユーザー一覧を表示
\du
すべての権限を付与
GRANT ALL PRIVILEGES ON DATABASE "db/データベース名" TO "ユーザー名";
ユーザーをsuperuserにする
ALTER USER ユーザー名 WITH SUPERUSER;
ログイン権限を付与
ALTER ROLE "ユーザー名" WITH LOGIN;
データーベースのOwnerを変更
ALTER DATABASE "データベース名" OWNER TO "ユーザー名"
※ スラッシュが入っているときは、 ""
でデータベース名を囲む必要あり。
データベースの削除
DROP DATABASE "データベース名";
終了(exit)
\q
Discussion