mirror of
https://github.com/eduardolat/pgbackweb.git
synced 2026-04-24 21:28:11 -05:00
22 lines
596 B
SQL
22 lines
596 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 BYTEA 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
|