mirror of
https://github.com/eduardolat/pgbackweb.git
synced 2026-02-11 14:48:35 -06:00
22 lines
595 B
SQL
22 lines
595 B
SQL
-- +goose Up
|
|
-- +goose StatementBegin
|
|
CREATE TABLE IF NOT EXISTS databases (
|
|
id UUID NOT NULL DEFAULT uuid_generate_v4() PRIMARY KEY,
|
|
|
|
name TEXT NOT NULL UNIQUE,
|
|
connection_string TEXT NOT NULL,
|
|
pg_version TEXT NOT NULL CHECK (pg_version in ('13', '14', '15', '16')),
|
|
|
|
created_at TIMESTAMPTZ NOT NULL DEFAULT NOW(),
|
|
updated_at TIMESTAMPTZ
|
|
);
|
|
|
|
CREATE TRIGGER databases_change_updated_at
|
|
BEFORE UPDATE ON databases FOR EACH ROW EXECUTE FUNCTION change_updated_at();
|
|
-- +goose StatementEnd
|
|
|
|
-- +goose Down
|
|
-- +goose StatementBegin
|
|
DROP TABLE IF EXISTS databases;
|
|
-- +goose StatementEnd
|