services/migration_service/migration_files/20200603104139_add_str_id_cols.sql (54 lines of code) (raw):

-- +goose Up -- +goose StatementBegin SELECT 'up SQL query'; ALTER TABLE runs_v3 ADD COLUMN run_id VARCHAR(255); ALTER TABLE runs_v3 ADD COLUMN last_heartbeat_ts BIGINT; ALTER TABLE runs_v3 ADD CONSTRAINT runs_v3_flow_id_run_id_key UNIQUE (flow_id, run_id); ALTER TABLE steps_v3 ADD COLUMN run_id VARCHAR(255); ALTER TABLE steps_v3 ADD CONSTRAINT steps_v3_flow_id_run_id_step_name_key UNIQUE (flow_id, run_id, step_name); ALTER TABLE tasks_v3 ADD COLUMN run_id VARCHAR(255); ALTER TABLE tasks_v3 ADD COLUMN task_name VARCHAR(255); ALTER TABLE tasks_v3 ADD COLUMN last_heartbeat_ts BIGINT; ALTER TABLE tasks_v3 ADD CONSTRAINT tasks_v3_flow_id_run_number_step_name_task_name_key UNIQUE (flow_id, run_number, step_name, task_name); ALTER TABLE metadata_v3 ADD COLUMN run_id VARCHAR(255); ALTER TABLE metadata_v3 ADD COLUMN task_name VARCHAR(255); ALTER TABLE artifact_v3 ADD COLUMN run_id VARCHAR(255); ALTER TABLE artifact_v3 ADD COLUMN task_name VARCHAR(255); -- +goose StatementEnd -- +goose Down -- +goose StatementBegin SELECT 'down SQL query'; ALTER TABLE artifact_v3 DROP COLUMN task_name; ALTER TABLE artifact_v3 DROP COLUMN run_id; ALTER TABLE metadata_v3 DROP COLUMN run_id; ALTER TABLE metadata_v3 DROP COLUMN task_name; ALTER TABLE tasks_v3 DROP CONSTRAINT tasks_v3_flow_id_run_number_step_name_task_name_key; ALTER TABLE tasks_v3 DROP COLUMN run_id; ALTER TABLE tasks_v3 DROP COLUMN task_name; ALTER TABLE tasks_v3 DROP COLUMN last_heartbeat_ts; ALTER TABLE steps_v3 DROP CONSTRAINT steps_v3_flow_id_run_id_step_name_key; ALTER TABLE steps_v3 DROP COLUMN run_id; ALTER TABLE runs_v3 DROP CONSTRAINT runs_v3_flow_id_run_id_key; ALTER TABLE runs_v3 DROP COLUMN last_heartbeat_ts; ALTER TABLE runs_v3 DROP COLUMN run_id; -- +goose StatementEnd