[英]How to maintain SQL scripts when developing an application working against many databases
想象一下应该与不同的数据库供应商合作的应用程序。 众所周知,SQL(尤其是DDL)的语法不可移植。 你如何处理维护SQL脚本?
到目前为止,我看到三个选项:
以多种数据库格式存储SQL而忽略冗余(这是最糟糕的一种,不是吗?)
你推荐其中任何一个吗? 你有更好的主意吗?
开发环境试图遵循持续集成原则,因此自动化是这里的一个关键特性。
该视频显示了使用Subsonic项目http://subsonicproject.com/docs/Using_SimpleRepository及其数据迁移功能的解决方案。 策略是使用通用语言并将其应用于不同的数据库。
希望这是你想要的
使用某种具有模式生成功能的ORM框架。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.