PostgreSQL 9.1 adminpack 安装

Rob*_*ert 13 postgresql

在我看到 postgre 指南的任何地方,它似乎都在 8.4 版上。在这种情况下,指令是:

sudo -u postgres psql < /usr/share/postgresql/8.4/contrib/adminpack.sql
Run Code Online (Sandbox Code Playgroud)

该位置显然不存在于 9.1 目录中。

谁能指出我如何让​​它工作(pgadmin 需要)?

dam*_*ien 18

管理包可以在 /usr/share/postgresql/9.1/extension

安装

sudo -u postgres psql

CREATE EXTENSION adminpack;

还可以查看已安装扩展的列表 select * from pg_extension;


Mad*_*din 10

上面的答案很好用。您只需要记住,您需要为每个数据库执行此操作,因为每个数据库都安装了扩展。上面的说明在名为 的数据库中安装扩展postgres。要将其安装在您的数据库中,只需切换到您的数据库:

\c yourdb 并重复该过程: CREATE EXTENSION adminpack 在 Ubuntu 上,管理包位于 postgresql-contrib 包中。