【问题标题】:Duplicate table in jooq with foreignkey and primary keyjooq中带有外键和主键的重复表
【发布时间】:2020-07-06 00:01:46
【问题描述】:

我有一个问题,我复制了一张表格:

Table<?> table = DSL.table(DSL.name("dc2", "process"));
    dsl.createTable(table).as(dsl.select().from("dc1.process")).withNoData().execute();

但是不复制主键和外键,怎么办?

如果我想在 jooq 中复制模式? 谢谢 朱塞佩

【问题讨论】:

标签: java sql jooq


【解决方案1】:

如果您使用代码生成器来生成原始架构,则可以使用以下方法相对轻松地复制它:

未来将通过标准 SQL CREATE TABLE (.. LIKE othertable) 语法支持更方便的语法: https://github.com/jOOQ/jOOQ/issues/8860

或合成的CREATE SCHEMA .. LIKE otherschema 语法: https://github.com/jOOQ/jOOQ/issues/9527

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-29
    • 2023-03-08
    • 2016-07-04
    • 2017-08-05
    • 2021-01-30
    • 1970-01-01
    • 2013-04-30
    相关资源
    最近更新 更多