liquibase - 是否有任何选项可用于在 liquibase 属性文件中设置会话授权参数?
问题描述
我正在使用Liquibase-3.5.3-bin
, 和 DB2 v10.5(windows)。
我无法设置会话授权。有没有我可以设置这个值的属性。没有这个,我在运行我的变更集时遇到特权问题,包括表创建。
运行 Liquibase 时出现意外错误:DB2 SQL 错误:SQLCODE=-551, SQLSTATE=42501, SQLERRMC=****;CREATE TABLE;DBM.DUMMY_LQ_001, DRIVER=3.62.56 [失败的 SQL: CREATE TABLE DBM.Dummy_lq_001 (ATR1 INTEGER, ATR2 整数)在 TABSPC1]
解决方案
Liquibase 基于 JDBC 连接。DB2 JDBC 驱动程序似乎允许在 URL 上设置此信息。请参阅此答案以供参考。
因此,您应该能够在您的liquibase.properties
文件中或您为 liquibase 指定数据库连接设置的任何位置进行设置。
推荐阅读
- python-3.x - Python:在极坐标网格上组织的数据的二维插值
- python - 如何自动使 python tkinter 自动进入?
- json - 使用 JSON_VALUE + JSON_QUERY 创建新的 JSON
- matplotlib - 在 y 轴上添加科学记数法会改变 matplotlib 条形图中条形的高度
- jquery - 修复了 jQuery 数据表 ui 崩溃的 col
- apache-kafka - 在 Confluent Cloud 免费试用版中使用具有公共 id 列的 Data Gen 工具生成 2 个流
- html - 是否有引导程序自动隐藏不同媒体屏幕中的某些组件?
- javascript - Vuepress 从 .md 文件标题创建 H1
- azure - UNABLE_TO_VERIFY_LEAF_SIGNATURE 即使 SonarQube 位于应用程序网关后面并带有 SSL 终止
- javascript - 如何访问 css 以在 javascript Vue JS 中进行动画处理