Skip to content

Commit 07b249e

Browse files
authored
Make SQL select more specific (#237) (#238)
1 parent 4d2f1b9 commit 07b249e

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

laboratory/resources/schemas/dbscripts/postgresql/laboratory-12.305-12.306.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ ALTER TABLE laboratory.species ADD createdby int;
55
ALTER TABLE laboratory.species ADD modified timestamp;
66
ALTER TABLE laboratory.species ADD modifiedby int;
77

8-
UPDATE laboratory.species SET container = (SELECT entityid FROM core.containers WHERE name = 'Shared');
8+
UPDATE laboratory.species SET container = (SELECT entityid FROM core.containers c1 WHERE name = 'Shared' and (select parent from core.Containers c2 where c2.EntityId = c1.Parent) is null);
99

1010
ALTER TABLE laboratory.species DROP CONSTRAINT PK_species;
1111
ALTER TABLE laboratory.species ADD CONSTRAINT PK_species PRIMARY KEY (rowid);

laboratory/resources/schemas/dbscripts/sqlserver/laboratory-12.305-12.306.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ ALTER TABLE laboratory.species ADD createdby int;
55
ALTER TABLE laboratory.species ADD modified datetime;
66
ALTER TABLE laboratory.species ADD modifiedby int;
77
GO
8-
UPDATE laboratory.species SET container = (SELECT entityid FROM core.containers WHERE name = 'Shared');
8+
UPDATE laboratory.species SET container = (SELECT entityid FROM core.containers c1 WHERE name = 'Shared' and (select parent from core.Containers c2 where c2.EntityId = c1.Parent) is null);
99

1010
ALTER TABLE laboratory.species DROP CONSTRAINT PK_species;
1111
ALTER TABLE laboratory.species ADD CONSTRAINT PK_species PRIMARY KEY (rowid);

0 commit comments

Comments
 (0)