PostgreSQL-9.1监视模式更改

时间:2018-07-06 15:03:49

标签: c++ postgresql schema

全部

我正在使用C ++编写软件,该软件将连接到数据库并执行一些操作,然后断开连接。该程序将使用不同的DBMS,并且它将是跨平台的。该软件应检查架构更改,如果有表创建/修改/删除,请采取相应措施。

我目前面临的挑战之一是:

我正在尝试在安装了PostgreSQL-9.1的一台旧Mac计算机上测试该软件。较新版本的PostgreSQL支持编写函数,该函数将查找模式更改并通知客户端。但是此功能从9.3版开始可用。

是否有一种简便的方法来获取PG-9.1和9.2的此类通知?还是唯一的方法是使用日志文件并对其进行轮询?

TIA!

1 个答案:

答案 0 :(得分:0)

还有infromation_schema,它以标准化的形式表示数据库的形状,您可以查询数据库并比较结果的前后。