pgeyes (Postgres天眼通)

February 21, 2018 · View on GitHub

pgeyes 是一個 PostgreSQL extension,收集一系列管理工具,透過 Postgres FDW 瞭解遠端資料庫的情況。

安裝 Installation

  • 以 UBUNTU & PostgreSQL 9.6 為例 (其他版本請自行替換)
$ sudo apt install git make postgresql postgresql-server-dev-9.6
$ git clone https://github.com/ycku/pgeyes.git
$ cd pgeyes
$ sudo make install
$ sudo su - postgres
$ psql
  • 開始在 psql 中操作
postgres=# CREATE SCHEMA pgeyes;
postgres=# REVOKE ALL ON SCHEMA pgeyes FROM PUBLIC;
postgres=# CREATE EXTENSION pgeyes WITH SCHEMA pgeyes;
postgres=# SELECT * FROM pgeyes.pgeyes();
  • 應該會出現這樣的結果,表示安裝成功。
           item            | result | valid | description
---------------------------+--------+-------+-------------
 PostgreSQL version number | 90607  | t     | >=90600
(1 row)

更新 Update

  • 目前不提供 Extension update 的方法,請 DROP 再 CREATE 即可。
postgres=# DROP EXTENSION pgeyes;
postgres=# CREATE EXTENSION pgeyes WITH SCHEMA pgeyes;