mirror of
https://github.com/onepanelio/onepanel.git
synced 2025-12-24 12:14:40 +08:00
24 lines
762 B
SQL
24 lines
762 B
SQL
-- +goose Up
|
|
CREATE TABLE workflow_template_versions
|
|
(
|
|
id serial PRIMARY KEY,
|
|
uid varchar(30),
|
|
workflow_template_id integer NOT NULL REFERENCES workflow_templates ON DELETE CASCADE,
|
|
version integer NOT NULL,
|
|
is_latest boolean NOT NULL,
|
|
manifest text NOT NULL,
|
|
|
|
-- auditing info
|
|
created_at timestamp NOT NULL DEFAULT (NOW() at time zone 'utc')
|
|
);
|
|
|
|
ALTER TABLE workflow_templates DROP COLUMN versions;
|
|
|
|
-- +goose Down
|
|
ALTER TABLE workflow_templates ADD COLUMN versions INTEGER;
|
|
UPDATE workflow_templates SET versions = 1;
|
|
ALTER TABLE workflow_templates ALTER COLUMN versions SET NOT NULL;
|
|
|
|
DROP TABLE workflow_template_versions;
|
|
|