SQL 脚本没有看到数据库
SQL script does not see database
我想更改 table 中的一些名称。我正在使用 Flyway,所以我使用迁移。
我想更改 table 中的名称,但脚本看不到 table。数据库已码头化。
我想改变这个:
create table if not exists document_entity
(
document_id varchar
constraint document_entity_document_id
not null primary key,
document_file varchar not null
);
进入这个:
alter table document_entity
rename to documents;
alter table document_entity
rename column document_id to id;
alter table document_entity
rename column document_file to file;
我也必须从第一个 table 更改关系,但不知道如何写这个。
您已在第一个查询中修改了 document_entity 的 table 名称。第二个和第三个查询不得更改 document_entity 但要记录,因为 documents_entity 已不存在。
alter table document_entity rename to documents;
alter table documents rename column document_id to id;
alter table documents rename column document_file to file;
我想更改 table 中的一些名称。我正在使用 Flyway,所以我使用迁移。 我想更改 table 中的名称,但脚本看不到 table。数据库已码头化。
我想改变这个:
create table if not exists document_entity
(
document_id varchar
constraint document_entity_document_id
not null primary key,
document_file varchar not null
);
进入这个:
alter table document_entity
rename to documents;
alter table document_entity
rename column document_id to id;
alter table document_entity
rename column document_file to file;
我也必须从第一个 table 更改关系,但不知道如何写这个。
您已在第一个查询中修改了 document_entity 的 table 名称。第二个和第三个查询不得更改 document_entity 但要记录,因为 documents_entity 已不存在。
alter table document_entity rename to documents;
alter table documents rename column document_id to id;
alter table documents rename column document_file to file;