LoginSignup
3
4

More than 5 years have passed since last update.

PgAdminの自分用メモ

Last updated at Posted at 2016-07-31

PostgreSQLのGUI の管理インタフェース「pgAdmin」の備忘録です。
pgAdmin 1.22.1を対象にしています。

サーバ構成

データベースのアクセス制御

1.「ツール → サーバ構成 → pg_hda.conf」を選択する
2. データベースに対するアクセス制御(アクセスを許可するIPアドレス、ユーザなど)を設定する。

[Postgresフォルダ]/conf/pg_hda.conf]からも設定可能。

レポート

テーブル定義書のようなレポートが出力できます。
Excelのテーブル定義書から脱却できるかもしれません。

公式サイト: https://www.pgadmin.org/docs/1.22/reports.html

外部スタイルシートを埋め込むこともできます。
デフォルトのレイアウトが気に入らない方は、お試しアレ。

テーブル内の列一覧

  1. 対象のテーブル選択して右クリック
  2. 「レポート ⇒ データ辞書レポート」を選択
  3. OKボタンを押す

テーブル一覧

  1. 「テーブル」を選択して右クリック
  2. 「レポート ⇒ Object List Report」を選択
  3. OKボタンを押す

ビュー一覧

  1. 「ビュー」を選択して右クリック
  2. 「Object List Report」を選択
  3. OKボタンを押す

関数一覧

  1. 「関数」を選択して右クリック
  2. 「Object List Report」を選択
  3. OKボタンを押す

シーケンス一覧

  1. 「シーケンス」を選択して右クリック
  2. 「Object List Report」を選択
  3. OKボタンを押す

Query Tool

[Ctrl+Space]でSQLコマンドやテーブル名、列名の入力補完リストが出ます。
ただし、1行で書かないと入力補完されません。

1行でSQLを書いて、WHERE句の次に[Ctrl+Space]を入力すれば、補完リストが出ます。

SELECT * FROM sample WHERE 

FROM句とWHERE句が同じ行でないと、補完リストが出ません。

SELECT * FROM sample 
WHERE 

たぶん、PSQLコマンドベースだから1行にする必要があるのだと思います。

The autocomplete system is based on code from psql, the PostgreSQL command line interpreter and will generally be able to offer autocomplete options in the same places that it can in psql.

https://www.pgadmin.org/docs/dev/query.html より引用

3
4
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
3
4