Merge pull request #745 from letsencrypt/certificate_not_null
disallow all null values in certificates table
This commit is contained in:
commit
d727e982d8
|
|
@ -0,0 +1,23 @@
|
||||||
|
|
||||||
|
-- +goose Up
|
||||||
|
-- SQL in section 'Up' is executed when this migration is applied
|
||||||
|
ALTER TABLE `certificates` DROP FOREIGN KEY `regId_certificates`;
|
||||||
|
ALTER TABLE `certificates` MODIFY `registrationID` bigint(20) NOT NULL;
|
||||||
|
ALTER TABLE `certificates` ADD CONSTRAINT `regId_certificates` FOREIGN KEY (`registrationID`) REFERENCES `registrations` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
|
||||||
|
|
||||||
|
ALTER TABLE `certificates` MODIFY `digest` varchar(255) NOT NULL;
|
||||||
|
ALTER TABLE `certificates` MODIFY `der` mediumblob NOT NULL;
|
||||||
|
ALTER TABLE `certificates` MODIFY `issued` datetime NOT NULL;
|
||||||
|
ALTER TABLE `certificates` MODIFY `expires` datetime NOT NULL;
|
||||||
|
|
||||||
|
-- +goose Down
|
||||||
|
-- SQL section 'Down' is executed when this migration is rolled back
|
||||||
|
ALTER TABLE `certificates` DROP FOREIGN KEY `regId_certificates`;
|
||||||
|
ALTER TABLE `certificates` MODIFY `registrationID` bigint(20) DEFAULT NULL;
|
||||||
|
ALTER TABLE `certificates` ADD CONSTRAINT `regId_certificates` FOREIGN KEY (`registrationID`) REFERENCES `registrations` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
|
||||||
|
|
||||||
|
ALTER TABLE `certificates` MODIFY `digest` varchar(255) DEFAULT NULL;
|
||||||
|
ALTER TABLE `certificates` MODIFY `der` mediumblob DEFAULT NULL;
|
||||||
|
ALTER TABLE `certificates` MODIFY `issued` datetime DEFAULT NULL;
|
||||||
|
ALTER TABLE `certificates` MODIFY `expires` datetime DEFAULT NULL;
|
||||||
|
|
||||||
Loading…
Reference in New Issue