spring-cloud-dataflow - Spring Cloud 数据流 + SqlServer + 建表
问题描述
SCDF 项目在启动应用程序时动态创建表/序列。但是我们的数据库是在共享环境中,它没有任何创建表的权限。是否可以在 Spring Cloud Data Flow 项目运行之前创建表/索引/序列?如果您有任何 SQL 脚本,请给我链接?...
解决方案
SCDF 和 Skipper 依赖 Flyway 在版本之间进行数据库模式迁移。这是一项严格的要求,因此,不幸的是,目前无法绕过它。
您可以通过让 Flyway 在类似开发/暂存的环境中自动创建所有必需的模式来解决这种情况,然后您可以使用批准的数据库工具手动将模式/数据导出到访问受限的其他环境。
一旦表/数据存在,Flyway 就不会在 SCDF 引导时干扰或重新尝试创建模式。我希望这有帮助。
推荐阅读
- javascript - 运行动画后如何应用无显示?
- javascript - 下载文件时显示进度条?
- android - GooglePlay 撤销了测试订阅
- python - 在numpy数组中第一次对高于阈值的值分组后如何设置等于nan?
- mysql - 复制远程数据库时遇到问题
- javascript - Javascript使用用户给出的行和列制作表格,并在点击时更改每个单元格的颜色
- travis-ci - 多仓库项目的 CI
- r - 如何使用焦点区域函数在 R 中创建半变异函数输出的移动窗口滤波器?
- node.js - Heroku 服务器上 index.html 的位置
- c# - Extended IdentityUser 在关系属性上返回 null