mirror of
https://github.com/onepanelio/onepanel.git
synced 2025-10-06 06:06:50 +08:00
24 lines
649 B
SQL
24 lines
649 B
SQL
-- +goose Up
|
|
CREATE TABLE cron_workflows
|
|
(
|
|
id serial PRIMARY KEY,
|
|
uid varchar(30) UNIQUE NOT NULL CHECK(uid <> ''),
|
|
name varchar(30),
|
|
workflow_template_version_id INT REFERENCES workflow_template_versions,
|
|
schedule varchar(255),
|
|
timezone varchar(255),
|
|
suspend boolean,
|
|
concurrency_policy varchar(255),
|
|
starting_deadline_seconds INT,
|
|
successful_jobs_history_limit INT,
|
|
failed_jobs_history_limit INT,
|
|
workflow_spec TEXT,
|
|
|
|
-- auditing info
|
|
created_at timestamp NOT NULL DEFAULT (NOW() at time zone 'utc'),
|
|
modified_at timestamp
|
|
);
|
|
|
|
-- +goose Down
|
|
DROP TABLE cron_workflows;
|