Skip to content

Commit 7ef4354

Browse files
authored
Finish OP-94
OP-94: Changed languageCode length
2 parents 20c297c + 076ef4c commit 7ef4354

5 files changed

Lines changed: 30 additions & 0 deletions

File tree

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

Migration script/openIMIS migration v1.3.0 - v1.4.0.sql

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3273,3 +3273,33 @@ END
32733273

32743274
GO
32753275

3276+
--- OP-94 Change the length of LanguageCode to allow ISO 639 and ISO 3166 coding
3277+
3278+
3279+
ALTER TABLE tblUsers
3280+
DROP CONSTRAINT FK_tblLanguages_tblUsers
3281+
GO
3282+
3283+
ALTER TABLE tblLanguages
3284+
DROP CONSTRAINT PK_Language;
3285+
GO
3286+
3287+
ALTER TABLE tblLanguages
3288+
ALTER COLUMN LanguageCode nvarchar(5) not null;
3289+
GO
3290+
3291+
ALTER TABLE tblUsers
3292+
ALTER COLUMN LanguageID nvarchar(5) not null;
3293+
GO
3294+
3295+
ALTER TABLE tblLanguages
3296+
ADD CONSTRAINT PK_Language PRIMARY KEY (LanguageCode);
3297+
GO
3298+
3299+
ALTER TABLE tblUsers WITH CHECK ADD CONSTRAINT FK_tblLanguages_tblUsers FOREIGN KEY (LanguageID)
3300+
REFERENCES tblLanguages(LanguageCode)
3301+
GO
3302+
3303+
ALTER TABLE tblUsers CHECK CONSTRAINT FK_tblLanguages_tblUsers
3304+
GO
3305+

0 commit comments

Comments
 (0)