Skip to content

Commit

Permalink
Add an owner (Person) for BLSampleGroup (#234)
Browse files Browse the repository at this point in the history
  • Loading branch information
KarlLevik authored Jul 8, 2024
1 parent ab6c093 commit 2a24f69
Showing 1 changed file with 13 additions and 0 deletions.
13 changes: 13 additions & 0 deletions schemas/ispyb/updates/2024_07_08_BLSampleGroup_ownerId.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
INSERT IGNORE INTO SchemaStatus (scriptName, schemaStatus) VALUES ('2024_07_08_BLSampleGroup_ownerId.sql', 'ONGOING');

ALTER TABLE BLSampleGroup
ADD ownerId int(10) unsigned COMMENT 'Sample group owner',
ADD CONSTRAINT BLSampleGroup_fk_ownerId
FOREIGN KEY (ownerId)
REFERENCES Person (personId)
ON UPDATE CASCADE ON DELETE RESTRICT;

-- Undo:
-- ALTER TABLE BLSampleGroup DROP CONSTRAINT BLSampleGroup_fk_ownerId, DROP ownerId;

UPDATE SchemaStatus SET schemaStatus = 'DONE' WHERE scriptName = '2024_07_08_BLSampleGroup_ownerId.sql';

0 comments on commit 2a24f69

Please sign in to comment.