git_bsmd/SQL/Update_5.7_To_6.0.sql

45 lines
1.1 KiB
Transact-SQL

-- Meldeklasse SERV: prüfen, ob die Felder lang genug sind und ggf. anpassen..
-- (99 -> 255 chars)
PRINT N'Altering [dbo].[SERV]...';
ALTER TABLE [dbo].[SERV] ALTER COLUMN [ServiceBeneficiary] NVARCHAR (256) NULL;
ALTER TABLE [dbo].[SERV] ALTER COLUMN [ServiceInvoiceRecipient] NVARCHAR (256) NULL;
GO
-- Meldeklasse WAS, LastWasteDisposalPort: Hier bisher nur das Validierungsattribut geändert
-- CREW: zwei neue Spalten
PRINT N'Altering [dbo].[CREW]...';
GO
ALTER TABLE [dbo].[CREW] ADD [CrewMemberIdentityDocumentIssuingState] CHAR(2) NULL;
GO
ALTER TABLE [dbo].[CREW] ADD [CrewMemberIdentityDocumentExpiryDate] DATE NULL;
GO
-- PAS: zwei neue Spalten
PRINT N'Altering [dbo].[PAS]...';
GO
ALTER TABLE [dbo].[PAS] ADD [PassengerIdentityDocumentIssuingState] CHAR(2) NULL;
GO
ALTER TABLE [dbo].[PAS] ADD [PassengerIdentityDocumentExpiryDate] DATE NULL;
GO
-- IMSBC: neues enum IMO Hazard class
PRINT N'Altering [dbo].[IMSBCPosition]...';
GO
ALTER TABLE [dbo].[IMSBCPosition]
ADD [IMOHazardClass] TINYINT NULL;
GO