当前位置: 首页 > 知识库问答 >
问题:

DDL的分离

倪灿
2023-03-14

我有Oracle的飞行路线脚本(100)列表。

当我将我的包发布到客户环境时,为我们的Spring Boot应用程序创建的用户只允许DML脚本执行,DDL只能由客户DBA团队执行。

现在需要分离DDL

共有1个答案

晏和风
2023-03-14

我会用dbforge创建2个脚本。但为此,您需要一个许可证。

 类似资料:
  • 在前面的章节中,我们讨论了各种模式构造,包括 Table , ForeignKeyConstraint , CheckConstraint 和 Sequence . 一直以来,我们都依赖 create() 和 create_all() 方法 Table 和 MetaData 以便为所有构造发出数据定义语言(DDL)。当发出命令时,将调用预先确定的操作顺序,并且无条件创建每个表的DDL,包括所有约束

  • 我在MySQL中创建了一个表,该表已启动,并且运行良好。但为了测试,我定义了一个带有H2的内存中数据库,它使用相同的DDL来克隆我可以用来测试我的应用程序的表。 但是,当我尝试为测试初始化表时,它会返回以下错误: 原因:组织。h2.jdbc。JdbcSQLException:未知的数据类型:“fieldF”; 这几乎是错误带来的最大帮助。我已经显式地将字段F设置为VARCHAR(40),那么我还需

  • DB2 RazorSQL生成DDL是用于创建用于创建该表的SQL命令。在DB2 RazorSQL生成DDL,可参考以下操作: 生成结果如下:

  • 一、Database 1.1 查看数据列表 show databases; 1.2 使用数据库 USE database_name; 1.3 新建数据库 语法: CREATE (DATABASE|SCHEMA) [IF NOT EXISTS] database_name --DATABASE|SCHEMA 是等价的 [COMMENT database_comment] --数据库注释

  • 我知道我们将无法使用雪花中的GET_DDL函数获取外部表的DDL。是否有任何变通方法来获取雪花中外部表的DDL(Create语句)?

  • 有没有一些更简单的方法来实现这一点呢?我本以为Liquibase能够生成这些前提条件。 谢谢