1. 首页
  2. 数据库
  3. 其它
  4. iem database:IEM和好友使用的架构 源码

iem database:IEM和好友使用的架构 源码

上传者: 2021-05-01 15:32:43上传 ZIP文件 213.25KB 热度 10次
简单模式管理器 嗯,我敢肯定,有比这更好的方法来管理数据库架构,但是,这确实是。 从根本上讲,我们支持以下方案。 新设置的PostgreSQL数据库。 来自先前部署的数据库的升级路径 引导数据库架构和一些初始数据以支持Travis-CI测试的方法。 init文件夹包含初始架构以及在顺序upgrade文件中也跟踪的增量更改。 最近的更改是使用所做的任何模式更新来更新init的文件。 神奇之处在于每个数据库中的专用表,即称为iem_schema_manager_version的专用表,该表跟踪一个整数值,该整数值表示最近进行的模式更新。 只需运行: python schema_manager.py 而且事情应该照顾好自己。 bootstrap.sh存在于初始部署中,例如在Travis-CI上。 iemdb-一次性完成 可悲的是,这里有一个很大的漏洞,允许hads数据库存在于不同的Po
用户评论