在哪里可以获得Postgresql唯一安装ID? 喜欢...
SELECT dbid from v$database;
(在oracle中)
我需要它来标识我在不同站点上的不同数据库安装。 获取服务器的MAC ID是一种方法,但是如果有一种方法可以从postgresql获取它,则将是首选。
答案 0 :(得分:0)
如果有可用的复制插槽,请you can use IDENTIFY_SYSTEM
:
MacBook-Air:~ vao$ psql "dbname=postgres replication=database" -c "IDENTIFY_SYSTEM;"
Timing is on.
Pager usage is off.
systemid | timeline | xlogpos | dbname
---------------------+----------+------------+----------
6401169876745218982 | 1 | 1/7A470D80 | postgres
(1 row)