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

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

网友评论