Skip to content

Commit 9ac8f10

Browse files
authored
Db migration from save to cosv (#2927)
1 parent b710b4d commit 9ac8f10

File tree

3 files changed

+36
-0
lines changed

3 files changed

+36
-0
lines changed

cosv-backend/db/db.changelog-cosv.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,6 @@
1515

1616
<include file="tables/_all_changelogs.xml" relativeToChangelogFile="true"/>
1717
<include file="test-data/db.changelog-insert.xml" relativeToChangelogFile="true" context="dev"/>
18+
<include file="migration/_db.changelog-migration.xml" relativeToChangelogFile="true" context="prod"/>
1819

1920
</databaseChangeLog>
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<databaseChangeLog
3+
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
4+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5+
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
6+
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.8.xsd">
7+
8+
<include file="migration-from-save-to-cosv.xml" relativeToChangelogFile="true"/>
9+
10+
<changeSet id="migration" author="frolov">
11+
<tagDatabase tag="migration"/>
12+
</changeSet>
13+
14+
</databaseChangeLog>
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<databaseChangeLog
3+
xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
4+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5+
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog
6+
http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.8.xsd">
7+
8+
9+
<changeSet id="migration-from-save-to-cosv" author="frolov" context="prod">
10+
<sql>
11+
insert into cosv.cosv_file select * from save_cloud.cosv_file;
12+
insert into cosv.raw_cosv_file select * from save_cloud.raw_cosv_file;
13+
insert into cosv.cosv_generated_id select * from save_cloud.cosv_generated_id;
14+
insert into cosv.vulnerability_metadata select * from save_cloud.vulnerability_metadata;
15+
insert into cosv.vulnerability_metadata_project select * from save_cloud.vulnerability_metadata_project;
16+
insert into cosv.lnk_vulnerability_metadata_tag select * from save_cloud.lnk_vulnerability_metadata_tag;
17+
insert into cosv.lnk_vulnerability_metadata_user select * from save_cloud.lnk_vulnerability_metadata_user;
18+
</sql>
19+
</changeSet>
20+
21+
</databaseChangeLog>

0 commit comments

Comments
 (0)