我的应用程序有一个外部数据库表的列表,需要定期更新。如何检查表是否已重命名?即如何区分新表和已重命名的旧表?寻找可以在尽可能多的引擎中工作的 sql/python/sqlalchemy 解决方案。
我知道postgres 中的 OID,但据我所知,它不是很可靠,并且 mysql 中没有等价物。我想我可以对创建时间和修改时间做一些事情,但我想看看是否有更简单的方法。
编辑:该应用程序是外部数据库连接到的数据可视化工具。我无法控制连接到应用程序的 dbs 的设计,这就是为什么我需要考虑表被重命名的原因。