@
mahone3297 @
coolyujiyu @
arischow @
mxT52CRuqR6o5 @
wangkun025 @
chihiro2014 openstack 单元测试所有数据库都是 sqlite,集成测试才会用到 mysql
海量单元测试用 mysql 才是不现实的,时间过长
如果你们觉得 openstack 的这类开发了整套测试框架的大型项目用 sqlite 测试不合理,那可能你水平比我好很多,因为我大部分都是 openstack 里学来的,也希望你能介绍个更好的 项目 /经验
openstack 里没有使用 json 字段,json 内容都是文本存储
因此单元测试不需要解决 json 问题(所以我没得抄),但是也因此 openstack 没法在数据库层过滤 json 内容需要去业务层做,我自己加 json 发现坑在了单元测试上,mysql 都还好解决
@
jsisjs20130824 openstack 的表设计我还是很熟的
这个 array 是 json 的 array,不是关联表,pg 从 json 中独立了出了一个 array 类,看 sqlalchemy 文档里说这个玩意进入标准 sql 了但 sqlalchemy 目前之支持 pg
这个字段用来存储 服务器 ip,vhost 的 domain name 非常好用,需要外网 ip 的就过滤外网字段长度>0,
需要 domain 就 any 字段 domain name, 比做关联表好用多了