2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

追伸。そろそろおまえもpsqlコマンドを学ぶように。 母より

2
Posted at

psqlとは

まず簡単にpsqlとは何かということを説明します。

手始めに公式ドキュメントから引用してみると、

psqlとはPostgreSQLのターミナル型フロントエンドです。 対話的に問い合わせを入力し、それをPostgreSQLに対して発行して、結果を確認することができます。 また、ファイルから入力を読み込むことも可能です。 さらに、スクリプトの記述を簡便化したり、様々なタスクを自動化したりする、いくつものメタコマンドとシェルに似た各種の機能を備えています。

と説明されています。

自分なりに誤解を恐れずに噛み砕いた表現をすると、psqlは
「DB(PostgreSQL)に対して操作や設定を行うためのCUIツール」
です。

以下に初心者の方および自分のために主要なコマンドをいくつか記載しておきます。

バージョン確認

psql --version

接続と切断

接続
psql -h ホスト名 -p ポート番号 -U ロール名 -d データベース名

切断
\q

データベース関連

一覧表示
\l

選択
\c データベース名

テーブル関連

一覧表示
\dt

構造表示
\d テーブル名

終わりに

短めですが、psqlの主要なコマンドをまとめてみました。
新たに学んだコマンドは随時追加していきますので、よろしくお願いします。

最後までお読みいただきありがとうございました。

参考文献

公式ドキュメント
https://www.postgresql.jp/document/11/html/app-psql.html

PostgreSQLの基本的なコマンド
https://qiita.com/H-A-L/items/fe8cb0e0ee0041ff3ceb

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?