Skip to content
Snippets Groups Projects
Commit 805cc76a authored by Jiri Sadek's avatar Jiri Sadek
Browse files

Fix upgrade script

parent cced6d58
No related branches found
Tags 2.56.0-rc2
No related merge requests found
......@@ -3,6 +3,28 @@
---
UPDATE enum_parameters SET val = '2.56.0' WHERE id = 1;
CREATE TABLE domain_auction (
id BIGSERIAL CONSTRAINT domain_auction_pkey PRIMARY KEY,
fqdn VARCHAR(255) NOT NULL CONSTRAINT domain_auction_fqdn_lower_check CHECK(LOWER(fqdn) = fqdn),
created_at TIMESTAMP WITHOUT TIME ZONE NOT NULL DEFAULT CURRENT_TIMESTAMP,
finished_at TIMESTAMP WITHOUT TIME ZONE DEFAULT NULL,
external_id VARCHAR(255) CONSTRAINT domain_auction_external_id_key UNIQUE,
next_event_after TIMESTAMP WITHOUT TIME ZONE DEFAULT NULL,
winner_id INTEGER DEFAULT NULL CONSTRAINT domain_auction_winner_id_fkey REFERENCES object_registry(id),
win_expires_at TIMESTAMP WITHOUT TIME ZONE DEFAULT NULL);
CREATE UNIQUE INDEX domain_auction_fqdn_unique ON domain_auction(fqdn) WHERE finished_at IS NULL;
COMMENT ON TABLE domain_auction IS
'This table contains information about the progress of domain auction';
COMMENT ON COLUMN domain_auction.id IS 'unique automatically generated identifier';
COMMENT ON COLUMN domain_auction.fqdn IS 'auctioned domain fully qualified name';
COMMENT ON COLUMN domain_auction.created_at IS 'auction creation time';
COMMENT ON COLUMN domain_auction.finished_at IS 'auction end time';
COMMENT ON COLUMN domain_auction.external_id IS 'external auction identifier';
COMMENT ON COLUMN domain_auction.next_event_after IS 'the earliest event can occur in this auction';
COMMENT ON COLUMN domain_auction.winner_id IS 'contact who is allowed to register a domain until win_expires_at';
COMMENT ON COLUMN domain_auction.win_expires_at IS 'the latest time by which the winner has to register the domain';
ALTER TABLE zone
ADD COLUMN IF NOT EXISTS auction_enabled BOOLEAN NOT NULL DEFAULT FALSE;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment