boulder/sa/db-next/boulder_sa/20240514000000_Paused.sql

21 lines
663 B
SQL

-- +migrate Up
-- SQL in section 'Up' is executed when this migration is applied
-- This table has no auto-incrementing primary key because we don't plan to
-- partition it. This table expected to be < 800K rows initially and grow at a
-- rate of ~18% per year.
CREATE TABLE `paused` (
`registrationID` bigint(20) NOT NULL,
`identifierType` tinyint(4) NOT NULL,
`identifierValue` varchar(255) NOT NULL,
`pausedAt` datetime NOT NULL,
`unpausedAt` datetime DEFAULT NULL,
PRIMARY KEY (`registrationID`, `identifierType`, `identifierValue`)
);
-- +migrate Down
-- SQL section 'Down' is executed when this migration is rolled back
DROP TABLE `paused`;