mirror of https://github.com/harness/drone.git
feat: [CDE-212]: Add migration for new table ovh_task_details (#2428)
* feat: [CDE-212]: remove cascade delete * feat: [CDE-212]: update index * feat: [CDE-212]: update constraint * feat: [CDE-212]: rename table to delegate_provision_details * feat: [CDE-212]: Add migration for new table ovh_task_detailspull/3545/head
parent
c94fd94d77
commit
1748e57189
|
@ -0,0 +1 @@
|
|||
DROP TABLE delegate_provision_details;
|
|
@ -0,0 +1,20 @@
|
|||
CREATE TABLE delegate_provision_details
|
||||
(
|
||||
dpdeta_id SERIAL PRIMARY KEY,
|
||||
dpdeta_task_id TEXT NOT NULL,
|
||||
dpdeta_action_type TEXT NOT NULL,
|
||||
dpdeta_gitspace_instance_id INTEGER NOT NULL,
|
||||
dpdeta_space_id INTEGER NOT NULL,
|
||||
dpdeta_agent_port INTEGER NOT NULL,
|
||||
dpdeta_created BIGINT NOT NULL,
|
||||
dpdeta_updated BIGINT NOT NULL,
|
||||
CONSTRAINT fk_dpdeta_gitspace_instance_id FOREIGN KEY (dpdeta_gitspace_instance_id)
|
||||
REFERENCES gitspaces (gits_id) MATCH SIMPLE
|
||||
ON UPDATE NO ACTION
|
||||
ON DELETE NO ACTION,
|
||||
CONSTRAINT fk_dpdeta_space_id FOREIGN KEY (dpdeta_space_id)
|
||||
REFERENCES spaces (space_id) MATCH SIMPLE
|
||||
ON UPDATE NO ACTION
|
||||
);
|
||||
|
||||
CREATE UNIQUE INDEX delegate_provision_details_task_id_space_id ON delegate_provision_details (dpdeta_task_id, dpdeta_space_id);
|
|
@ -0,0 +1 @@
|
|||
DROP TABLE delegate_provision_details;
|
|
@ -0,0 +1,20 @@
|
|||
CREATE TABLE delegate_provision_details
|
||||
(
|
||||
dpdeta_id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
dpdeta_task_id TEXT NOT NULL,
|
||||
dpdeta_action_type TEXT NOT NULL,
|
||||
dpdeta_gitspace_instance_id INTEGER NOT NULL,
|
||||
dpdeta_space_id INTEGER NOT NULL,
|
||||
dpdeta_agent_port INTEGER NOT NULL,
|
||||
dpdeta_created BIGINT NOT NULL,
|
||||
dpdeta_updated BIGINT NOT NULL,
|
||||
CONSTRAINT fk_dpdeta_gitspace_instance_id FOREIGN KEY (dpdeta_gitspace_instance_id)
|
||||
REFERENCES gitspaces (gits_id) MATCH SIMPLE
|
||||
ON UPDATE NO ACTION
|
||||
ON DELETE NO ACTION
|
||||
CONSTRAINT fk_dpdeta_space_id FOREIGN KEY (dpdeta_space_id)
|
||||
REFERENCES spaces (space_id) MATCH SIMPLE
|
||||
ON UPDATE NO ACTION
|
||||
);
|
||||
|
||||
CREATE UNIQUE INDEX delegate_provision_details_task_id_space_id ON delegate_provision_details (dpdeta_task_id, dpdeta_space_id);
|
|
@ -19,10 +19,11 @@ type InfraProviderType string
|
|||
func (InfraProviderType) Enum() []interface{} { return toInterfaceSlice(providerTypes) }
|
||||
|
||||
var providerTypes = []InfraProviderType{
|
||||
InfraProviderTypeDocker, InfraProviderTypeHarnessGCP,
|
||||
InfraProviderTypeDocker, InfraProviderTypeHarnessGCP, InfraProviderTypeHarnessCloud,
|
||||
}
|
||||
|
||||
const (
|
||||
InfraProviderTypeDocker InfraProviderType = "docker"
|
||||
InfraProviderTypeHarnessGCP InfraProviderType = "harness_gcp"
|
||||
InfraProviderTypeDocker InfraProviderType = "docker"
|
||||
InfraProviderTypeHarnessGCP InfraProviderType = "harness_gcp"
|
||||
InfraProviderTypeHarnessCloud InfraProviderType = "harness_cloud"
|
||||
)
|
||||
|
|
Loading…
Reference in New Issue