全部
我正在使用C ++编写软件,该软件将连接到数据库并执行一些操作,然后断开连接。该程序将使用不同的DBMS,并且它将是跨平台的。该软件应检查架构更改,如果有表创建/修改/删除,请采取相应措施。
我目前面临的挑战之一是:
我正在尝试在安装了PostgreSQL-9.1的一台旧Mac计算机上测试该软件。较新版本的PostgreSQL支持编写函数,该函数将查找模式更改并通知客户端。但是此功能从9.3版开始可用。
是否有一种简便的方法来获取PG-9.1和9.2的此类通知?还是唯一的方法是使用日志文件并对其进行轮询?
TIA!
答案 0 :(得分:0)
还有infromation_schema
,它以标准化的形式表示数据库的形状,您可以查询数据库并比较结果的前后。