CREATE TABLE [dbo].[al_event_def]
(
[event_id] [int] NOT NULL,
[name] [nvarchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[description] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[inactive] [int] NOT NULL CONSTRAINT [DF__AL_EVT_DEF_INACTIVE] DEFAULT ('0 '),
[workflow_process_def_id] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[event_type_id] [int] NOT NULL,
[class_name] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[attribute_name] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[engine_status_id] [int] NULL,
[last_engine_run_date] [int] NULL,
[provider_id] [int] NULL,
[days_after] [int] NULL,
[event_cause_id] [int] NULL,
[deletedflag] [int] NULL CONSTRAINT [DF_AL_EVENT_DELFLAG] DEFAULT ('0 '),
[creation_user] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[creation_date] [int] NULL,
[last_update_user] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[last_update_date] [int] NULL,
[version_number] [int] NULL CONSTRAINT [DF__AL_EVT_DEF_VERSION] DEFAULT ('0 '),
[tenant] [binary] (16) NULL,
[workflow_process_def_name] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[al_event_def] ADD CONSTRAINT [al_event_def_pk] PRIMARY KEY CLUSTERED ([event_id]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[al_event_def] ADD CONSTRAINT [al_event_def_fk01] FOREIGN KEY ([event_type_id]) REFERENCES [dbo].[al_event_type_def] ([event_type_id])
GO
ALTER TABLE [dbo].[al_event_def] ADD CONSTRAINT [al_event_def_fk02] FOREIGN KEY ([provider_id]) REFERENCES [dbo].[al_event_provider_def] ([provider_id])
GO
ALTER TABLE [dbo].[al_event_def] ADD CONSTRAINT [al_event_def_fk03] FOREIGN KEY ([event_cause_id]) REFERENCES [dbo].[al_event_cause_def] ([event_cause_id])
GO
ALTER TABLE [dbo].[al_event_def] ADD CONSTRAINT [al_event_def_fk04] FOREIGN KEY ([tenant]) REFERENCES [dbo].[ca_tenant] ([id])
GO