git_bsmd/SQL/create_NSW_DB.5.0.sql

2004 lines
171 KiB
Transact-SQL
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

USE [master]
GO
/****** Object: Database [nsw] Script Date: 04/23/2019 10:26:15 ******/
CREATE DATABASE [nsw] ON PRIMARY
( NAME = N'nsw', FILENAME = N'Z:\MSSQL\Data\nsw.mdf' , SIZE = 1854976KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
LOG ON
( NAME = N'nsw_log', FILENAME = N'Z:\MSSQL\Data\nsw_1.ldf' , SIZE = 1792KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
GO
ALTER DATABASE [nsw] SET COMPATIBILITY_LEVEL = 100
GO
IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))
begin
EXEC [nsw].[dbo].[sp_fulltext_database] @action = 'enable'
end
GO
ALTER DATABASE [nsw] SET ANSI_NULL_DEFAULT OFF
GO
ALTER DATABASE [nsw] SET ANSI_NULLS OFF
GO
ALTER DATABASE [nsw] SET ANSI_PADDING OFF
GO
ALTER DATABASE [nsw] SET ANSI_WARNINGS OFF
GO
ALTER DATABASE [nsw] SET ARITHABORT OFF
GO
ALTER DATABASE [nsw] SET AUTO_CLOSE OFF
GO
ALTER DATABASE [nsw] SET AUTO_CREATE_STATISTICS ON
GO
ALTER DATABASE [nsw] SET AUTO_SHRINK OFF
GO
ALTER DATABASE [nsw] SET AUTO_UPDATE_STATISTICS ON
GO
ALTER DATABASE [nsw] SET CURSOR_CLOSE_ON_COMMIT OFF
GO
ALTER DATABASE [nsw] SET CURSOR_DEFAULT GLOBAL
GO
ALTER DATABASE [nsw] SET CONCAT_NULL_YIELDS_NULL OFF
GO
ALTER DATABASE [nsw] SET NUMERIC_ROUNDABORT OFF
GO
ALTER DATABASE [nsw] SET QUOTED_IDENTIFIER OFF
GO
ALTER DATABASE [nsw] SET RECURSIVE_TRIGGERS OFF
GO
ALTER DATABASE [nsw] SET DISABLE_BROKER
GO
ALTER DATABASE [nsw] SET AUTO_UPDATE_STATISTICS_ASYNC OFF
GO
ALTER DATABASE [nsw] SET DATE_CORRELATION_OPTIMIZATION OFF
GO
ALTER DATABASE [nsw] SET TRUSTWORTHY OFF
GO
ALTER DATABASE [nsw] SET ALLOW_SNAPSHOT_ISOLATION OFF
GO
ALTER DATABASE [nsw] SET PARAMETERIZATION SIMPLE
GO
ALTER DATABASE [nsw] SET READ_COMMITTED_SNAPSHOT OFF
GO
ALTER DATABASE [nsw] SET HONOR_BROKER_PRIORITY OFF
GO
ALTER DATABASE [nsw] SET READ_WRITE
GO
ALTER DATABASE [nsw] SET RECOVERY SIMPLE
GO
ALTER DATABASE [nsw] SET MULTI_USER
GO
ALTER DATABASE [nsw] SET PAGE_VERIFY CHECKSUM
GO
ALTER DATABASE [nsw] SET DB_CHAINING OFF
GO
USE [nsw]
GO
/****** Object: User [dfuser] Script Date: 04/23/2019 10:26:15 ******/
CREATE USER [dfuser] FOR LOGIN [dfuser] WITH DEFAULT_SCHEMA=[dbo]
GO
/****** Object: Table [dbo].[Waste] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Waste](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[WASId] [uniqueidentifier] NULL,
[WasteType] [int] NULL,
[WasteDescription] [nvarchar](100) NULL,
[WasteDisposalAmount_MTQ] [float] NULL,
[WasteCapacity_MTQ] [float] NULL,
[WasteAmountRetained_MTQ] [float] NULL,
[WasteDisposalPort] [nchar](5) NULL,
[WasteAmountGeneratedTillNextPort_MTQ] [float] NULL,
[Identifier] [nvarchar](50) NULL,
[WasteDisposedAtLastPort_MTQ] [float] NULL,
CONSTRAINT [PK_Waste] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SystemError] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SystemError](
[Id] [uniqueidentifier] NOT NULL,
[ErrorAt] [datetime] NULL,
[MeldeType] [nvarchar](50) NULL,
[ReferenceId] [nvarchar](50) NULL,
[ProcessStatus] [int] NULL,
[ImportFilename] [nvarchar](255) NULL,
[ErrorCode] [int] NULL,
[ErrorMessage] [nvarchar](max) NULL,
[ErrorDescription] [nvarchar](max) NULL,
[MessageCoreId] [uniqueidentifier] NULL,
[Status] [tinyint] NULL,
[MessageHeaderId] [uniqueidentifier] NULL,
[Created] [datetime] NULL,
[Deleted] [int] NULL,
PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[SubsidiaryRisks] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SubsidiaryRisks](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[IMDGPositionId] [uniqueidentifier] NULL,
[SubsidiaryRisk] [nvarchar](11) NULL,
[Identifier] [nvarchar](50) NULL,
CONSTRAINT [PK_SubsidiaryRisks] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ViolationText] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ViolationText](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[ViolationCode] [int] NOT NULL,
[ViolationText] [nvarchar](255) NOT NULL,
CONSTRAINT [PK_ViolationText] PRIMARY KEY NONCLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ValidationRule] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ValidationRule](
[Id] [uniqueidentifier] NOT NULL,
[Name] [nvarchar](100) NULL,
[Context] [nvarchar](255) NULL,
[Rule] [nvarchar](max) NULL,
[Changed] [datetime] NULL,
[ChangedBy] [nvarchar](100) NULL,
[Created] [datetime] NULL,
[CreatedBy] [nvarchar](100) NULL,
[IsActive] [bit] NULL,
CONSTRAINT [PK_Table] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[STO] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[STO](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MessageHeaderId] [uniqueidentifier] NULL,
[Name] [nvarchar](255) NULL,
[Quantity] [int] NULL,
[QuantityUnit] [nvarchar](16) NULL,
[LocationOnBoard] [nvarchar](64) NULL,
[OfficialUse] [nvarchar](16) NULL,
[Identifier] [nvarchar](50) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MARPOL_Annex_IPosition] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MARPOL_Annex_IPosition](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[HAZId] [uniqueidentifier] NULL,
[Name] [nvarchar](255) NULL,
[FlashpointInformation] [tinyint] NULL,
[Flashpoint_CEL] [nvarchar](10) NULL,
[Quantity_KGM] [float] NULL,
[StowagePosition] [nvarchar](24) NULL,
[PortOfLoading] [nchar](5) NULL,
[PortOfDischarge] [nchar](5) NULL,
[Remarks] [nvarchar](255) NULL,
[Identifier] [nvarchar](40) NULL,
CONSTRAINT [PK_MARPOL_Annex_IPosition] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MessageCore] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MessageCore](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[VisitId] [nvarchar](25) NULL,
[TransitId] [nvarchar](25) NULL,
[IMO] [nchar](7) NULL,
[ENI] [nchar](8) NULL,
[PoC] [nchar](5) NULL,
[Portname] [nvarchar](50) NULL,
[ETA] [datetime] NULL,
[CustomerId] [uniqueidentifier] NULL,
[Previous] [uniqueidentifier] NULL,
[Next] [uniqueidentifier] NULL,
[IsTransit] [bit] NOT NULL,
[Wetris_zz_56_datensatz_id] [int] NULL,
[Created] [smalldatetime] NULL,
[Changed] [smalldatetime] NULL,
[BSMDStatus] [tinyint] NULL,
[HerbergFormGuid] [uniqueidentifier] NULL,
[HerbergFormTemplateGuid] [uniqueidentifier] NULL,
[InitialHIS] [tinyint] NULL,
[HerbergReportType] [nvarchar](50) NULL,
[HerbergEmailContactReportingVessel] [nvarchar](255) NULL,
[HerbergEmail24HrsContact] [nvarchar](255) NULL,
[ETAKielCanal] [datetime] NULL,
[EditedBy] [nvarchar](255) NULL,
[HerbergRevDate] [datetime] NULL,
[ReportStatus] [tinyint] NULL,
[SietasSheetVersion] [nvarchar](50) NULL,
[Incoming] [bit] NULL,
[DefaultReportingPartyId] [uniqueidentifier] NULL,
[CreateExcel] [bit] NULL,
[TicketNo] [nvarchar](50) NULL,
[Cancelled] [bit] NULL,
[VisitIdOrTransitIdCancellable] [bit] NULL,
[BlockedNotificationClasses] [nvarchar](512) NULL,
[FreeNotificationClasses] [nvarchar](512) NULL,
[OwnNotificationClasses] [nvarchar](512) NULL,
[StatusCheckErrorCode] [nvarchar](50) NULL,
[StatusCheckErrorMessage] [nvarchar](512) NULL,
[QueryNSWStatus] [bit] NULL,
[ExcelImportComplete] [bit] NULL,
CONSTRAINT [PK_MessageCore] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE UNIQUE NONCLUSTERED INDEX [IX_HerbergFormGuidIdx] ON [dbo].[MessageCore]
(
[Id] ASC,
[HerbergFormGuid] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ReportingParty] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ReportingParty](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[RPName] [nvarchar](100) NULL,
[RPStreetAndNumber] [nvarchar](100) NULL,
[RPPostalCode] [nvarchar](25) NULL,
[RPCity] [nvarchar](100) NULL,
[RPCountry] [nvarchar](100) NULL,
[RPLastName] [nvarchar](100) NULL,
[RPFirstName] [nvarchar](100) NULL,
[RPPhone] [nvarchar](100) NULL,
[RPFax] [nvarchar](100) NULL,
[RPEMail] [nvarchar](100) NULL,
[Logon] [nvarchar](100) NULL,
[PasswordHash] [nvarchar](128) NULL,
[Salt] [uniqueidentifier] NULL,
[Created] [datetime] NULL,
[Changed] [datetime] NULL,
[Flags] [int] NULL,
[Deleted] [int] NULL,
[EMail] [nvarchar](100) NULL,
CONSTRAINT [PK_ReportingParty] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PortArea] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PortArea](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[Country] [nvarchar](10) NULL,
[Locode] [nchar](5) NULL,
[Port] [nvarchar](255) NULL,
[Code] [nvarchar](10) NULL,
[Name] [nvarchar](255) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Customer] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Customer](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[Name] [nvarchar](100) NULL,
[Phone] [nvarchar](50) NULL,
[Email] [nvarchar](100) NULL,
[ContactFirstName] [nvarchar](50) NULL,
[ContactLastName] [nvarchar](50) NULL,
[StreetAndNumber] [nvarchar](50) NULL,
[PostalCode] [nvarchar](50) NULL,
[City] [nvarchar](50) NULL,
[Country] [nvarchar](50) NULL,
[CustomerNumber] [nvarchar](50) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ErrorText] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ErrorText](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[ErrorCode] [int] NOT NULL,
[ErrorText] [nvarchar](255) NOT NULL,
CONSTRAINT [PK_ErrorText] PRIMARY KEY NONCLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IMSBCPosition] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IMSBCPosition](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[HAZId] [uniqueidentifier] NULL,
[BulkCargoShippingName] [nvarchar](255) NULL,
[MHB] [bit] NULL,
[UNNumber] [nvarchar](4) NULL,
[IMOClass] [nvarchar](10) NULL,
[Quantity_KGM] [float] NULL,
[StowagePosition] [nvarchar](24) NULL,
[PortOfLoading] [nchar](5) NULL,
[PortOfDischarge] [nchar](5) NULL,
[Remarks] [nvarchar](255) NULL,
[Identifier] [nvarchar](40) NULL,
CONSTRAINT [PK_IMSBCPosition] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ImportValue] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ImportValue](
[Id] [uniqueidentifier] NOT NULL,
[ImportHeaderId] [uniqueidentifier] NOT NULL,
[NotificationClass] [tinyint] NULL,
[Name] [nvarchar](128) NULL,
[Value] [nvarchar](512) NULL,
[Identifier] [tinyint] NULL,
[Status] [tinyint] NULL,
PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ImportHeader] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ImportHeader](
[Id] [uniqueidentifier] NOT NULL,
[ReportingPartyId] [uniqueidentifier] NULL,
[SenderEMail] [nvarchar](100) NULL,
[ImportDate] [datetime] NULL,
[Filename] [nvarchar](100) NULL,
[MessageCoreId] [uniqueidentifier] NOT NULL,
PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IMDGPosition] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IMDGPosition](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[HAZId] [uniqueidentifier] NULL,
[UNNumber] [nvarchar](10) NULL,
[PackingGroup] [tinyint] NULL,
[ProperShippingName] [nvarchar](255) NULL,
[IMOClass] [nvarchar](10) NULL,
[CompatibilityGroup] [nvarchar](10) NULL,
[TechnicalName] [nvarchar](255) NULL,
[NetExplosiveMass_KGM] [float] NULL,
[Flashpoint_CEL] [nvarchar](10) NULL,
[Class7NuclideName] [nvarchar](100) NULL,
[Class7MaxActivity_BQL] [float] NULL,
[Class7Category] [int] NULL,
[Class7TransportIndex] [float] NULL,
[Class7CSI] [int] NULL,
[ControlTemperature_CEL] [float] NULL,
[EmergencyTemperature_CEL] [float] NULL,
[MarinePollutant] [bit] NULL,
[NumberOfPackages] [int] NULL,
[PackageType] [nvarchar](255) NULL,
[LimitedQuantities] [bit] NULL,
[ExceptedQuantities] [bit] NULL,
[NetQuantity_KGM] [float] NULL,
[GrossQuantity_KGM] [float] NULL,
[Volume_MTQ] [float] NULL,
[GeneralCargoIBC] [bit] NULL,
[ContainerNumber] [nvarchar](24) NULL,
[VehicleLicenseNumber] [nvarchar](24) NULL,
[StowagePosition] [nvarchar](24) NULL,
[PortOfLoading] [nchar](5) NULL,
[PortOfDischarge] [nchar](5) NULL,
[Remarks] [nvarchar](255) NULL,
[Identifier] [nvarchar](40) NULL,
[Bay] [nvarchar](5) NULL,
[Row] [nvarchar](5) NULL,
[Tier] [nvarchar](5) NULL,
CONSTRAINT [PK_IMDGPosition] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IGCPosition] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IGCPosition](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[HAZId] [uniqueidentifier] NULL,
[UNNumber] [nvarchar](4) NULL,
[IMOClass] [nvarchar](10) NULL,
[ProductName] [nvarchar](255) NULL,
[Quantity_KGM] [float] NULL,
[StowagePosition] [nvarchar](24) NULL,
[PortOfLoading] [nchar](5) NULL,
[PortOfDischarge] [nchar](5) NULL,
[Remarks] [nvarchar](255) NULL,
[Identifier] [nvarchar](40) NULL,
CONSTRAINT [PK_IGCPosition] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IBCPosition] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IBCPosition](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[HAZId] [uniqueidentifier] NULL,
[ProductName] [nvarchar](255) NULL,
[PollutionCategory] [tinyint] NULL,
[Hazards] [tinyint] NULL,
[FlashpointInformation] [tinyint] NULL,
[Flashpoint_CEL] [nvarchar](11) NULL,
[Quantity_KGM] [float] NULL,
[StowagePosition] [nvarchar](24) NULL,
[PortOfLoading] [nchar](5) NULL,
[PortOfDischarge] [nchar](5) NULL,
[SpecRef15_19] [bit] NULL,
[Remarks] [nvarchar](255) NULL,
[Identifier] [nvarchar](40) NULL,
CONSTRAINT [PK_IBCPosition] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MessageHeader] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MessageHeader](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[ClientRequestId] [uniqueidentifier] NULL,
[MessageCoreId] [uniqueidentifier] NULL,
[MessageId] [uniqueidentifier] NULL,
[SentAt] [datetime] NULL,
[ReceivedAt] [datetime] NULL,
[RequestedAt] [datetime] NULL,
[NotificationClass] [tinyint] NULL,
[Reset] [bit] NULL,
[Cancel] [bit] NULL,
[Status] [tinyint] NULL,
[ReportingPartyId] [uniqueidentifier] NULL,
[BSMDStatus] [tinyint] NULL,
[HIS] [tinyint] NULL,
[Created] [smalldatetime] NULL,
[Changed] [smalldatetime] NULL,
[CreatedBy] [nvarchar](64) NULL,
[ChangedBy] [nvarchar](64) NULL,
[StatusInfo] [nvarchar](255) NULL,
[SendSuccess] [bit] NULL,
[SentBy] [nvarchar](64) NULL,
[LastStatus] [tinyint] NULL,
CONSTRAINT [PK_MessageHeader] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_MessageHeader_MessageCore] ON [dbo].[MessageHeader]
(
[MessageCoreId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_MessageHeader_ReportingParty] ON [dbo].[MessageHeader]
(
[ReportingPartyId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[POBD] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[POBD](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MessageHeaderId] [uniqueidentifier] NULL,
[TotalPersonsOnBoardUponDeparture] [int] NULL,
[TotalCrewMembersOnBoardUponDeparture] [int] NULL,
[TotalPassengersOnBoardUponDeparture] [int] NULL,
[TotalStowawaysOnBoardUponDeparture] [int] NULL,
CONSTRAINT [PK_POBD] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_POBD_MessageHeader] ON [dbo].[POBD]
(
[MessageHeaderId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[POBA] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[POBA](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MessageHeaderId] [uniqueidentifier] NULL,
[TotalPersonsOnBoardUponArrival] [int] NULL,
[TotalCrewMembersOnBoardUponArrival] [int] NULL,
[TotalPassengersOnBoardUponArrival] [int] NULL,
[TotalStowawaysOnBoardUponArrival] [int] NULL,
CONSTRAINT [PK_POBA] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_POBA_MessageHeader] ON [dbo].[POBA]
(
[MessageHeaderId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PAS] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PAS](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MessageHeaderId] [uniqueidentifier] NULL,
[PassengerLastName] [nvarchar](100) NULL,
[PassengerFirstName] [nvarchar](100) NULL,
[PassengerPlaceOfBirth] [nvarchar](100) NULL,
[PassengerDateOfBirth] [date] NULL,
[PassengerGender] [tinyint] NULL,
[PassengerNationality] [nchar](2) NULL,
[PassengerIdentityDocumentType] [tinyint] NULL,
[PassengerIdentityDocumentId] [nvarchar](100) NULL,
[PassengerVisaNumber] [nvarchar](100) NULL,
[PassengerPortOfEmbarkation] [nchar](5) NULL,
[PassengerPortOfDisembarkation] [nchar](5) NULL,
[PassengerInTransit] [bit] NULL,
[Identifier] [nvarchar](50) NULL,
[IsDeparture] [bit] NULL,
CONSTRAINT [PK_PAS] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_PAS_MessageHeader] ON [dbo].[PAS]
(
[MessageHeaderId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[NOA_NOD] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[NOA_NOD](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MessageHeaderId] [uniqueidentifier] NULL,
[ETAToPortOfCall] [datetime] NULL,
[ETDFromPortOfCall] [datetime] NULL,
[ETAToKielCanal] [datetime] NULL,
[ETDFromKielCanal] [datetime] NULL,
[LastPort] [nchar](5) NULL,
[ETDFromLastPort] [datetime] NULL,
[NextPort] [nchar](5) NULL,
[ETAToNextPort] [datetime] NULL,
[IsAnchored] [bit] NULL,
CONSTRAINT [PK_NOA_NOD] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_NOA_NOD_MessageHeader] ON [dbo].[NOA_NOD]
(
[MessageHeaderId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[NAME] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[NAME](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MessageHeaderId] [uniqueidentifier] NULL,
[NameOfMaster] [nvarchar](100) NULL,
CONSTRAINT [PK_NAME] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_NAME_MessageHeader] ON [dbo].[NAME]
(
[MessageHeaderId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PRE72H] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PRE72H](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MessageHeaderId] [uniqueidentifier] NULL,
[Tanker] [bit] NULL,
[TankerHullConfiguration] [tinyint] NULL,
[ConditionCargoBallastTanks] [tinyint] NULL,
[NatureOfCargo] [nvarchar](100) NULL,
[VolumeOfCargo] [float] NULL,
[PlannedOperations] [nvarchar](100) NULL,
[PlannedWorks] [nvarchar](255) NULL,
[DateOfLastExpandedInspection] [date] NULL,
[PlannedPeriodOfStay_HUR] [float] NULL,
[IsDueToInspection] [bit] NULL,
[PossibleAnchorage] [bit] NULL,
CONSTRAINT [PK_PRE72H] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_PRE72H_MessageHeader] ON [dbo].[PRE72H]
(
[MessageHeaderId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MDH] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MDH](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MessageHeaderId] [uniqueidentifier] NULL,
[MDHSimplification] [bit] NULL,
[PortOfCallWhereCompleteMDHNotified] [nchar](5) NULL,
[NonAccidentalDeathsDuringVoyage] [bit] NULL,
[NonAccidentalDeathsDuringVoyageCount] [int] NULL,
[SuspisionInfectiousNature] [bit] NULL,
[NumberOfIllPersonsHigherThanExpected] [bit] NULL,
[NumberOfIllPersons] [int] NULL,
[SickPersonsOnBoard] [bit] NULL,
[MedicalConsulted] [bit] NULL,
[AwareOfFurtherInfections] [bit] NULL,
[SanitaryMeasuresApplied] [bit] NULL,
[SanitaryMeasuresType] [nvarchar](100) NULL,
[SanitaryMeasuresLocation] [nvarchar](100) NULL,
[SanitaryMeasuresDate] [date] NULL,
[StowawaysDetected] [bit] NULL,
[StowawaysJoiningLocation] [nvarchar](100) NULL,
[SickAnimalOrPetOnBoard] [bit] NULL,
[ValidSanitaryControlExemptionOrCertificateOnBoard] [bit] NULL,
[PlaceOfIssue] [nvarchar](100) NULL,
[DateOfIssue] [date] NULL,
[SanitaryControlReinspectionRequired] [bit] NULL,
[InfectedAreaVisited] [bit] NULL,
[InfectedAreaPort] [nvarchar](100) NULL,
[InfectedAreaDate] [date] NULL,
CONSTRAINT [PK_MDH] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_MDH_MessageHeader] ON [dbo].[MDH]
(
[MessageHeaderId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[LADG] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[LADG](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MessageHeaderId] [uniqueidentifier] NULL,
[CargoHandlingType] [tinyint] NULL,
[CargoCodeNST] [nvarchar](255) NULL,
[CargoNumberOfItems] [int] NULL,
[CargoGrossQuantity_TNE] [float] NULL,
[Identifier] [nvarchar](50) NULL,
[PortOfLoading] [nvarchar](64) NULL,
[PortOfDischarge] [nvarchar](64) NULL,
[CargoLACode] [int] NULL,
[CargoCodeNST_3] [nvarchar](8) NULL,
CONSTRAINT [PK_LADG] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_LADG_MessageHeader] ON [dbo].[LADG]
(
[MessageHeaderId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[INFO] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[INFO](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MessageHeaderId] [uniqueidentifier] NULL,
[ShippingArea] [tinyint] NULL,
[RequestedPositionInPortOfCall] [nvarchar](100) NULL,
[SpecialRequirementsOfShipAtBerth] [nvarchar](255) NULL,
[ConstructionCharacteristicsOfShip] [nvarchar](100) NULL,
[FumigatedBulkCargo] [tinyint] NULL,
[DeplacementSummerDraught_TNE] [float] NULL,
[PortArea] [nvarchar](50) NULL,
[BowThrusterPower] [nvarchar](50) NULL,
[SternThrusterPower] [nvarchar](50) NULL,
[PortFacility] [nvarchar](10) NULL,
CONSTRAINT [PK_INFO] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_INFO_MessageHeader] ON [dbo].[INFO]
(
[MessageHeaderId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SERV] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SERV](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MessageHeaderId] [uniqueidentifier] NULL,
[ServiceName] [nvarchar](100) NULL,
[ServiceBeneficiary] [nvarchar](100) NULL,
[ServiceInvoiceRecipient] [nvarchar](100) NULL,
[Identifier] [nvarchar](50) NULL,
CONSTRAINT [PK_SERV] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_SERV_MessageHeader] ON [dbo].[SERV]
(
[MessageHeaderId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SEC] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SEC](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MessageHeaderId] [uniqueidentifier] NULL,
[SECSimplification] [bit] NULL,
[PortOfCallWhereCompleteSECNotified] [nchar](5) NULL,
[CSOLastName] [nvarchar](100) NULL,
[CSOFirstName] [nvarchar](100) NULL,
[CSOPhone] [nvarchar](100) NULL,
[CSOEMail] [nvarchar](100) NULL,
[ValidISSCOnBoard] [bit] NULL,
[ReasonsForNoValidISSC] [nvarchar](255) NULL,
[ISSCType] [tinyint] NULL,
[ISSCIssuerType] [tinyint] NULL,
[ISSCIssuerName] [nvarchar](100) NULL,
[ISSCDateOfExpiration] [date] NULL,
[ApprovedSecurityPlanOnBoard] [bit] NULL,
[CurrentShipSecurityLevel] [tinyint] NULL,
[PortFacilityOfArrival] [nvarchar](100) NULL,
[GeneralDescriptionOfCargo] [tinyint] NULL,
[CSOFax] [nvarchar](100) NULL,
[MatterToReport] [nvarchar](1024) NULL,
[KielCanalPassagePlanned] [bit] NULL,
[KielCanalPassagePlannedIncomming] [datetime] NULL,
[KielCanalPassagePlannedOutgoing] [datetime] NULL,
[AreMatterToReport] [bit] NULL,
CONSTRAINT [PK_SEC] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_SEC_MessageHeader] ON [dbo].[SEC]
(
[MessageHeaderId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[STAT] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[STAT](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MessageHeaderId] [uniqueidentifier] NULL,
[ShipName] [nvarchar](100) NULL,
[CallSign] [nvarchar](50) NULL,
[MMSINumber] [nvarchar](50) NULL,
[Flag] [nchar](2) NULL,
[LengthOverall_MTR] [float] NULL,
[Beam_MTR] [float] NULL,
[GrossTonnage] [int] NULL,
[PortOfRegistry] [nchar](5) NULL,
[InmarsatCallNumber] [nvarchar](250) NULL,
[ShipType] [nvarchar](5) NULL,
[ISMCompanyName] [nvarchar](100) NULL,
[ISMCompanyId] [nvarchar](10) NULL,
[ISMCompanyStreetAndNumber] [nvarchar](100) NULL,
[ISMCompanyPostalCode] [nvarchar](24) NULL,
[ISMCompanyCity] [nvarchar](100) NULL,
[ISMCompanyCountry] [nvarchar](100) NULL,
[TransportMode] [nchar](1) NULL,
[NetTonnage] [float] NULL,
[RegistryDate] [datetime] NULL,
[CertificateOfRegistryNumber] [nvarchar](64) NULL,
CONSTRAINT [PK_STAT] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_STAT_MessageHeader] ON [dbo].[STAT]
(
[MessageHeaderId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TOWD] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TOWD](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MessageHeaderId] [uniqueidentifier] NULL,
[TowageOnDepartureName] [nvarchar](100) NULL,
[TowageOnDepartureFlag] [nchar](2) NULL,
[TowageOnDepartureOperatorCompanyName] [nvarchar](100) NULL,
[TowageOnDepartureOperatorStreetNameAndNumber] [nvarchar](100) NULL,
[TowageOnDepartureOperatorPostalCode] [nvarchar](24) NULL,
[TowageOnDepartureOperatorCity] [nvarchar](100) NULL,
[TowageOnDepartureOperatorCountry] [nvarchar](100) NULL,
[TowageOnDepartureOperatorPhone] [nvarchar](100) NULL,
[TowageOnDepartureOperatorFax] [nvarchar](100) NULL,
[TowageOnDepartureOperatorEMail] [nvarchar](100) NULL,
[TowageOnDepartureDraught_DMT] [float] NULL,
[TowageOnDepartureLengthOverall_MTR] [float] NULL,
[TowageOnDepartureBeam_MTR] [float] NULL,
[TowageOnDepartureRemarks] [nvarchar](255) NULL,
[Identifier] [nvarchar](50) NULL,
CONSTRAINT [PK_TOWD] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_TOWD_MessageHeader] ON [dbo].[TOWD]
(
[MessageHeaderId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TOWA] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TOWA](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MessageHeaderId] [uniqueidentifier] NULL,
[TowageOnArrivalName] [nvarchar](100) NULL,
[TowageOnArrivalFlag] [nchar](2) NULL,
[TowageOnArrivalOperatorCompanyName] [nvarchar](100) NULL,
[TowageOnArrivalOperatorStreetNameAndNumber] [nvarchar](100) NULL,
[TowageOnArrivalOperatorPostalCode] [nvarchar](24) NULL,
[TowageOnArrivalOperatorCity] [nvarchar](100) NULL,
[TowageOnArrivalOperatorCountry] [nvarchar](100) NULL,
[TowageOnArrivalOperatorPhone] [nvarchar](100) NULL,
[TowageOnArrivalOperatorFax] [nvarchar](100) NULL,
[TowageOnArrivalOperatorEMail] [nvarchar](100) NULL,
[TowageOnArrivalGrossTonnage] [int] NULL,
[TowageOnArrivalLengthOverall_MTR] [float] NULL,
[TowageOnArrivalBeam_MTR] [float] NULL,
[TowageOnArrivalPurposeOfCall] [nvarchar](100) NULL,
[TowageOnArrivalDraught_DMT] [float] NULL,
[TowageOnArrivalRemarks] [nvarchar](255) NULL,
[Identifier] [nvarchar](50) NULL,
CONSTRAINT [PK_TOWA] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_TOWA_MessageHeader] ON [dbo].[TOWA]
(
[MessageHeaderId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIEFD] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIEFD](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MessageHeaderId] [uniqueidentifier] NULL,
[DraughtUponDeparture_DMT] [float] NULL,
CONSTRAINT [PK_TIEFD] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_TIEFD_MessageHeader] ON [dbo].[TIEFD]
(
[MessageHeaderId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIEFA] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIEFA](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MessageHeaderId] [uniqueidentifier] NULL,
[DraughtUponArrival_DMT] [float] NULL,
CONSTRAINT [PK_TIEFA] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_TIEFA_MessageHeader] ON [dbo].[TIEFA]
(
[MessageHeaderId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Violation] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Violation](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MessageHeaderId] [uniqueidentifier] NULL,
[ViolationCode] [int] NULL,
[ViolationText] [nvarchar](255) NULL,
[Created] [datetime] NULL,
[Deleted] [int] NULL,
CONSTRAINT [PK_Violation] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_Violation_MessageHeader] ON [dbo].[Violation]
(
[MessageHeaderId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HAZD] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HAZD](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MessageHeaderId] [uniqueidentifier] NULL,
[NoDPGOnBoardOnDeparture] [bit] NULL,
[DPGManifestOnBoardOnDeparture] [bit] NULL,
[INFShipClass] [tinyint] NULL,
[DPGClassificationIMDG] [bit] NULL,
[DPGClassificationIGC] [bit] NULL,
[DPGClassificationIBC] [bit] NULL,
[DPGClassificationIMSBC] [bit] NULL,
[DPGClassificationMARPOL_ANNEX_I] [bit] NULL,
[TransmissionType] [nvarchar](50) NULL,
[MOUBaltic] [bit] NULL,
[DPGContactFamilyName] [nvarchar](128) NULL,
[DPGContactPhone] [nvarchar](64) NULL,
CONSTRAINT [PK_HAZD] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_HAZD_MessageHeader] ON [dbo].[HAZD]
(
[MessageHeaderId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HAZA] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HAZA](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MessageHeaderId] [uniqueidentifier] NULL,
[NoDPGOnBoardOnArrival] [bit] NULL,
[DPGManifestOnBoardOnArrival] [bit] NULL,
[INFShipClass] [tinyint] NULL,
[DPGClassificationIMDG] [bit] NULL,
[DPGClassificationIGC] [bit] NULL,
[DPGClassificationIBC] [bit] NULL,
[DPGClassificationIMSBC] [bit] NULL,
[DPGClassificationMARPOL_ANNEX_I] [bit] NULL,
[TransmissionType] [nvarchar](50) NULL,
[MOUBaltic] [bit] NULL,
[DPGContactFamilyName] [nvarchar](128) NULL,
[DPGContactPhone] [nvarchar](64) NULL,
CONSTRAINT [PK_HAZA] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_HAZA_MessageHeader] ON [dbo].[HAZA]
(
[MessageHeaderId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[BPOL] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[BPOL](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MessageHeaderId] [uniqueidentifier] NULL,
[StowawaysOnBoard] [bit] NULL,
[CruiseShip] [bit] NULL,
CONSTRAINT [PK_BPOL] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_BPOL_MessageHeader] ON [dbo].[BPOL]
(
[MessageHeaderId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[BKRD] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[BKRD](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MessageHeaderId] [uniqueidentifier] NULL,
[BunkerFuelType] [nvarchar](100) NULL,
[BunkerFuelQuantity_TNE] [float] NULL,
[Identifier] [nvarchar](50) NULL,
CONSTRAINT [PK_BKRD] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_BKRD_MessageHeader] ON [dbo].[BKRD]
(
[MessageHeaderId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[BKRA] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[BKRA](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MessageHeaderId] [uniqueidentifier] NULL,
[BunkerFuelType] [nvarchar](100) NULL,
[BunkerFuelQuantity_TNE] [float] NULL,
[Identifier] [nvarchar](50) NULL,
CONSTRAINT [PK_BKRA] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_BKRA_MessageHeader] ON [dbo].[BKRA]
(
[MessageHeaderId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATD] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATD](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MessageHeaderId] [uniqueidentifier] NULL,
[ATDPortOfCall] [datetime] NULL,
CONSTRAINT [PK_ATD] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_ATD_MessageHeader] ON [dbo].[ATD]
(
[MessageHeaderId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATA] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATA](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MessageHeaderId] [uniqueidentifier] NULL,
[ATAPortOfCall] [datetime] NULL,
CONSTRAINT [PK_ATA] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_ATA_MessageHeader] ON [dbo].[ATA]
(
[MessageHeaderId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[AGNT] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[AGNT](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MessageHeaderId] [uniqueidentifier] NULL,
[AgentCompanyName] [nvarchar](100) NULL,
[AgentStreetAndNumber] [nvarchar](100) NULL,
[AgentPostalCode] [nvarchar](25) NULL,
[AgentCity] [nvarchar](100) NULL,
[AgentCountry] [nvarchar](100) NULL,
[AgentLastName] [nvarchar](100) NULL,
[AgentFirstName] [nvarchar](100) NULL,
[AgentPhone] [nvarchar](100) NULL,
[AgentFax] [nvarchar](100) NULL,
[AgentEMail] [nvarchar](100) NULL,
CONSTRAINT [PK_AGNT] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_AGNT_MessageHeader] ON [dbo].[AGNT]
(
[MessageHeaderId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Error] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Error](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MessageHeaderId] [uniqueidentifier] NULL,
[ErrorCode] [int] NULL,
[ErrorText] [nvarchar](255) NULL,
[Created] [datetime] NULL,
[Deleted] [int] NULL,
CONSTRAINT [PK_Error] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_Error_MessageHeader] ON [dbo].[Error]
(
[MessageHeaderId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CREW] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CREW](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MessageHeaderId] [uniqueidentifier] NULL,
[CrewMemberLastName] [nvarchar](100) NULL,
[CrewMemberFirstName] [nvarchar](100) NULL,
[CrewMemberPlaceOfBirth] [nvarchar](100) NULL,
[CrewMemberDateOfBirth] [date] NULL,
[CrewMemberGender] [tinyint] NULL,
[CrewMemberNationality] [nchar](2) NULL,
[CrewMemberIdentityDocumentType] [tinyint] NULL,
[CrewMemberIdentityDocumentId] [nvarchar](100) NULL,
[CrewMemberVisaNumber] [nvarchar](100) NULL,
[CrewMemberDuty] [nvarchar](100) NULL,
[Identifier] [nvarchar](50) NULL,
[IsDeparture] [bit] NULL,
CONSTRAINT [PK_CREW] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_CREW_MessageHeader] ON [dbo].[CREW]
(
[MessageHeaderId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[WAS] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[WAS](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MessageHeaderId] [uniqueidentifier] NULL,
[WasteDisposalValidExemption] [bit] NULL,
[LastWasteDisposalPort] [nchar](5) NULL,
[ConfirmationOfCorrectness] [bit] NULL,
[LastWasteDisposalDate] [datetime] NULL,
[WasteDisposalDelivery] [tinyint] NULL,
[ConfirmationOfSufficiency] [bit] NULL,
CONSTRAINT [PK_WAS] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_WAS_MessageHeader] ON [dbo].[WAS]
(
[MessageHeaderId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[WasteDisposalServiceProvider] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[WasteDisposalServiceProvider](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[WASId] [uniqueidentifier] NULL,
[WasteDisposalServiceProviderName] [nvarchar](100) NULL,
[WasteDisposalDelivery] [tinyint] NULL,
[Identifier] [nvarchar](50) NULL,
CONSTRAINT [PK_WasteDisposalServiceProvider] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_WasteDisposalServiceProvider_WAS] ON [dbo].[WasteDisposalServiceProvider]
(
[WASId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CallPurpose] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CallPurpose](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[NOA_NODId] [uniqueidentifier] NULL,
[CallPurposeCode] [int] NULL,
[CallPurposeDescription] [nvarchar](100) NULL,
[Identifier] [nvarchar](50) NULL,
CONSTRAINT [PK_CallPurpose] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_CallPurpose_NOA_NOD] ON [dbo].[CallPurpose]
(
[NOA_NODId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[StowawaysJoiningLocation] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[StowawaysJoiningLocation](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MDH_Id] [uniqueidentifier] NULL,
[StowawaysJoiningLocation] [nvarchar](255) NULL,
[Identifier] [nvarchar](50) NULL,
CONSTRAINT [PK_StowawaysJoiningLocation] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_StowawaysJoiningLocation_MDH] ON [dbo].[StowawaysJoiningLocation]
(
[MDH_Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ShipToShipActivitiesDuringLastTenPortFacilitiesCalled] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ShipToShipActivitiesDuringLastTenPortFacilitiesCalled](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[SEC_Id] [uniqueidentifier] NULL,
[ShipToShipActivityLocationName] [nvarchar](255) NULL,
[ShipToShipActivityLocationLoCode] [nchar](5) NULL,
[ShipToShipActivityLocationCoordinatesLatitude] [int] NULL,
[ShipToShipActivityLocationCoordinatesLongitude] [int] NULL,
[ShipToShipActivityDateFrom] [datetime] NULL,
[ShipToShipActivityDateTo] [datetime] NULL,
[ShipToShipActivityType] [nvarchar](255) NULL,
[ShipToShipActivitySecurityMattersToReport] [nvarchar](255) NULL,
[Identifier] [nvarchar](50) NULL,
[ShipToShipActivityTypeCode] [int] NULL,
CONSTRAINT [PK_ShipToShipActivitiesDuringLastTenPortFacilitiesCalled] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_ShipToShipActivitiesDuringLastTenPortFacilitiesCalled_SEC] ON [dbo].[ShipToShipActivitiesDuringLastTenPortFacilitiesCalled]
(
[SEC_Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PortOfCallLast30Days] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PortOfCallLast30Days](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MDH_Id] [uniqueidentifier] NULL,
[PortOfCallLast30DaysLocode] [nchar](5) NULL,
[PortOfCallLast30DaysDateOfDeparture] [date] NULL,
[PortOfCallLast30DaysCrewMembersJoined] [bit] NULL,
[Identifier] [nvarchar](50) NULL,
CONSTRAINT [PK_PortOfCallLast30Days] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_PortOfCallLast30Days_MDH] ON [dbo].[PortOfCallLast30Days]
(
[MDH_Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SanitaryMeasuresDetail] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SanitaryMeasuresDetail](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MDH_Id] [uniqueidentifier] NULL,
[SanitaryMeasuresType] [nvarchar](255) NULL,
[SanitaryMeasuresLocation] [nvarchar](255) NULL,
[SanitaryMeasuresDate] [date] NULL,
[Identifier] [nvarchar](50) NULL,
CONSTRAINT [PK_SanitaryMeasuresDetail] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_SanitaryMeasuresDetail_MDH] ON [dbo].[SanitaryMeasuresDetail]
(
[MDH_Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[LastTenPortFacilitiesCalled] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[LastTenPortFacilitiesCalled](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[SEC_Id] [uniqueidentifier] NULL,
[PortFacilityPortName] [nvarchar](100) NULL,
[PortFacilityPortCountry] [nvarchar](100) NULL,
[PortFacilityPortLoCode] [nchar](5) NULL,
[PortFacilityDateOfArrival] [date] NULL,
[PortFacilityDateOfDeparture] [date] NULL,
[PortFacilityShipSecurityLevel] [tinyint] NULL,
[PortFacilitySecurityMattersToReport] [nvarchar](255) NULL,
[PortFacilityGISISCode] [nchar](4) NULL,
[Identifier] [nvarchar](50) NULL,
[PortFacilityGISISCodeLoCode] [nchar](5) NULL,
CONSTRAINT [PK_LastTenPortFacilitiesCalled] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_LastTenPortFacilitiesCalled_SEC] ON [dbo].[LastTenPortFacilitiesCalled]
(
[SEC_Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[InfectedArea] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[InfectedArea](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[MDH_Id] [uniqueidentifier] NULL,
[InfectedAreaPort] [nvarchar](255) NULL,
[InfectedAreaDate] [date] NULL,
[Identifier] [nvarchar](50) NULL,
CONSTRAINT [PK_InfectedArea] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_SInfectedArea_MDH] ON [dbo].[InfectedArea]
(
[MDH_Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PortOfItinerary] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[PortOfItinerary](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[BPOLId] [uniqueidentifier] NULL,
[PortOfItineraryName] [nvarchar](100) NULL,
[PortOfItineraryETA] [datetime] NULL,
[Identifier] [nvarchar](50) NULL,
[PortOfItineraryLocode] [char](5) NULL,
CONSTRAINT [PK_PortOfItinerary] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
CREATE NONCLUSTERED INDEX [IX_FK_PortOfItinerary_BPOL] ON [dbo].[PortOfItinerary]
(
[BPOLId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PortOfCallLast30DaysCrewJoinedShip] Script Date: 04/23/2019 10:26:18 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PortOfCallLast30DaysCrewJoinedShip](
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL,
[PortOfCallLast30DaysId] [uniqueidentifier] NULL,
[PortOfCallLast30DaysCrewJoinedShipName] [nvarchar](255) NULL,
[Identifier] [nvarchar](255) NULL,
CONSTRAINT [PK_PortOfCallLast30DaysCrewJoinedShip] PRIMARY KEY CLUSTERED
(
[Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_FK_PortOfCallLast30DaysCrewJoinedShip_PortOfCallLast30Days] ON [dbo].[PortOfCallLast30DaysCrewJoinedShip]
(
[PortOfCallLast30DaysId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Default [DF_Waste_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[Waste] ADD CONSTRAINT [DF_Waste_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF__SystemError__Id__6442E2C9] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[SystemError] ADD DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF__SystemErr__Creat__65370702] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[SystemError] ADD DEFAULT (getdate()) FOR [Created]
GO
/****** Object: Default [DF__SystemErr__Delet__662B2B3B] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[SystemError] ADD DEFAULT ((0)) FOR [Deleted]
GO
/****** Object: Default [DF_SubsidiaryRisks_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[SubsidiaryRisks] ADD CONSTRAINT [DF_SubsidiaryRisks_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [PK_Violation_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[ViolationText] ADD CONSTRAINT [PK_Violation_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [PK_STO_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[STO] ADD CONSTRAINT [PK_STO_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_MARPOL_Annex_IPosition_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[MARPOL_Annex_IPosition] ADD CONSTRAINT [DF_MARPOL_Annex_IPosition_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_MessageCore_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[MessageCore] ADD CONSTRAINT [DF_MessageCore_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_MessageCore_Created] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[MessageCore] ADD CONSTRAINT [DF_MessageCore_Created] DEFAULT (getdate()) FOR [Created]
GO
/****** Object: Default [DF_ReportingParty_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[ReportingParty] ADD CONSTRAINT [DF_ReportingParty_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_ReportingParty_Created] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[ReportingParty] ADD CONSTRAINT [DF_ReportingParty_Created] DEFAULT (getdate()) FOR [Created]
GO
/****** Object: Default [DF__Reporting__Delet__55009F39] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[ReportingParty] ADD DEFAULT ((0)) FOR [Deleted]
GO
/****** Object: Default [PK_PortArea_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[PortArea] ADD CONSTRAINT [PK_PortArea_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [PK_Error_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[ErrorText] ADD CONSTRAINT [PK_Error_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_IMSBCPosition_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[IMSBCPosition] ADD CONSTRAINT [DF_IMSBCPosition_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF__ImportValue__Id__5F7E2DAC] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[ImportValue] ADD DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF__ImportHeader__Id__5AB9788F] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[ImportHeader] ADD DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_IMDGPosition_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[IMDGPosition] ADD CONSTRAINT [DF_IMDGPosition_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_IGCPosition_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[IGCPosition] ADD CONSTRAINT [DF_IGCPosition_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_IBCPosition_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[IBCPosition] ADD CONSTRAINT [DF_IBCPosition_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_MessageHeader_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[MessageHeader] ADD CONSTRAINT [DF_MessageHeader_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_MessageHeader_Created] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[MessageHeader] ADD CONSTRAINT [DF_MessageHeader_Created] DEFAULT (getdate()) FOR [Created]
GO
/****** Object: Default [DF_POBD_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[POBD] ADD CONSTRAINT [DF_POBD_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_POBA_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[POBA] ADD CONSTRAINT [DF_POBA_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_PAS_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[PAS] ADD CONSTRAINT [DF_PAS_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_PAS_IsDeparture] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[PAS] ADD CONSTRAINT [DF_PAS_IsDeparture] DEFAULT ((0)) FOR [IsDeparture]
GO
/****** Object: Default [DF_NOA_NOD_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[NOA_NOD] ADD CONSTRAINT [DF_NOA_NOD_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_NAME_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[NAME] ADD CONSTRAINT [DF_NAME_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_PRE72H_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[PRE72H] ADD CONSTRAINT [DF_PRE72H_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_MDH_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[MDH] ADD CONSTRAINT [DF_MDH_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_LADG_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[LADG] ADD CONSTRAINT [DF_LADG_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_INFO_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[INFO] ADD CONSTRAINT [DF_INFO_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_SERV_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[SERV] ADD CONSTRAINT [DF_SERV_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_SEC_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[SEC] ADD CONSTRAINT [DF_SEC_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_STAT_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[STAT] ADD CONSTRAINT [DF_STAT_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_TOWD_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[TOWD] ADD CONSTRAINT [DF_TOWD_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_TOWA_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[TOWA] ADD CONSTRAINT [DF_TOWA_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_TIEFD_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[TIEFD] ADD CONSTRAINT [DF_TIEFD_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_TIEFA_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[TIEFA] ADD CONSTRAINT [DF_TIEFA_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_Violation_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[Violation] ADD CONSTRAINT [DF_Violation_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF__Violation__Creat__3C34F16F] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[Violation] ADD DEFAULT (getdate()) FOR [Created]
GO
/****** Object: Default [DF__Violation__Delet__3D2915A8] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[Violation] ADD DEFAULT ((0)) FOR [Deleted]
GO
/****** Object: Default [DF_HAZD_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[HAZD] ADD CONSTRAINT [DF_HAZD_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_HAZA_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[HAZA] ADD CONSTRAINT [DF_HAZA_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_BPOL_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[BPOL] ADD CONSTRAINT [DF_BPOL_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_BKRD_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[BKRD] ADD CONSTRAINT [DF_BKRD_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_BKRA_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[BKRA] ADD CONSTRAINT [DF_BKRA_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_ATD_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[ATD] ADD CONSTRAINT [DF_ATD_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_ATA_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[ATA] ADD CONSTRAINT [DF_ATA_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_AGNT_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[AGNT] ADD CONSTRAINT [DF_AGNT_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_Error_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[Error] ADD CONSTRAINT [DF_Error_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF__Error__Created__3A4CA8FD] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[Error] ADD DEFAULT (getdate()) FOR [Created]
GO
/****** Object: Default [DF__Error__Deleted__3B40CD36] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[Error] ADD DEFAULT ((0)) FOR [Deleted]
GO
/****** Object: Default [DF_CREW_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[CREW] ADD CONSTRAINT [DF_CREW_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_CREW_IsDeparture] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[CREW] ADD CONSTRAINT [DF_CREW_IsDeparture] DEFAULT ((0)) FOR [IsDeparture]
GO
/****** Object: Default [DF_WAS_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[WAS] ADD CONSTRAINT [DF_WAS_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_WasteDisposalServiceProvider_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[WasteDisposalServiceProvider] ADD CONSTRAINT [DF_WasteDisposalServiceProvider_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_CallPurpose_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[CallPurpose] ADD CONSTRAINT [DF_CallPurpose_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_StowawaysJoiningLocation_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[StowawaysJoiningLocation] ADD CONSTRAINT [DF_StowawaysJoiningLocation_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_ShipToShipActivitiesDuringLastTenPortFacilitiesCalled_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[ShipToShipActivitiesDuringLastTenPortFacilitiesCalled] ADD CONSTRAINT [DF_ShipToShipActivitiesDuringLastTenPortFacilitiesCalled_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_PortOfCallLast30Days_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[PortOfCallLast30Days] ADD CONSTRAINT [DF_PortOfCallLast30Days_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_SanitaryMeasuresDetail_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[SanitaryMeasuresDetail] ADD CONSTRAINT [DF_SanitaryMeasuresDetail_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_LastTenPortFacilitiesCalled_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[LastTenPortFacilitiesCalled] ADD CONSTRAINT [DF_LastTenPortFacilitiesCalled_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_InfectedArea_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[InfectedArea] ADD CONSTRAINT [DF_InfectedArea_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_PortOfItinerary_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[PortOfItinerary] ADD CONSTRAINT [DF_PortOfItinerary_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: Default [DF_PortOfCallLast30DaysCrewJoinedShip_Id] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[PortOfCallLast30DaysCrewJoinedShip] ADD CONSTRAINT [DF_PortOfCallLast30DaysCrewJoinedShip_Id] DEFAULT (newid()) FOR [Id]
GO
/****** Object: ForeignKey [FK_MessageHeader_MessageCore] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[MessageHeader] WITH CHECK ADD CONSTRAINT [FK_MessageHeader_MessageCore] FOREIGN KEY([MessageCoreId])
REFERENCES [dbo].[MessageCore] ([Id])
GO
ALTER TABLE [dbo].[MessageHeader] CHECK CONSTRAINT [FK_MessageHeader_MessageCore]
GO
/****** Object: ForeignKey [FK_MessageHeader_ReportingParty] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[MessageHeader] WITH CHECK ADD CONSTRAINT [FK_MessageHeader_ReportingParty] FOREIGN KEY([ReportingPartyId])
REFERENCES [dbo].[ReportingParty] ([Id])
GO
ALTER TABLE [dbo].[MessageHeader] CHECK CONSTRAINT [FK_MessageHeader_ReportingParty]
GO
/****** Object: ForeignKey [FK_POBD_MessageHeader] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[POBD] WITH CHECK ADD CONSTRAINT [FK_POBD_MessageHeader] FOREIGN KEY([MessageHeaderId])
REFERENCES [dbo].[MessageHeader] ([Id])
GO
ALTER TABLE [dbo].[POBD] CHECK CONSTRAINT [FK_POBD_MessageHeader]
GO
/****** Object: ForeignKey [FK_POBA_MessageHeader] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[POBA] WITH CHECK ADD CONSTRAINT [FK_POBA_MessageHeader] FOREIGN KEY([MessageHeaderId])
REFERENCES [dbo].[MessageHeader] ([Id])
GO
ALTER TABLE [dbo].[POBA] CHECK CONSTRAINT [FK_POBA_MessageHeader]
GO
/****** Object: ForeignKey [FK_PAS_MessageHeader] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[PAS] WITH CHECK ADD CONSTRAINT [FK_PAS_MessageHeader] FOREIGN KEY([MessageHeaderId])
REFERENCES [dbo].[MessageHeader] ([Id])
GO
ALTER TABLE [dbo].[PAS] CHECK CONSTRAINT [FK_PAS_MessageHeader]
GO
/****** Object: ForeignKey [FK_NOA_NOD_MessageHeader] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[NOA_NOD] WITH CHECK ADD CONSTRAINT [FK_NOA_NOD_MessageHeader] FOREIGN KEY([MessageHeaderId])
REFERENCES [dbo].[MessageHeader] ([Id])
GO
ALTER TABLE [dbo].[NOA_NOD] CHECK CONSTRAINT [FK_NOA_NOD_MessageHeader]
GO
/****** Object: ForeignKey [FK_NAME_MessageHeader] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[NAME] WITH CHECK ADD CONSTRAINT [FK_NAME_MessageHeader] FOREIGN KEY([MessageHeaderId])
REFERENCES [dbo].[MessageHeader] ([Id])
GO
ALTER TABLE [dbo].[NAME] CHECK CONSTRAINT [FK_NAME_MessageHeader]
GO
/****** Object: ForeignKey [FK_PRE72H_MessageHeader] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[PRE72H] WITH CHECK ADD CONSTRAINT [FK_PRE72H_MessageHeader] FOREIGN KEY([MessageHeaderId])
REFERENCES [dbo].[MessageHeader] ([Id])
GO
ALTER TABLE [dbo].[PRE72H] CHECK CONSTRAINT [FK_PRE72H_MessageHeader]
GO
/****** Object: ForeignKey [FK_MDH_MessageHeader] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[MDH] WITH CHECK ADD CONSTRAINT [FK_MDH_MessageHeader] FOREIGN KEY([MessageHeaderId])
REFERENCES [dbo].[MessageHeader] ([Id])
GO
ALTER TABLE [dbo].[MDH] CHECK CONSTRAINT [FK_MDH_MessageHeader]
GO
/****** Object: ForeignKey [FK_LADG_MessageHeader] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[LADG] WITH CHECK ADD CONSTRAINT [FK_LADG_MessageHeader] FOREIGN KEY([MessageHeaderId])
REFERENCES [dbo].[MessageHeader] ([Id])
GO
ALTER TABLE [dbo].[LADG] CHECK CONSTRAINT [FK_LADG_MessageHeader]
GO
/****** Object: ForeignKey [FK_INFO_MessageHeader] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[INFO] WITH CHECK ADD CONSTRAINT [FK_INFO_MessageHeader] FOREIGN KEY([MessageHeaderId])
REFERENCES [dbo].[MessageHeader] ([Id])
GO
ALTER TABLE [dbo].[INFO] CHECK CONSTRAINT [FK_INFO_MessageHeader]
GO
/****** Object: ForeignKey [FK_SERV_MessageHeader] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[SERV] WITH CHECK ADD CONSTRAINT [FK_SERV_MessageHeader] FOREIGN KEY([MessageHeaderId])
REFERENCES [dbo].[MessageHeader] ([Id])
GO
ALTER TABLE [dbo].[SERV] CHECK CONSTRAINT [FK_SERV_MessageHeader]
GO
/****** Object: ForeignKey [FK_SEC_MessageHeader] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[SEC] WITH CHECK ADD CONSTRAINT [FK_SEC_MessageHeader] FOREIGN KEY([MessageHeaderId])
REFERENCES [dbo].[MessageHeader] ([Id])
GO
ALTER TABLE [dbo].[SEC] CHECK CONSTRAINT [FK_SEC_MessageHeader]
GO
/****** Object: ForeignKey [FK_STAT_MessageHeader] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[STAT] WITH CHECK ADD CONSTRAINT [FK_STAT_MessageHeader] FOREIGN KEY([MessageHeaderId])
REFERENCES [dbo].[MessageHeader] ([Id])
GO
ALTER TABLE [dbo].[STAT] CHECK CONSTRAINT [FK_STAT_MessageHeader]
GO
/****** Object: ForeignKey [FK_TOWD_MessageHeader] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[TOWD] WITH CHECK ADD CONSTRAINT [FK_TOWD_MessageHeader] FOREIGN KEY([MessageHeaderId])
REFERENCES [dbo].[MessageHeader] ([Id])
GO
ALTER TABLE [dbo].[TOWD] CHECK CONSTRAINT [FK_TOWD_MessageHeader]
GO
/****** Object: ForeignKey [FK_TOWA_MessageHeader] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[TOWA] WITH CHECK ADD CONSTRAINT [FK_TOWA_MessageHeader] FOREIGN KEY([MessageHeaderId])
REFERENCES [dbo].[MessageHeader] ([Id])
GO
ALTER TABLE [dbo].[TOWA] CHECK CONSTRAINT [FK_TOWA_MessageHeader]
GO
/****** Object: ForeignKey [FK_TIEFD_MessageHeader] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[TIEFD] WITH CHECK ADD CONSTRAINT [FK_TIEFD_MessageHeader] FOREIGN KEY([MessageHeaderId])
REFERENCES [dbo].[MessageHeader] ([Id])
GO
ALTER TABLE [dbo].[TIEFD] CHECK CONSTRAINT [FK_TIEFD_MessageHeader]
GO
/****** Object: ForeignKey [FK_TIEFA_MessageHeader] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[TIEFA] WITH CHECK ADD CONSTRAINT [FK_TIEFA_MessageHeader] FOREIGN KEY([MessageHeaderId])
REFERENCES [dbo].[MessageHeader] ([Id])
GO
ALTER TABLE [dbo].[TIEFA] CHECK CONSTRAINT [FK_TIEFA_MessageHeader]
GO
/****** Object: ForeignKey [FK_Violation_MessageHeader] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[Violation] WITH CHECK ADD CONSTRAINT [FK_Violation_MessageHeader] FOREIGN KEY([MessageHeaderId])
REFERENCES [dbo].[MessageHeader] ([Id])
GO
ALTER TABLE [dbo].[Violation] CHECK CONSTRAINT [FK_Violation_MessageHeader]
GO
/****** Object: ForeignKey [FK_HAZD_MessageHeader] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[HAZD] WITH CHECK ADD CONSTRAINT [FK_HAZD_MessageHeader] FOREIGN KEY([MessageHeaderId])
REFERENCES [dbo].[MessageHeader] ([Id])
GO
ALTER TABLE [dbo].[HAZD] CHECK CONSTRAINT [FK_HAZD_MessageHeader]
GO
/****** Object: ForeignKey [FK_HAZA_MessageHeader] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[HAZA] WITH CHECK ADD CONSTRAINT [FK_HAZA_MessageHeader] FOREIGN KEY([MessageHeaderId])
REFERENCES [dbo].[MessageHeader] ([Id])
GO
ALTER TABLE [dbo].[HAZA] CHECK CONSTRAINT [FK_HAZA_MessageHeader]
GO
/****** Object: ForeignKey [FK_BPOL_MessageHeader] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[BPOL] WITH CHECK ADD CONSTRAINT [FK_BPOL_MessageHeader] FOREIGN KEY([MessageHeaderId])
REFERENCES [dbo].[MessageHeader] ([Id])
GO
ALTER TABLE [dbo].[BPOL] CHECK CONSTRAINT [FK_BPOL_MessageHeader]
GO
/****** Object: ForeignKey [FK_BKRD_MessageHeader] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[BKRD] WITH CHECK ADD CONSTRAINT [FK_BKRD_MessageHeader] FOREIGN KEY([MessageHeaderId])
REFERENCES [dbo].[MessageHeader] ([Id])
GO
ALTER TABLE [dbo].[BKRD] CHECK CONSTRAINT [FK_BKRD_MessageHeader]
GO
/****** Object: ForeignKey [FK_BKRA_MessageHeader] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[BKRA] WITH CHECK ADD CONSTRAINT [FK_BKRA_MessageHeader] FOREIGN KEY([MessageHeaderId])
REFERENCES [dbo].[MessageHeader] ([Id])
GO
ALTER TABLE [dbo].[BKRA] CHECK CONSTRAINT [FK_BKRA_MessageHeader]
GO
/****** Object: ForeignKey [FK_ATD_MessageHeader] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[ATD] WITH CHECK ADD CONSTRAINT [FK_ATD_MessageHeader] FOREIGN KEY([MessageHeaderId])
REFERENCES [dbo].[MessageHeader] ([Id])
GO
ALTER TABLE [dbo].[ATD] CHECK CONSTRAINT [FK_ATD_MessageHeader]
GO
/****** Object: ForeignKey [FK_ATA_MessageHeader] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[ATA] WITH CHECK ADD CONSTRAINT [FK_ATA_MessageHeader] FOREIGN KEY([MessageHeaderId])
REFERENCES [dbo].[MessageHeader] ([Id])
GO
ALTER TABLE [dbo].[ATA] CHECK CONSTRAINT [FK_ATA_MessageHeader]
GO
/****** Object: ForeignKey [FK_AGNT_MessageHeader] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[AGNT] WITH CHECK ADD CONSTRAINT [FK_AGNT_MessageHeader] FOREIGN KEY([MessageHeaderId])
REFERENCES [dbo].[MessageHeader] ([Id])
GO
ALTER TABLE [dbo].[AGNT] CHECK CONSTRAINT [FK_AGNT_MessageHeader]
GO
/****** Object: ForeignKey [FK_Error_MessageHeader] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[Error] WITH CHECK ADD CONSTRAINT [FK_Error_MessageHeader] FOREIGN KEY([MessageHeaderId])
REFERENCES [dbo].[MessageHeader] ([Id])
GO
ALTER TABLE [dbo].[Error] CHECK CONSTRAINT [FK_Error_MessageHeader]
GO
/****** Object: ForeignKey [FK_CREW_MessageHeader] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[CREW] WITH CHECK ADD CONSTRAINT [FK_CREW_MessageHeader] FOREIGN KEY([MessageHeaderId])
REFERENCES [dbo].[MessageHeader] ([Id])
GO
ALTER TABLE [dbo].[CREW] CHECK CONSTRAINT [FK_CREW_MessageHeader]
GO
/****** Object: ForeignKey [FK_WAS_MessageHeader] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[WAS] WITH CHECK ADD CONSTRAINT [FK_WAS_MessageHeader] FOREIGN KEY([MessageHeaderId])
REFERENCES [dbo].[MessageHeader] ([Id])
GO
ALTER TABLE [dbo].[WAS] CHECK CONSTRAINT [FK_WAS_MessageHeader]
GO
/****** Object: ForeignKey [FK_WasteDisposalServiceProvider_WAS] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[WasteDisposalServiceProvider] WITH CHECK ADD CONSTRAINT [FK_WasteDisposalServiceProvider_WAS] FOREIGN KEY([WASId])
REFERENCES [dbo].[WAS] ([Id])
GO
ALTER TABLE [dbo].[WasteDisposalServiceProvider] CHECK CONSTRAINT [FK_WasteDisposalServiceProvider_WAS]
GO
/****** Object: ForeignKey [FK_CallPurpose_NOA_NOD] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[CallPurpose] WITH CHECK ADD CONSTRAINT [FK_CallPurpose_NOA_NOD] FOREIGN KEY([NOA_NODId])
REFERENCES [dbo].[NOA_NOD] ([Id])
GO
ALTER TABLE [dbo].[CallPurpose] CHECK CONSTRAINT [FK_CallPurpose_NOA_NOD]
GO
/****** Object: ForeignKey [FK_StowawaysJoiningLocation_MDH] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[StowawaysJoiningLocation] WITH CHECK ADD CONSTRAINT [FK_StowawaysJoiningLocation_MDH] FOREIGN KEY([MDH_Id])
REFERENCES [dbo].[MDH] ([Id])
GO
ALTER TABLE [dbo].[StowawaysJoiningLocation] CHECK CONSTRAINT [FK_StowawaysJoiningLocation_MDH]
GO
/****** Object: ForeignKey [FK_ShipToShipActivitiesDuringLastTenPortFacilitiesCalled_SEC] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[ShipToShipActivitiesDuringLastTenPortFacilitiesCalled] WITH CHECK ADD CONSTRAINT [FK_ShipToShipActivitiesDuringLastTenPortFacilitiesCalled_SEC] FOREIGN KEY([SEC_Id])
REFERENCES [dbo].[SEC] ([Id])
GO
ALTER TABLE [dbo].[ShipToShipActivitiesDuringLastTenPortFacilitiesCalled] CHECK CONSTRAINT [FK_ShipToShipActivitiesDuringLastTenPortFacilitiesCalled_SEC]
GO
/****** Object: ForeignKey [FK_PortOfCallLast30Days_MDH] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[PortOfCallLast30Days] WITH CHECK ADD CONSTRAINT [FK_PortOfCallLast30Days_MDH] FOREIGN KEY([MDH_Id])
REFERENCES [dbo].[MDH] ([Id])
GO
ALTER TABLE [dbo].[PortOfCallLast30Days] CHECK CONSTRAINT [FK_PortOfCallLast30Days_MDH]
GO
/****** Object: ForeignKey [FK_SanitaryMeasuresDetail_MDH] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[SanitaryMeasuresDetail] WITH CHECK ADD CONSTRAINT [FK_SanitaryMeasuresDetail_MDH] FOREIGN KEY([MDH_Id])
REFERENCES [dbo].[MDH] ([Id])
GO
ALTER TABLE [dbo].[SanitaryMeasuresDetail] CHECK CONSTRAINT [FK_SanitaryMeasuresDetail_MDH]
GO
/****** Object: ForeignKey [FK_LastTenPortFacilitiesCalled_SEC] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[LastTenPortFacilitiesCalled] WITH CHECK ADD CONSTRAINT [FK_LastTenPortFacilitiesCalled_SEC] FOREIGN KEY([SEC_Id])
REFERENCES [dbo].[SEC] ([Id])
GO
ALTER TABLE [dbo].[LastTenPortFacilitiesCalled] CHECK CONSTRAINT [FK_LastTenPortFacilitiesCalled_SEC]
GO
/****** Object: ForeignKey [FK_SInfectedArea_MDH] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[InfectedArea] WITH CHECK ADD CONSTRAINT [FK_SInfectedArea_MDH] FOREIGN KEY([MDH_Id])
REFERENCES [dbo].[MDH] ([Id])
GO
ALTER TABLE [dbo].[InfectedArea] CHECK CONSTRAINT [FK_SInfectedArea_MDH]
GO
/****** Object: ForeignKey [FK_PortOfItinerary_BPOL] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[PortOfItinerary] WITH CHECK ADD CONSTRAINT [FK_PortOfItinerary_BPOL] FOREIGN KEY([BPOLId])
REFERENCES [dbo].[BPOL] ([Id])
GO
ALTER TABLE [dbo].[PortOfItinerary] CHECK CONSTRAINT [FK_PortOfItinerary_BPOL]
GO
/****** Object: ForeignKey [FK_PortOfCallLast30DaysCrewJoinedShip_PortOfCallLast30Days] Script Date: 04/23/2019 10:26:18 ******/
ALTER TABLE [dbo].[PortOfCallLast30DaysCrewJoinedShip] WITH CHECK ADD CONSTRAINT [FK_PortOfCallLast30DaysCrewJoinedShip_PortOfCallLast30Days] FOREIGN KEY([PortOfCallLast30DaysId])
REFERENCES [dbo].[PortOfCallLast30Days] ([Id])
GO
ALTER TABLE [dbo].[PortOfCallLast30DaysCrewJoinedShip] CHECK CONSTRAINT [FK_PortOfCallLast30DaysCrewJoinedShip_PortOfCallLast30Days]
GO