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のヘビーユーザーになので、「ここ」から会員登録してもらえるとサービス開発が捗ります!

📚 おすすめの書籍