PostgreSQLのコマンドラインの操作


コマンドラインからのPostgreSQLへの操作です。

# ユーザーの作成(DBの作成権限のあるユーザー) パスワード省略
createuser -s [ユーザー名]

# ユーザーの作成(DBの作成権限のあるユーザー) パスワード付き
createuser -s [ユーザー名] -P
新しいロールのためのパスワード: <= パスワード入力
もう一度入力してください: <= パスワード入力

# ユーザーの削除
dropuser [ユーザー名]

# データベースの作成(superuserではない)
createdb [データベース名] -O [ユーザー名]

# データベースの作成(superuser)
createdb [データベース名] -O [ユーザー名] -s

# データベースの削除
dropdb [データベース名]

# データベース一覧の表示
psql -l

🐝 psqlのコマンド

PostgreSQLのコマンドラインツールpsqlの主要コマンド一覧です。

# psql の起動
psql [データベース名]

# psql の終了
\q

# psqlで使えるコマンド一覧
\?

🐡 SQLでのユーザー作成

PostgreSQLでSQLからユーザー作成、SUPERUSER権限を付与する場合の流れです。

-- 通常ユーザーの作成
CREATE USER librarian;

-- SUPERUSERの権限付与
ALTER USER librarian WITH SUPERUSER;

🎂 参考リンク

🖥 VULTRおすすめ

VULTR」はVPSサーバのサービスです。日本にリージョンがあり、最安は512MBで2.5ドル/月($0.004/時間)で借りることができます。4GBメモリでも月20ドルです。 最近はVULTRのヘビーユーザーになので、「ここ」から会員登録してもらえるとサービス開発が捗ります!

📚 おすすめの書籍