标签: postgresql unit-testing database-schema multi-tenant rds
我被要求扩展我们的生产/ QA数据库以包括为测试保留的附加模式。我的直觉告诉我这将导致无益。
我给出的理由是避免启动额外的RDS实例。这样做可以降低成本并提高效率。我建议在本地实例上运行这些测试,甚至是微EC2实例。由于复杂性和我觉得其他废话,两者都被击落。
在我推迟之前,我想知道其他人是否可以取得一些成功。我在测试数据库方面的经验是,环境应该尽可能地模仿彼此,并且应该隔离每个环境。
我的问题是: