11
2- CREATE TABLE [dbo].[Visitors](
2+ IF NOT OBJECT_ID (' {databaseOwner}[{objectQualifier}Visitors]' ) IS NULL
3+ DROP TABLE {databaseOwner}[{objectQualifier}Visitors];
4+ GO
5+
6+ CREATE TABLE {databaseOwner}[{objectQualifier}Visitors](
37 [id] [int] IDENTITY (1 ,1 ) NOT NULL ,
48 [portal_id] [int] NOT NULL ,
59 [user_id] [int] NULL ,
610 [created_on_date] [datetime] NOT NULL ,
7- CONSTRAINT [PK_Visitors ] PRIMARY KEY CLUSTERED
11+ CONSTRAINT [PK_{objectQualifier}Visitors ] PRIMARY KEY CLUSTERED
812(
913 [id] ASC
10- )WITH (PAD_INDEX = OFF , STATISTICS_NORECOMPUTE = OFF , IGNORE_DUP_KEY = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON ) ON [PRIMARY]
11- ) ON [PRIMARY]
14+ )WITH (PAD_INDEX = OFF , STATISTICS_NORECOMPUTE = OFF , IGNORE_DUP_KEY = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON )
15+ )
16+ GO
17+
18+ IF NOT OBJECT_ID (' {databaseOwner}[{objectQualifier}Visitors]' ) IS NULL
19+ DROP TABLE {databaseOwner}[{objectQualifier}Visits];
1220GO
1321
14- CREATE TABLE [dbo].[ Visits](
22+ CREATE TABLE {databaseOwner}[{objectQualifier} Visits](
1523 [id] [bigint] IDENTITY (1 ,1 ) NOT NULL ,
1624 [date] [datetime] NOT NULL ,
1725 [visitor_id] [int] NOT NULL ,
@@ -37,39 +45,67 @@ CREATE TABLE [dbo].[Visits](
3745 [session_id] [uniqueidentifier] NULL ,
3846 [request_id] [uniqueidentifier] NULL ,
3947 [last_request_id] [uniqueidentifier] NULL ,
40- CONSTRAINT [PK_Visits ] PRIMARY KEY CLUSTERED
48+ CONSTRAINT [PK_{objectQualifier}Visits ] PRIMARY KEY CLUSTERED
4149(
4250 [id] ASC
43- )WITH (PAD_INDEX = OFF , STATISTICS_NORECOMPUTE = OFF , IGNORE_DUP_KEY = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON ) ON [PRIMARY]
44- ) ON [PRIMARY]
51+ )WITH (PAD_INDEX = OFF , STATISTICS_NORECOMPUTE = OFF , IGNORE_DUP_KEY = OFF , ALLOW_ROW_LOCKS = ON , ALLOW_PAGE_LOCKS = ON )
52+ )
4553GO
46- ALTER TABLE [dbo].[Visitors] WITH CHECK ADD CONSTRAINT [FK_Visitors_Portals] FOREIGN KEY ([portal_id])
47- REFERENCES [dbo].[Portals] ([PortalID])
54+
55+ ALTER TABLE {databaseOwner}[{objectQualifier}Visitors] WITH CHECK ADD CONSTRAINT [FK_{objectQualifier}Visitors_Portals] FOREIGN KEY ([portal_id])
56+ REFERENCES {databaseOwner}[{objectQualifier}Portals] ([PortalID])
4857ON DELETE CASCADE
4958GO
50- ALTER TABLE [dbo].[Visitors] CHECK CONSTRAINT [FK_Visitors_Portals]
59+
60+ ALTER TABLE {databaseOwner}[{objectQualifier}Visitors] CHECK CONSTRAINT [FK_{objectQualifier}Visitors_Portals]
5161GO
52- ALTER TABLE [dbo].[Visitors] WITH CHECK ADD CONSTRAINT [FK_Visitors_Users] FOREIGN KEY ([user_id])
53- REFERENCES [dbo].[Users] ([UserID])
62+
63+ ALTER TABLE {databaseOwner}[{objectQualifier}Visitors] WITH CHECK ADD CONSTRAINT [FK_{objectQualifier}Visitors_Users] FOREIGN KEY ([user_id])
64+ REFERENCES {databaseOwner}[{objectQualifier}Users] ([UserID])
5465ON UPDATE CASCADE
5566ON DELETE CASCADE
5667GO
57- ALTER TABLE [dbo].[Visitors] CHECK CONSTRAINT [FK_Visitors_Users]
68+
69+ ALTER TABLE {databaseOwner}[{objectQualifier}Visitors] CHECK CONSTRAINT [FK_{objectQualifier}Visitors_Users]
5870GO
59- ALTER TABLE [dbo].[Visits] WITH CHECK ADD CONSTRAINT [FK_Visits_Tabs] FOREIGN KEY ([tab_id])
60- REFERENCES [dbo].[Tabs] ([TabID])
71+
72+ ALTER TABLE {databaseOwner}[{objectQualifier}Visits] WITH CHECK ADD CONSTRAINT [FK_{objectQualifier}Visits_Tabs] FOREIGN KEY ([tab_id])
73+ REFERENCES {databaseOwner}[{objectQualifier}Tabs] ([TabID])
6174GO
62- ALTER TABLE [dbo].[Visits] CHECK CONSTRAINT [FK_Visits_Tabs]
75+
76+ ALTER TABLE {databaseOwner}[{objectQualifier}Visits] CHECK CONSTRAINT [FK_{objectQualifier}Visits_Tabs]
6377GO
64- ALTER TABLE [dbo].[Visits] WITH CHECK ADD CONSTRAINT [FK_Visits_Visitors] FOREIGN KEY ([visitor_id])
65- REFERENCES [dbo].[Visitors] ([id])
78+
79+ ALTER TABLE {databaseOwner}[{objectQualifier}Visits] WITH CHECK ADD CONSTRAINT [FK_{objectQualifier}Visits_Visitors] FOREIGN KEY ([visitor_id])
80+ REFERENCES {databaseOwner}[{objectQualifier}Visitors] ([id])
6681ON DELETE CASCADE
82+
6783GO
68- ALTER TABLE [dbo].[ Visits] CHECK CONSTRAINT [FK_Visits_Visitors ]
84+ ALTER TABLE {databaseOwner}[{objectQualifier} Visits] CHECK CONSTRAINT [FK_{objectQualifier}Visits_Visitors ]
6985GO
7086
71-
72- INSERT INTO dbo .Schedule
73- ( TypeFullName, [TimeLapse], [TimeLapseMeasurement], [RetryTimeLapse], [RetryTimeLapseMeasurement], [RetainHistoryNum], [AttachToEvent], [CatchUpEnabled], [Enabled], [ObjectDependencies], [Servers], [FriendlyName])
74- VALUES ( ' Dnn.WebAnalytics.VisitorJob, Dnn.WebAnalytics' , 1 , ' d' , 1 , ' d' , 10 , ' ' , 0 , 1 , ' ' , null , ' Visitor Tracking Job' )
87+ IF (SELECT 1 FROM {databaseOwner}[{objectQualifier}Schedule] WHERE [TypeFullName] = N ' Dnn.WebAnalytics.VisitorJob, Dnn.WebAnalytics' )
88+ BEGIN
89+ UPDATE {databaseOwner}[{objectQualifier}Schedule]
90+ SET
91+ [TimeLapse] = 1 ,
92+ [TimeLapseMeasurement] = N ' d' ,
93+ [RetryTimeLapse] = 1 ,
94+ [RetryTimeLapseMeasurement] = N ' d' ,
95+ [RetainHistoryNum] = 10 ,
96+ [AttachToEvent] = N ' ' ,
97+ [CatchUpEnabled] = 0 ,
98+ [Enabled] = 1 ,
99+ [ObjectDependencies] = N ' ' ,
100+ [Servers] = null ,
101+ [FriendlyName] = ' Visitor Tracking Job'
102+ WHERE
103+ [TypeFullName] = N ' Dnn.WebAnalytics.VisitorJob, Dnn.WebAnalytics' ;
104+ END
105+ ELSE
106+ BEGIN
107+ INSERT INTO {databaseOwner}[{objectQualifier}Schedule]
108+ ( [TypeFullName], [TimeLapse], [TimeLapseMeasurement], [RetryTimeLapse], [RetryTimeLapseMeasurement], [RetainHistoryNum], [AttachToEvent], [CatchUpEnabled], [Enabled], [ObjectDependencies], [Servers], [FriendlyName])
109+ VALUES ( ' Dnn.WebAnalytics.VisitorJob, Dnn.WebAnalytics' , 1 , ' d' , 1 , ' d' , 10 , ' ' , 0 , 1 , ' ' , null , ' Visitor Tracking Job' );
110+ END
75111GO
0 commit comments