Skip to content

Commit 8a8bf0d

Browse files
authored
refactor: drop old vcs tables (#6804)
* refactor: drop old vcs table Signed-off-by: Yvonnick Esnault <yvonnick.esnault@corp.ovh.com>
1 parent 93ad86e commit 8a8bf0d

1 file changed

Lines changed: 31 additions & 0 deletions

File tree

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
-- +migrate Up
2+
DROP TABLE project_vcs_server_link_data;
3+
DROP TABLE project_vcs_server_link;
4+
5+
6+
-- +migrate Down
7+
8+
CREATE TABLE IF NOT EXISTS "project_vcs_server_link" (
9+
"id" BIGSERIAL PRIMARY KEY,
10+
"project_id" BIGINT NOT NULL,
11+
"name" TEXT NOT NULL,
12+
"username" TEXT,
13+
"vcs_project" TEXT,
14+
"sig" BYTEA,
15+
"signer" TEXT
16+
);
17+
18+
SELECT create_unique_index('project_vcs_server_link','IDX_PROJECT_VCS_SERVER_LINK_NAME','project_id,name');
19+
SELECT create_foreign_key_idx_cascade('FK_DX_PROJECT_VCS_SERVER_LINK_PROJECT', 'project_vcs_server_link', 'project', 'project_id', 'id');
20+
21+
CREATE TABLE IF NOT EXISTS "project_vcs_server_link_data" (
22+
"id" BIGSERIAL PRIMARY KEY,
23+
"project_vcs_server_link_id" BIGINT NOT NULL,
24+
"key" TEXT NOT NULL,
25+
"cipher_value" BYTEA,
26+
"sig" BYTEA,
27+
"signer" TEXT
28+
);
29+
30+
SELECT create_unique_index('project_vcs_server_link_data','IDX_PROJECT_VCS_SERVER_LINK_DATA_KEY','project_vcs_server_link_id,key');
31+
SELECT create_foreign_key_idx_cascade('FK_DX_PROJECT_VCS_SERVER_LINK_DATA_PROJECT', 'project_vcs_server_link_data', 'project_vcs_server_link', 'project_vcs_server_link_id', 'id');

0 commit comments

Comments
 (0)