我已经得到了Postgresql 11服务器和逻辑副本。我们的队友从命令,这是出版商喜欢重命名或添加列在表中,我们将其作为下标接收。有时候复制品会掉下来,因为这些变化。我想写一个过程或函数,这将是詹金斯工作的一部分。如果它们改变了列,并且它们与下标的DDL不同,则会有误差之类的东西。什么好主意吗?
您可以使用pgaudit打开DDL的审计日志记录,将pgaudit.log设置为'DDL',然后检测日志条目。https://github.com/pgaudit/pgaudit/blob/master/README.md pgauditlog