diff --git a/administrator/components/com_admin/sql/updates/mysql/2.5.3-2012-03-13.sql b/administrator/components/com_admin/sql/updates/mysql/2.5.3-2012-03-13.sql new file mode 100644 index 0000000000000..1c06a396e19e2 --- /dev/null +++ b/administrator/components/com_admin/sql/updates/mysql/2.5.3-2012-03-13.sql @@ -0,0 +1 @@ +# Dummy SQL file to set schema version \ No newline at end of file diff --git a/administrator/components/com_admin/sql/updates/sqlazure/2.5.3-2012-03-13.sql b/administrator/components/com_admin/sql/updates/sqlazure/2.5.3-2012-03-13.sql new file mode 100644 index 0000000000000..1c06a396e19e2 --- /dev/null +++ b/administrator/components/com_admin/sql/updates/sqlazure/2.5.3-2012-03-13.sql @@ -0,0 +1 @@ +# Dummy SQL file to set schema version \ No newline at end of file diff --git a/administrator/components/com_admin/sql/updates/sqlsrv/2.5.3-2012-03-13.sql b/administrator/components/com_admin/sql/updates/sqlsrv/2.5.3-2012-03-13.sql new file mode 100644 index 0000000000000..1c06a396e19e2 --- /dev/null +++ b/administrator/components/com_admin/sql/updates/sqlsrv/2.5.3-2012-03-13.sql @@ -0,0 +1 @@ +# Dummy SQL file to set schema version \ No newline at end of file diff --git a/administrator/manifests/files/joomla.xml b/administrator/manifests/files/joomla.xml index 2e75723dbe9e0..3612e6a32bea5 100644 --- a/administrator/manifests/files/joomla.xml +++ b/administrator/manifests/files/joomla.xml @@ -6,7 +6,7 @@ www.joomla.org (C) 2005 - 2012 Open Source Matters. All rights reserved GNU General Public License version 2 or later; see LICENSE.txt - 2.5.2 + 2.5.3 March 2012 FILES_JOOMLA_XML_DESCRIPTION diff --git a/components/com_users/models/registration.php b/components/com_users/models/registration.php index 53951daca6dfa..d0eebcde58e8f 100644 --- a/components/com_users/models/registration.php +++ b/components/com_users/models/registration.php @@ -187,7 +187,7 @@ public function getData() } // Get the groups the user should be added to after registration. - $this->data->groups = isset($this->data->groups) ? array_unique($this->data->groups) : array(); + $this->data->groups = array(); // Get the default new user group, Registered if not specified. $system = $params->get('new_usertype', 2); diff --git a/installation/CHANGELOG b/installation/CHANGELOG index 28e60ec2a4725..e26cea8e33296 100644 --- a/installation/CHANGELOG +++ b/installation/CHANGELOG @@ -181,8 +181,9 @@ $ -> Language fix or change # [#27600] Editor-XTD buttons Issues in FireFox 9. Thanks Ofer. # [#27853] error notice using search in joomla 2.5. Thanks Ofer. --------------------- 2.5.2 Stable Release [05-Mar-2012] ------------------ +-------------------- 2.5.3 Stable Release [15-Mar-2012] ------------------ +-------------------- 2.5.2 Stable Release [05-Mar-2012] ------------------ -------------------- 2.5.1 Stable Release [02-Feb-2012] ------------------ @@ -584,7 +585,7 @@ $ -> Language fix or change # [#27454] SQLQuery with function! 21-Dec-2011 Christophe Demko - ^ [#27409] Remove unnecessary import calls and fix up docblocks (Rouven Weßling) + ^ [#27409] Remove unnecessary import calls and fix up docblocks (Rouven Weßling) $ [#27417] Options have replaced preferences (Jean-Marie Simonet) 21-Dec-2011 Jean-Marie Simonet diff --git a/installation/sql/mysql/joomla.sql b/installation/sql/mysql/joomla.sql index 753ea5c58fa80..261b75ecf6d9e 100644 --- a/installation/sql/mysql/joomla.sql +++ b/installation/sql/mysql/joomla.sql @@ -536,7 +536,7 @@ INSERT INTO `#__extensions` (`extension_id`, `name`, `type`, `element`, `folder` (601, 'English (United Kingdom)', 'language', 'en-GB', '', 1, 1, 1, 1, '', '', '', '', 0, '0000-00-00 00:00:00', 0, 0); INSERT INTO `#__extensions` (`extension_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `manifest_cache`, `params`, `custom_data`, `system_data`, `checked_out`, `checked_out_time`, `ordering`, `state`) VALUES -(700, 'Joomla! CMS', 'file', 'joomla', '', 0, 1, 1, 1, '{"legacy":false,"name":"files_joomla","type":"file","creationDate":"January 2012","author":"Joomla!","copyright":"(C) 2005 - 2012 Open Source Matters. All rights reserved","authorEmail":"admin@joomla.org","authorUrl":"www.joomla.org","version":"2.5.2","description":"FILES_JOOMLA_XML_DESCRIPTION","group":""}', '', '', '', 0, '0000-00-00 00:00:00', 0, 0); +(700, 'Joomla! CMS', 'file', 'joomla', '', 0, 1, 1, 1, '{"legacy":false,"name":"files_joomla","type":"file","creationDate":"January 2012","author":"Joomla!","copyright":"(C) 2005 - 2012 Open Source Matters. All rights reserved","authorEmail":"admin@joomla.org","authorUrl":"www.joomla.org","version":"2.5.3","description":"FILES_JOOMLA_XML_DESCRIPTION","group":""}', '', '', '', 0, '0000-00-00 00:00:00', 0, 0); INSERT INTO `#__extensions` (`extension_id`, `name`, `type`, `element`, `folder`, `client_id`, `enabled`, `access`, `protected`, `manifest_cache`, `params`, `custom_data`, `system_data`, `checked_out`, `checked_out_time`, `ordering`, `state`) VALUES (800, 'joomla', 'package', 'pkg_joomla', '', 0, 1, 1, 1, '', '', '', '', 0, '0000-00-00 00:00:00', 0, 0); diff --git a/installation/sql/sqlazure/joomla.sql b/installation/sql/sqlazure/joomla.sql index 71f2c437d58c8..91580edda9074 100644 --- a/installation/sql/sqlazure/joomla.sql +++ b/installation/sql/sqlazure/joomla.sql @@ -312,7 +312,7 @@ UNION ALL SELECT 601, 'English (United Kingdom)', 'language', 'en-GB', '', 1, 1, 1, 1, '', '', '', '', 0, '1900-01-01 00:00:00', 0, 0; -INSERT INTO #__extensions (extension_id, name, type, element, folder, client_id, enabled, access, protected, manifest_cache, params, custom_data, system_data, checked_out, checked_out_time, ordering, state) VALUES (700, 'Joomla! CMS', 'file', 'joomla', '', 0, 1, 1, 1, '{"legacy":false,"name":"files_joomla","type":"file","creationDate":"December 2011","author":"Joomla!","copyright":"(C) 2005 - 2011 Open Source Matters. All rights reserved","authorEmail":"admin@joomla.org","authorUrl":"www.joomla.org","version":"2.5.2","description":"FILES_JOOMLA_XML_DESCRIPTION","group":""}', '', '', '', 0, '1900-01-01 00:00:00', 0, 0); INSERT INTO #__extensions (extension_id, name,type, element, folder, client_id, enabled, access, protected, manifest_cache, params, custom_data, system_data, checked_out, checked_out_time, ordering, state) VALUES (800, 'joomla', 'package', 'pkg_joomla', '', 0, 1, 1, 1, '', '', '', '', 0, '1900-01-01 00:00:00', 0, 0); +INSERT INTO #__extensions (extension_id, name, type, element, folder, client_id, enabled, access, protected, manifest_cache, params, custom_data, system_data, checked_out, checked_out_time, ordering, state) VALUES (700, 'Joomla! CMS', 'file', 'joomla', '', 0, 1, 1, 1, '{"legacy":false,"name":"files_joomla","type":"file","creationDate":"December 2011","author":"Joomla!","copyright":"(C) 2005 - 2011 Open Source Matters. All rights reserved","authorEmail":"admin@joomla.org","authorUrl":"www.joomla.org","version":"2.5.3","description":"FILES_JOOMLA_XML_DESCRIPTION","group":""}', '', '', '', 0, '1900-01-01 00:00:00', 0, 0); INSERT INTO #__extensions (extension_id, name,type, element, folder, client_id, enabled, access, protected, manifest_cache, params, custom_data, system_data, checked_out, checked_out_time, ordering, state) VALUES (800, 'joomla', 'package', 'pkg_joomla', '', 0, 1, 1, 1, '', '', '', '', 0, '1900-01-01 00:00:00', 0, 0); SET IDENTITY_INSERT #__extensions OFF; SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_types]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_types]( [id] [bigint] IDENTITY(1,1) NOT NULL, [title] [nvarchar](100) NOT NULL, [mime] [nvarchar](100) NOT NULL, CONSTRAINT [PK_#__finder_types_id] PRIMARY KEY CLUSTERED ( [id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF), CONSTRAINT [#__finder_types$title] UNIQUE NONCLUSTERED ( [title] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_tokens_aggregate]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_tokens_aggregate]( [term_id] [bigint] NOT NULL, [map_suffix] [nchar](1) NOT NULL, [term] [nvarchar](75) NOT NULL, [stem] [nvarchar](75) NOT NULL, [common] [tinyint] NOT NULL, [phrase] [tinyint] NOT NULL, [term_weight] [real] NOT NULL, [context] [tinyint] NOT NULL, [context_weight] [real] NOT NULL, [total_weight] [real] NOT NULL ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_tokens_aggregate]') AND name = N'keyword_id') CREATE NONCLUSTERED INDEX [keyword_id] ON [#__finder_tokens_aggregate] ( [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_tokens_aggregate]') AND name = N'token') CREATE NONCLUSTERED INDEX [token] ON [#__finder_tokens_aggregate] ( [term] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__commo__3587F3E0]') AND parent_object_id = OBJECT_ID(N'[#__finder_tokens_aggregate]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__commo__3587F3E0]') AND type = 'D') BEGIN ALTER TABLE [#__finder_tokens_aggregate] ADD DEFAULT ((0)) FOR [common] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__phras__367C1819]') AND parent_object_id = OBJECT_ID(N'[#__finder_tokens_aggregate]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__phras__367C1819]') AND type = 'D') BEGIN ALTER TABLE [#__finder_tokens_aggregate] ADD DEFAULT ((0)) FOR [phrase] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__conte__37703C52]') AND parent_object_id = OBJECT_ID(N'[#__finder_tokens_aggregate]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__conte__37703C52]') AND type = 'D') BEGIN ALTER TABLE [#__finder_tokens_aggregate] ADD DEFAULT ((2)) FOR [context] END End; SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_tokens]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_tokens]( [term] [nvarchar](75) NOT NULL, [stem] [nvarchar](75) NOT NULL, [common] [tinyint] NOT NULL, [phrase] [tinyint] NOT NULL, [weight] [real] NOT NULL, [context] [tinyint] NOT NULL ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_tokens]') AND name = N'idx_context') CREATE NONCLUSTERED INDEX [idx_context] ON [#__finder_tokens] ( [context] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_tokens]') AND name = N'idx_word') CREATE NONCLUSTERED INDEX [idx_word] ON [#__finder_tokens] ( [term] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__commo__30C33EC3]') AND parent_object_id = OBJECT_ID(N'[#__finder_tokens]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__commo__30C33EC3]') AND type = 'D') BEGIN ALTER TABLE [#__finder_tokens] ADD DEFAULT ((0)) FOR [common] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__phras__31B762FC]') AND parent_object_id = OBJECT_ID(N'[#__finder_tokens]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__phras__31B762FC]') AND type = 'D') BEGIN ALTER TABLE [#__finder_tokens] ADD DEFAULT ((0)) FOR [phrase] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__weigh__32AB8735]') AND parent_object_id = OBJECT_ID(N'[#__finder_tokens]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__weigh__32AB8735]') AND type = 'D') BEGIN ALTER TABLE [#__finder_tokens] ADD DEFAULT ((1)) FOR [weight] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__conte__339FAB6E]') AND parent_object_id = OBJECT_ID(N'[#__finder_tokens]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__conte__339FAB6E]') AND type = 'D') BEGIN ALTER TABLE [#__finder_tokens] ADD DEFAULT ((2)) FOR [context] END End; SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_terms_common]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_terms_common]( [term] [nvarchar](75) NOT NULL, [language] [nvarchar](3) NOT NULL, CONSTRAINT [PK_#__finder_terms_common] PRIMARY KEY CLUSTERED ( [term] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_terms_common]') AND name = N'idx_lang') CREATE NONCLUSTERED INDEX [idx_lang] ON [#__finder_terms_common] ( [language] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_terms_common]') AND name = N'idx_word_lang') CREATE NONCLUSTERED INDEX [idx_word_lang] ON [#__finder_terms_common] ( [term] ASC, [language] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('a', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('about', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('after', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('ago', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('all', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('am', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('ad', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('ai', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('ay', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('are', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('are''t', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('as', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('at', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('be', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('but', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('by', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('for', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('from', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('get', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('go', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('how', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('if', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('i', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('ito', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('is', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('is''t', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('it', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('its', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('me', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('more', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('most', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('must', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('my', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('ew', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('o', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('oe', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('ot', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('oth', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('othig', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('of', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('off', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('ofte', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('old', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('oc', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('oce', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('oli', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('oly', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('or', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('other', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('our', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('ours', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('out', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('over', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('page', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('she', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('should', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('small', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('so', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('some', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('tha', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('thak', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('that', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('the', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('their', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('theirs', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('them', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('there', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('these', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('they', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('this', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('those', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('thus', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('time', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('times', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('to', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('too', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('true', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('uder', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('util', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('up', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('upo', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('use', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('user', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('users', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('veri', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('versio', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('very', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('via', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('wat', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('was', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('way', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('were', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('what', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('whe', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('where', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('whi', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('which', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('who', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('whom', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('whose', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('why', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('wide', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('will', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('with', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('withi', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('without', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('would', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('yes', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('yet', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('you', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('your', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('yours', 'e'); SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'#__finder_terms]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_terms]( [term_id] [bigint] IDENTITY(1,1) NOT NULL, [term] [nvarchar](75) NOT NULL, [stem] [nvarchar](75) NOT NULL, [common] [tinyint] NOT NULL, [phrase] [tinyint] NOT NULL, [weight] [real] NOT NULL, [soundex] [nvarchar](75) NOT NULL, [links] [int] NOT NULL, CONSTRAINT [PK_#__finder_terms_term_id] PRIMARY KEY CLUSTERED ( [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF), CONSTRAINT [#__finder_terms$idx_term] UNIQUE NONCLUSTERED ( [term] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_terms]') AND name = N'idx_soundex_phrase') CREATE NONCLUSTERED INDEX [idx_soundex_phrase] ON [#__finder_terms] ( [soundex] ASC, [phrase] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_terms]') AND name = N'idx_stem_phrase') CREATE NONCLUSTERED INDEX [idx_stem_phrase] ON [#__finder_terms] ( [stem] ASC, [phrase] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_terms]') AND name = N'idx_term_phrase') CREATE NONCLUSTERED INDEX [idx_term_phrase] ON [#__finder_terms] ( [term] ASC, [phrase] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__commo__2B0A656D]') AND parent_object_id = OBJECT_ID(N'[#__finder_terms]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__commo__2B0A656D]') AND type = 'D') BEGIN ALTER TABLE [#__finder_terms] ADD DEFAULT ((0)) FOR [common] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__phras__2BFE89A6]') AND parent_object_id = OBJECT_ID(N'[#__finder_terms]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__phras__2BFE89A6]') AND type = 'D') BEGIN ALTER TABLE [#__finder_terms] ADD DEFAULT ((0)) FOR [phrase] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__weigh__2CF2ADDF]') AND parent_object_id = OBJECT_ID(N'[#__finder_terms]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__weigh__2CF2ADDF]') AND type = 'D') BEGIN ALTER TABLE [#__finder_terms] ADD DEFAULT ((0)) FOR [weight] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__links__2DE6D218]') AND parent_object_id = OBJECT_ID(N'[#__finder_terms]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__links__2DE6D218]') AND type = 'D') BEGIN ALTER TABLE [#__finder_terms] ADD DEFAULT ((0)) FOR [links] END End; SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_taxonomy_map]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_taxonomy_map]( [link_id] [bigint] NOT NULL, [node_id] [bigint] NOT NULL, CONSTRAINT [PK_#__finder_taxonomy_map_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [node_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_taxonomy_map]') AND name = N'link_id') CREATE NONCLUSTERED INDEX [link_id] ON [#__finder_taxonomy_map] ( [link_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_taxonomy_map]') AND name = N'node_id') CREATE NONCLUSTERED INDEX [node_id] ON [#__finder_taxonomy_map] ( [node_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_taxonomy]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_taxonomy]( [id] [bigint] IDENTITY(2,1) NOT NULL, [parent_id] [bigint] NOT NULL, [title] [nvarchar](255) NOT NULL, [state] [tinyint] NOT NULL, [access] [tinyint] NOT NULL, [ordering] [tinyint] NOT NULL, CONSTRAINT [PK_#__finder_taxonomy_id] PRIMARY KEY CLUSTERED ( [id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_taxonomy]') AND name = N'access') CREATE NONCLUSTERED INDEX [access] ON [#__finder_taxonomy] ( [access] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_taxonomy]') AND name = N'idx_parent_published') CREATE NONCLUSTERED INDEX [idx_parent_published] ON [#__finder_taxonomy] ( [parent_id] ASC, [state] ASC, [access] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_taxonomy]') AND name = N'ordering') CREATE NONCLUSTERED INDEX [ordering] ON [#__finder_taxonomy] ( [ordering] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_taxonomy]') AND name = N'parent_id') CREATE NONCLUSTERED INDEX [parent_id] ON [#__finder_taxonomy] ( [parent_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_taxonomy]') AND name = N'state') CREATE NONCLUSTERED INDEX [state] ON [#__finder_taxonomy] ( [state] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__paren__25518C17]') AND parent_object_id = OBJECT_ID(N'[#__finder_taxonomy]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__paren__25518C17]') AND type = 'D') BEGIN ALTER TABLE [#__finder_taxonomy] ADD DEFAULT ((0)) FOR [parent_id] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__state__2645B050]') AND parent_object_id = OBJECT_ID(N'[#__finder_taxonomy]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__state__2645B050]') AND type = 'D') BEGIN ALTER TABLE [#__finder_taxonomy] ADD DEFAULT ((1)) FOR [state] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__acces__2739D489]') AND parent_object_id = OBJECT_ID(N'[#__finder_taxonomy]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__acces__2739D489]') AND type = 'D') BEGIN ALTER TABLE [#__finder_taxonomy] ADD DEFAULT ((0)) FOR [access] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__order__282DF8C2]') AND parent_object_id = OBJECT_ID(N'[#__finder_taxonomy]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__order__282DF8C2]') AND type = 'D') BEGIN ALTER TABLE [#__finder_taxonomy] ADD DEFAULT ((0)) FOR [ordering] END End; SET IDENTITY_INSERT [#__finder_taxonomy] ON INSERT INTO[#__finder_taxonomy] ([id], [parent_id], [title], [state], [access], [ordering]) VALUES ('1', '0', 'ROOT', '0', '0', '0'); SET IDENTITY_INSERT [#__finder_taxonomy] OFF; SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_termsf]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_termsf]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_termsf_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_termsf]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_termsf] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_termsf]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON [#__finder_links_termsf] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_termse]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_termse]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_termse_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_termse]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_termse] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_termse]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON [dbo].[#__finder_links_termse] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_termsd]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_termsd]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_termsd_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_termsd]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_termsd] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_termsd]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON [#__finder_links_termsd] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_termsc]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_termsc]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_termsc_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_termsc]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_termsc] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_termsc]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON [#__finder_links_termsc] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_termsb]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_termsb]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_termsb_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_termsb]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_termsb] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_termsb]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON [#__finder_links_termsb] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_termsa]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_termsa]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_termsa_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_termsa]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_termsa] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_termsa]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON [#__finder_links_termsa] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_terms9]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_terms9]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_terms9_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms9]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_terms9] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms9]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON [#__finder_links_terms9] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_terms8]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_terms8]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_terms8_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms8]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_terms8] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms8]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON [#__finder_links_terms8] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_terms7]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_terms7]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_terms7_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms7]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_terms7] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms7]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON [#__finder_links_terms7] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_terms6]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_terms6]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_terms6_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms6]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_terms6] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms6]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON [#__finder_links_terms6] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_terms5]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_terms5]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_terms5_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms5]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_terms5] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms5]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON .[#__finder_links_terms5] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_terms4]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_terms4]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_terms4_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms4]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_terms4] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms4]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON [#__finder_links_terms4] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_terms3]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_terms3]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_terms3_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms3]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_terms3] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms3]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON [#__finder_links_terms3] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_terms2]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_terms2]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_terms2_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms2]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_terms2] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms2]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON [#__finder_links_terms2] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_terms1]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_terms1]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_terms1_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms1]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_terms1] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms1]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON [#__finder_links_terms1] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_terms0]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_terms0]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_terms0_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms0]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_terms0] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms0]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON [#__finder_links_terms0] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links]( [link_id] [bigint] IDENTITY(1,1) NOT NULL, [url] [nvarchar](255) NOT NULL, [route] [nvarchar](255) NOT NULL, [title] [nvarchar](255) NULL, [description] [nvarchar](max) NULL, [indexdate] [datetime2](0) NOT NULL, [md5sum] [nvarchar](32) NULL, [published] [smallint] NOT NULL, [state] [int] NULL, [access] [int] NULL, [language] [nvarchar](8) NOT NULL, [publish_start_date] [datetime2](0) NOT NULL, [publish_end_date] [datetime2](0) NOT NULL, [start_date] [datetime2](0) NOT NULL, [end_date] [datetime2](0) NOT NULL, [list_price] [float] NOT NULL, [sale_price] [float] NOT NULL, [type_id] [int] NOT NULL, [object] [nvarchar](max) NOT NULL, CONSTRAINT [PK_#__finder_links_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links]') AND name = N'idx_md5') CREATE NONCLUSTERED INDEX [idx_md5] ON [#__finder_links] ( [md5sum] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links]') AND name = N'idx_published_list') CREATE NONCLUSTERED INDEX [idx_published_list] ON [#__finder_links] ( [published] ASC, [state] ASC, [access] ASC, [publish_start_date] ASC, [publish_end_date] ASC, [list_price] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links]') AND name = N'idx_published_sale') CREATE NONCLUSTERED INDEX [idx_published_sale] ON [#__finder_links] ( [published] ASC, [state] ASC, [access] ASC, [publish_start_date] ASC, [publish_end_date] ASC, [sale_price] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links]') AND name = N'idx_title') CREATE NONCLUSTERED INDEX [idx_title] ON [#__finder_links] ( [title] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links]') AND name = N'idx_type') CREATE NONCLUSTERED INDEX [idx_type] ON [#__finder_links] ( [type_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links]') AND name = N'idx_url') CREATE NONCLUSTERED INDEX [idx_url] ON [#__finder_links] ( [url] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__title__08B54D69]') AND parent_object_id = OBJECT_ID(N'[#__finder_links]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__title__08B54D69]') AND type = 'D') BEGIN ALTER TABLE [#__finder_links] ADD DEFAULT (NULL) FOR [title] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__descr__09A971A2]') AND parent_object_id = OBJECT_ID(N'[#__finder_links]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__descr__09A971A2]') AND type = 'D') BEGIN ALTER TABLE [#__finder_links] ADD DEFAULT (NULL) FOR [description] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__index__0A9D95DB]') AND parent_object_id = OBJECT_ID(N'[#__finder_links]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__index__0A9D95DB]') AND type = 'D') BEGIN ALTER TABLE [#__finder_links] ADD DEFAULT (getdate()) FOR [indexdate] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__md5su__0B91BA14]') AND parent_object_id = OBJECT_ID(N'[#__finder_links]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__md5su__0B91BA14]') AND type = 'D') BEGIN ALTER TABLE [#__finder_links] ADD DEFAULT (NULL) FOR [md5sum] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__publi__0C85DE4D]') AND parent_object_id = OBJECT_ID(N'[#__finder_links]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__publi__0C85DE4D]') AND type = 'D') BEGIN ALTER TABLE [#__finder_links] ADD DEFAULT ((1)) FOR [published] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__state__0D7A0286]') AND parent_object_id = OBJECT_ID(N'[#__finder_links]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__state__0D7A0286]') AND type = 'D') BEGIN ALTER TABLE [#__finder_links] ADD DEFAULT ((1)) FOR [state] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__acces__0E6E26BF]') AND parent_object_id = OBJECT_ID(N'[#__finder_links]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__acces__0E6E26BF]') AND type = 'D') BEGIN ALTER TABLE [#__finder_links] ADD DEFAULT ((0)) FOR [access] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__publi__0F624AF8]') AND parent_object_id = OBJECT_ID(N'[#__finder_links]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__publi__0F624AF8]') AND type = 'D') BEGIN ALTER TABLE [#__finder_links] ADD DEFAULT ('1900-01-01 00:00:00') FOR [publish_start_date] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__publi__10566F31]') AND parent_object_id = OBJECT_ID(N'[#__finder_links]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__publi__10566F31]') AND type = 'D') BEGIN ALTER TABLE [#__finder_links] ADD DEFAULT ('1900-01-01 00:00:00') FOR [publish_end_date] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__start__114A936A]') AND parent_object_id = OBJECT_ID(N'[#__finder_links]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__start__114A936A]') AND type = 'D') BEGIN ALTER TABLE [#__finder_links] ADD DEFAULT ('1900-01-01 00:00:00') FOR [start_date] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__end_d__123EB7A3]') AND parent_object_id = OBJECT_ID(N'[#__finder_links]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__end_d__123EB7A3]') AND type = 'D') BEGIN ALTER TABLE [#__finder_links] ADD DEFAULT ('1900-01-01 00:00:00') FOR [end_date] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__list___1332DBDC]') AND parent_object_id = OBJECT_ID(N'[#__finder_links]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__list___1332DBDC]') AND type = 'D') BEGIN ALTER TABLE [#__finder_links] ADD DEFAULT ((0)) FOR [list_price] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__sale___14270015]') AND parent_object_id = OBJECT_ID(N'[#__finder_links]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__sale___14270015]') AND type = 'D') BEGIN ALTER TABLE [#__finder_links] ADD DEFAULT ((0)) FOR [sale_price] END End; SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_filters]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_filters]( [filter_id] [bigint] IDENTITY(1,1) NOT NULL, [title] [nvarchar](255) NOT NULL, [alias] [nvarchar](255) NOT NULL, [state] [smallint] NOT NULL, [created] [datetime2](0) NOT NULL, [created_by] [bigint] NOT NULL, [created_by_alias] [nvarchar](255) NOT NULL, [modified] [datetime2](0) NOT NULL, [modified_by] [bigint] NOT NULL, [checked_out] [bigint] NOT NULL, [checked_out_time] [datetime2](0) NOT NULL, [map_count] [bigint] NOT NULL, [data] [nvarchar](max) NOT NULL, [params] [nvarchar](max) NULL, CONSTRAINT [PK_#__finder_filters_filter_id] PRIMARY KEY CLUSTERED ( [filter_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; /****** Object: Default [DF__#__finde__state__01142BA1] Script Date: 12/30/2011 16:12:17 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__state__01142BA1]') AND parent_object_id = OBJECT_ID(N'[#__finder_filters]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__state__01142BA1]') AND type = 'D') BEGIN ALTER TABLE [#__finder_filters] ADD DEFAULT ((1)) FOR [state] END End; /****** Object: Default [DF__#__finde__creat__02084FDA] Script Date: 12/30/2011 16:12:17 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__creat__02084FDA]') AND parent_object_id = OBJECT_ID(N'[#__finder_filters]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__creat__02084FDA]') AND type = 'D') BEGIN ALTER TABLE [#__finder_filters] ADD DEFAULT ('1900-01-01 00:00:00') FOR [created] END End; /****** Object: Default [DF__#__finde__modif__02FC7413] Script Date: 12/30/2011 16:12:17 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__modif__02FC7413]') AND parent_object_id = OBJECT_ID(N'[#__finder_filters]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__modif__02FC7413]') AND type = 'D') BEGIN ALTER TABLE [#__finder_filters] ADD DEFAULT ('1900-01-01 00:00:00') FOR [modified] END End; /****** Object: Default [DF__#__finde__modif__03F0984C] Script Date: 12/30/2011 16:12:17 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__modif__03F0984C]') AND parent_object_id = OBJECT_ID(N'[#__finder_filters]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__modif__03F0984C]') AND type = 'D') BEGIN ALTER TABLE [#__finder_filters] ADD DEFAULT ((0)) FOR [modified_by] END End; /****** Object: Default [DF__#__finde__check__04E4BC85] Script Date: 12/30/2011 16:12:17 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__check__04E4BC85]') AND parent_object_id = OBJECT_ID(N'[#__finder_filters]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__check__04E4BC85]') AND type = 'D') BEGIN ALTER TABLE [#__finder_filters] ADD DEFAULT ((0)) FOR [checked_out] END End; /****** Object: Default [DF__#__finde__check__05D8E0BE] Script Date: 12/30/2011 16:12:17 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__check__05D8E0BE]') AND parent_object_id = OBJECT_ID(N'[#__finder_filters]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__check__05D8E0BE]') AND type = 'D') BEGIN ALTER TABLE [#__finder_filters] ADD DEFAULT ('1900-01-01 00:00:00') FOR [checked_out_time] END End; /****** Object: Default [DF__#__finde__map_c__06CD04F7] Script Date: 12/30/2011 16:12:17 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__map_c__06CD04F7]') AND parent_object_id = OBJECT_ID(N'[#__finder_filters]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__map_c__06CD04F7]') AND type = 'D') BEGIN ALTER TABLE [#__finder_filters] ADD DEFAULT ((0)) FOR [map_count] END End; /****** Object: Table [#__core_log_searches] Script Date: 11/08/2010 18:41:22 ******/ SET QUOTED_IDENTIFIER ON; IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__core_log_searches]') AND type in (N'U')) BEGIN CREATE TABLE [#__core_log_searches]( [search_term] [nvarchar](128) NOT NULL, [hits] [bigint] NOT NULL ) END; /****** Object: Default [DF__#__core___searc__778AC167] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__core___searc__778AC167]') AND parent_object_id = OBJECT_ID(N'[#__core_log_searches]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__core___searc__778AC167]') AND type = 'D') BEGIN ALTER TABLE [#__core_log_searches] ADD DEFAULT (N'') FOR [search_term] END End; /****** Object: Default [DF__#__core_l__hits__787EE5A0] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__core_l__hits__787EE5A0]') AND parent_object_id = OBJECT_ID(N'[#__core_log_searches]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__core_l__hits__787EE5A0]') AND type = 'D') BEGIN ALTER TABLE [#__core_log_searches] ADD DEFAULT ((0)) FOR [hits] END End; /****** Object: Table [#__content_rating] Script Date: 11/08/2010 18:41:22 ******/ SET QUOTED_IDENTIFIER ON; IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__content_rating]') AND type in (N'U')) BEGIN CREATE TABLE [#__content_rating]( [content_id] [int] NOT NULL, [rating_sum] [bigint] NOT NULL, [rating_count] [bigint] NOT NULL, [lastip] [nvarchar](50) NOT NULL, CONSTRAINT [PK_#__content_rating_content_id] PRIMARY KEY CLUSTERED ( [content_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; /****** Object: Default [DF__#__conte__conte__72C60C4A] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__conte__72C60C4A]') AND parent_object_id = OBJECT_ID(N'[#__content_rating]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__conte__72C60C4A]') AND type = 'D') BEGIN ALTER TABLE [#__content_rating] ADD DEFAULT ((0)) FOR [content_id] END End; /****** Object: Default [DF__#__conte__ratin__73BA3083] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__ratin__73BA3083]') AND parent_object_id = OBJECT_ID(N'[#__content_rating]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__ratin__73BA3083]') AND type = 'D') BEGIN ALTER TABLE [#__content_rating] ADD DEFAULT ((0)) FOR [rating_sum] END End; /****** Object: Default [DF__#__conte__ratin__74AE54BC] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__ratin__74AE54BC]') AND parent_object_id = OBJECT_ID(N'[#__content_rating]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__ratin__74AE54BC]') AND type = 'D') BEGIN ALTER TABLE [#__content_rating] ADD DEFAULT ((0)) FOR [rating_count] END End; /****** Object: Default [DF__#__conte__lasti__75A278F5] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__lasti__75A278F5]') AND parent_object_id = OBJECT_ID(N'[#__content_rating]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__lasti__75A278F5]') AND type = 'D') BEGIN ALTER TABLE [#__content_rating] ADD DEFAULT (N'') FOR [lastip] END End; /****** Object: Table [#__content_frontpage] Script Date: 11/08/2010 18:41:22 ******/ SET QUOTED_IDENTIFIER ON; IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__content_frontpage]') AND type in (N'U')) BEGIN CREATE TABLE [#__content_frontpage]( [content_id] [int] NOT NULL, [ordering] [int] NOT NULL, CONSTRAINT [PK_#__content_frontpage_content_id] PRIMARY KEY CLUSTERED ( [content_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; /****** Object: Default [DF__#__conte__conte__6FE99F9F] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__conte__6FE99F9F]') AND parent_object_id = OBJECT_ID(N'[#__content_frontpage]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__conte__6FE99F9F]') AND type = 'D') BEGIN ALTER TABLE [#__content_frontpage] ADD DEFAULT ((0)) FOR [content_id] END End; /****** Object: Default [DF__#__conte__order__70DDC3D8] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__order__70DDC3D8]') AND parent_object_id = OBJECT_ID(N'[#__content_frontpage]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__order__70DDC3D8]') AND type = 'D') BEGIN ALTER TABLE [#__content_frontpage] ADD DEFAULT ((0)) FOR [ordering] END End; /****** Object: Table [#__content] Script Date: 11/08/2010 18:41:22 ******/ SET QUOTED_IDENTIFIER ON; IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__content]') AND type in (N'U')) BEGIN CREATE TABLE [#__content]( [id] [bigint] IDENTITY(1,1) NOT NULL, [asset_id] [bigint] NOT NULL, [title] [nvarchar](255) NOT NULL, [alias] [nvarchar](255) NOT NULL, [title_alias] [nvarchar](255) NOT NULL, [introtext] [nvarchar](max) NOT NULL, [fulltext] [nvarchar](max) NOT NULL, [state] [smallint] NOT NULL, [sectionid] [bigint] NOT NULL, [mask] [bigint] NOT NULL, [catid] [bigint] NOT NULL, [created] [datetime] NOT NULL, [created_by] [bigint] NOT NULL, [created_by_alias] [nvarchar](255) NOT NULL, [modified] [datetime] NOT NULL, [modified_by] [bigint] NOT NULL, [checked_out] [bigint] NOT NULL, [checked_out_time] [datetime] NOT NULL, [publish_up] [datetime] NOT NULL, [publish_down] [datetime] NOT NULL, [images] [nvarchar](max) NOT NULL, [urls] [nvarchar](max) NOT NULL, [attribs] [nvarchar](max) NOT NULL, [version] [bigint] NOT NULL, [parentid] [bigint] NOT NULL, [ordering] [int] NOT NULL, [metakey] [nvarchar](max) NOT NULL, [metadesc] [nvarchar](max) NOT NULL, [access] [bigint] NOT NULL, [hits] [bigint] NOT NULL, [metadata] [nvarchar](max) NOT NULL, [featured] [tinyint] NOT NULL, [language] [nvarchar](7) NOT NULL, [xreference] [nvarchar](50) NOT NULL, CONSTRAINT [PK_#__content_id] PRIMARY KEY CLUSTERED ( [id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__content]') AND name = N'idx_access') CREATE NONCLUSTERED INDEX [idx_access] ON [#__content] ( [access] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__content]') AND name = N'idx_catid') CREATE NONCLUSTERED INDEX [idx_catid] ON [#__content] ( [catid] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__content]') AND name = N'idx_checkout') CREATE NONCLUSTERED INDEX [idx_checkout] ON [#__content] ( [checked_out] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__content]') AND name = N'idx_createdby') CREATE NONCLUSTERED INDEX [idx_createdby] ON [#__content] ( [created_by] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__content]') AND name = N'idx_featured_catid') CREATE NONCLUSTERED INDEX [idx_featured_catid] ON [#__content] ( [featured] ASC, [catid] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__content]') AND name = N'idx_language') CREATE NONCLUSTERED INDEX [idx_language] ON [#__content] ( [language] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__content]') AND name = N'idx_state') CREATE NONCLUSTERED INDEX [idx_state] ON [#__content] ( [state] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__content]') AND name = N'idx_xreference') CREATE NONCLUSTERED INDEX [idx_xreference] ON [#__content] ( [xreference] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); /****** Object: Default [DF__#__conte__asset__59063A47] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__asset__59063A47]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__asset__59063A47]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ((0)) FOR [asset_id] END End; /****** Object: Default [DF__#__conte__title__59FA5E80] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__title__59FA5E80]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__title__59FA5E80]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT (N'') FOR [title] END End; /****** Object: Default [DF__#__conte__alias__5AEE82B9] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__alias__5AEE82B9]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__alias__5AEE82B9]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT (N'') FOR [alias] END End; /****** Object: Default [DF__#__conte__title__5BE2A6F2] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__title__5BE2A6F2]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__title__5BE2A6F2]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT (N'') FOR [title_alias] END End; /****** Object: Default [DF__#__conte__state__5CD6CB2B] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__state__5CD6CB2B]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__state__5CD6CB2B]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ((0)) FOR [state] END End; /****** Object: Default [DF__#__conte__secti__5DCAEF64] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__secti__5DCAEF64]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__secti__5DCAEF64]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ((0)) FOR [sectionid] END End; /****** Object: Default [DF__#__conten__mask__5EBF139D] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conten__mask__5EBF139D]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conten__mask__5EBF139D]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ((0)) FOR [mask] END End; /****** Object: Default [DF__#__conte__catid__5FB337D6] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__catid__5FB337D6]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__catid__5FB337D6]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ((0)) FOR [catid] END End; /****** Object: Default [DF__#__conte__creat__60A75C0F] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__creat__60A75C0F]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__creat__60A75C0F]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ('1900-01-01 00:00:00') FOR [created] END End; /****** Object: Default [DF__#__conte__creat__619B8048] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__creat__619B8048]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__creat__619B8048]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ((0)) FOR [created_by] END End; /****** Object: Default [DF__#__conte__creat__628FA481] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__creat__628FA481]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__creat__628FA481]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT (N'') FOR [created_by_alias] END End; /****** Object: Default [DF__#__conte__modif__6383C8BA] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__modif__6383C8BA]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__modif__6383C8BA]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ('1900-01-01 00:00:00') FOR [modified] END End; /****** Object: Default [DF__#__conte__modif__6477ECF3] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__modif__6477ECF3]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__modif__6477ECF3]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ((0)) FOR [modified_by] END End; /****** Object: Default [DF__#__conte__check__656C112C] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__check__656C112C]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__check__656C112C]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ((0)) FOR [checked_out] END End; /****** Object: Default [DF__#__conte__check__66603565] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__check__66603565]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__check__66603565]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ('1900-01-01 00:00:00') FOR [checked_out_time] END End; /****** Object: Default [DF__#__conte__publi__6754599E] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__publi__6754599E]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__publi__6754599E]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ('1900-01-01 00:00:00') FOR [publish_up] END End; /****** Object: Default [DF__#__conte__publi__68487DD7] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__publi__68487DD7]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__publi__68487DD7]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ('1900-01-01 00:00:00') FOR [publish_down] END End; /****** Object: Default [DF__#__conte__versi__693CA210] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__versi__693CA210]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__versi__693CA210]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ((1)) FOR [version] END End; /****** Object: Default [DF__#__conte__paren__6A30C649] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__paren__6A30C649]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__paren__6A30C649]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ((0)) FOR [parentid] END End; /****** Object: Default [DF__#__conte__order__6B24EA82] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__order__6B24EA82]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__order__6B24EA82]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ((0)) FOR [ordering] END End; /****** Object: Default [DF__#__conte__acces__6C190EBB] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__acces__6C190EBB]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__acces__6C190EBB]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ((0)) FOR [access] END End; /****** Object: Default [DF__#__conten__hits__6D0D32F4] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conten__hits__6D0D32F4]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conten__hits__6D0D32F4]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ((0)) FOR [hits] END End; /****** Object: Default [DF__#__conte__featu__6E01572D] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__featu__6E01572D]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__featu__6E01572D]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ((0)) FOR [featured] END End; /****** Object: Table [#__contact_details] Script Date: 11/08/2010 18:41:22 ******/ SET QUOTED_IDENTIFIER ON; IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__contact_details]') AND type in (N'U')) BEGIN CREATE TABLE [#__contact_details]( [id] [int] IDENTITY(1,1) NOT NULL, [name] [nvarchar](255) NOT NULL, [alias] [nvarchar](255) NOT NULL, [con_position] [nvarchar](255) NULL, [address] [nvarchar](max) NULL, [suburb] [nvarchar](100) NULL, [state] [nvarchar](100) NULL, [country] [nvarchar](100) NULL, [postcode] [nvarchar](100) NULL, [telephone] [nvarchar](255) NULL, [fax] [nvarchar](255) NULL, [misc] [nvarchar](max) NULL, [image] [nvarchar](255) NULL, [imagepos] [nvarchar](20) NULL, [email_to] [nvarchar](255) NULL, [default_con] [tinyint] NOT NULL, [published] [smallint] NOT NULL, [checked_out] [bigint] NOT NULL, [checked_out_time] [datetime] NOT NULL, [ordering] [int] NOT NULL, [params] [nvarchar](max) NOT NULL, [user_id] [int] NOT NULL, [catid] [int] NOT NULL, [access] [int] NOT NULL, [mobile] [nvarchar](255) NOT NULL, [webpage] [nvarchar](255) NOT NULL, [sortname1] [nvarchar](255) NOT NULL, [sortname2] [nvarchar](255) NOT NULL, [sortname3] [nvarchar](255) NOT NULL, [language] [nvarchar](7) NOT NULL, [created] [datetime] NOT NULL, [created_by] [bigint] NOT NULL, [created_by_alias] [nvarchar](255) NOT NULL, [modified] [datetime] NOT NULL, [modified_by] [bigint] NOT NULL, [metakey] [nvarchar](max) NOT NULL, [metadesc] [nvarchar](max) NOT NULL, [metadata] [nvarchar](max) NOT NULL, [featured] [tinyint] NOT NULL, [xreference] [nvarchar](50) NOT NULL, [publish_up] [datetime] NOT NULL, [publish_down] [datetime] NOT NULL, CONSTRAINT [PK_#__contact_details_id] PRIMARY KEY CLUSTERED ( [id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__contact_details]') AND name = N'idx_access') CREATE NONCLUSTERED INDEX [idx_access] ON [#__contact_details] ( [access] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__contact_details]') AND name = N'idx_catid') CREATE NONCLUSTERED INDEX [idx_catid] ON [#__contact_details] ( [catid] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__contact_details]') AND name = N'idx_checkout') CREATE NONCLUSTERED INDEX [idx_checkout] ON [#__contact_details] ( [checked_out] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__contact_details]') AND name = N'idx_createdby') CREATE NONCLUSTERED INDEX [idx_createdby] ON [#__contact_details] ( [created_by] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__contact_details]') AND name = N'idx_featured_catid') CREATE NONCLUSTERED INDEX [idx_featured_catid] ON [#__contact_details] ( [featured] ASC, [catid] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__contact_details]') AND name = N'idx_language') CREATE NONCLUSTERED INDEX [idx_language] ON [#__contact_details] ( [language] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__contact_details]') AND name = N'idx_state') CREATE NONCLUSTERED INDEX [idx_state] ON [#__contact_details] ( [published] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__contact_details]') AND name = N'idx_xreference') CREATE NONCLUSTERED INDEX [idx_xreference] ON [#__contact_details] ( [xreference] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); /****** Object: Default [DF__#__contac__name__3B75D760] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__contac__name__3B75D760]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__contac__name__3B75D760]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT (N'') FOR [name] END End; /****** Object: Default [DF__#__conta__alias__3C69FB99] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__alias__3C69FB99]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__alias__3C69FB99]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT (N'') FOR [alias] END End; /****** Object: Default [DF__#__conta__con_p__3D5E1FD2] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__con_p__3D5E1FD2]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__con_p__3D5E1FD2]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT (NULL) FOR [con_position] END End; /****** Object: Default [DF__#__conta__subur__3E52440B] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__subur__3E52440B]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__subur__3E52440B]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT (NULL) FOR [suburb] END End; /****** Object: Default [DF__#__conta__state__3F466844] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__state__3F466844]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__state__3F466844]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT (NULL) FOR [state] END End; /****** Object: Default [DF__#__conta__count__403A8C7D] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__count__403A8C7D]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__count__403A8C7D]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT (NULL) FOR [country] END End; /****** Object: Default [DF__#__conta__postc__412EB0B6] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__postc__412EB0B6]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__postc__412EB0B6]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT (NULL) FOR [postcode] END End; /****** Object: Default [DF__#__conta__telep__4222D4EF] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__telep__4222D4EF]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__telep__4222D4EF]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT (NULL) FOR [telephone] END End; /****** Object: Default [DF__#__contact__fax__4316F928] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__contact__fax__4316F928]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__contact__fax__4316F928]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT (NULL) FOR [fax] END End; /****** Object: Default [DF__#__conta__image__440B1D61] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__image__440B1D61]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__image__440B1D61]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT (NULL) FOR [image] END End; /****** Object: Default [DF__#__conta__image__44FF419A] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__image__44FF419A]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__image__44FF419A]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT (NULL) FOR [imagepos] END End; /****** Object: Default [DF__#__conta__email__45F365D3] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__email__45F365D3]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__email__45F365D3]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT (NULL) FOR [email_to] END End; /****** Object: Default [DF__#__conta__defau__46E78A0C] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__defau__46E78A0C]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__defau__46E78A0C]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT ((0)) FOR [default_con] END End; /****** Object: Default [DF__#__conta__publi__47DBAE45] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__publi__47DBAE45]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__publi__47DBAE45]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT ((0)) FOR [published] END End; /****** Object: Default [DF__#__conta__check__48CFD27E] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__check__48CFD27E]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__check__48CFD27E]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT ((0)) FOR [checked_out] END End; /****** Object: Default [DF__#__conta__check__49C3F6B7] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__check__49C3F6B7]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__check__49C3F6B7]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT ('1900-01-01 00:00:00') FOR [checked_out_time] END End; /****** Object: Default [DF__#__conta__order__4AB81AF0] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__order__4AB81AF0]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__order__4AB81AF0]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT ((0)) FOR [ordering] END End; /****** Object: Default [DF__#__conta__user___4BAC3F29] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__user___4BAC3F29]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__user___4BAC3F29]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT ((0)) FOR [user_id] END End; /****** Object: Default [DF__#__conta__catid__4CA06362] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__catid__4CA06362]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__catid__4CA06362]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT ((0)) FOR [catid] END End; /****** Object: Default [DF__#__conta__acces__4D94879B] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__acces__4D94879B]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__acces__4D94879B]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT ((0)) FOR [access] END End; /****** Object: Default [DF__#__conta__mobil__4E88ABD4] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__mobil__4E88ABD4]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__mobil__4E88ABD4]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT (N'') FOR [mobile] END End; /****** Object: Default [DF__#__conta__webpa__4F7CD00D] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__webpa__4F7CD00D]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__webpa__4F7CD00D]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT (N'') FOR [webpage] END End; /****** Object: Default [DF__#__conta__creat__5070F446] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__creat__5070F446]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__creat__5070F446]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT ('1900-01-01 00:00:00') FOR [created] END End; /****** Object: Default [DF__#__conta__creat__5165187F] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__creat__5165187F]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__creat__5165187F]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT ((0)) FOR [created_by] END End; /****** Object: Default [DF__#__conta__creat__52593CB8] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__creat__52593CB8]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__creat__52593CB8]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT (N'') FOR [created_by_alias] END End; /****** Object: Default [DF__#__conta__modif__534D60F1] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__modif__534D60F1]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__modif__534D60F1]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT ('1900-01-01 00:00:00') FOR [modified] END End; /****** Object: Default [DF__#__conta__modif__5441852A] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__modif__5441852A]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__modif__5441852A]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT ((0)) FOR [modified_by] END End; /****** Object: Default [DF__#__conta__featu__5535A963] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__featu__5535A963]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__featu__5535A963]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT ((0)) FOR [featured] END End; /****** Object: Default [DF__#__conta__publi__5629CD9C] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__publi__5629CD9C]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__publi__5629CD9C]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT ('1900-01-01 00:00:00') FOR [publish_up] END End; /****** Object: Default [DF__#__conta__publi__571DF1D5] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__publi__571DF1D5]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__publi__571DF1D5]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT ('1900-01-01 00:00:00') FOR [publish_down] END End; /****** Object: Table [#__categories] Script Date: 11/08/2010 18:41:22 ******/ SET QUOTED_IDENTIFIER ON; IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__categories]') AND type in (N'U')) BEGIN CREATE TABLE [#__categories]( [id] [int] IDENTITY(1,1) NOT NULL, [asset_id] [bigint] NOT NULL, [parent_id] [bigint] NOT NULL, [lft] [int] NOT NULL, [rgt] [int] NOT NULL, [level] [bigint] NOT NULL, [path] [nvarchar](255) NOT NULL, [extension] [nvarchar](50) NOT NULL, [title] [nvarchar](255) NOT NULL, [alias] [nvarchar](255) NOT NULL, [note] [nvarchar](255) NOT NULL, [description] [nvarchar](max) NOT NULL, [published] [smallint] NOT NULL, [checked_out] [bigint] NOT NULL, [checked_out_time] [datetime] NOT NULL, [access] [int] NOT NULL, [params] [nvarchar](max) NOT NULL, [metadesc] [nvarchar](1024) NOT NULL, [metakey] [nvarchar](1024) NOT NULL, [metadata] [nvarchar](2048) NOT NULL, [created_user_id] [bigint] NOT NULL, [created_time] [datetime] NOT NULL, [modified_user_id] [bigint] NOT NULL, [modified_time] [datetime] NOT NULL, [hits] [bigint] NOT NULL, [language] [nvarchar](7) NOT NULL, CONSTRAINT [PK_#__categories_id] PRIMARY KEY CLUSTERED ( [id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__categories]') AND name = N'cat_idx') CREATE NONCLUSTERED INDEX [cat_idx] ON [#__categories] ( [extension] ASC, [published] ASC, [access] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__categories]') AND name = N'idx_access') CREATE NONCLUSTERED INDEX [idx_access] ON [#__categories] ( [access] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__categories]') AND name = N'idx_alias') CREATE NONCLUSTERED INDEX [idx_alias] ON [#__categories] ( [alias] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__categories]') AND name = N'idx_checkout') CREATE NONCLUSTERED INDEX [idx_checkout] ON [#__categories] ( [checked_out] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__categories]') AND name = N'idx_language') CREATE NONCLUSTERED INDEX [idx_language] ON [#__categories] ( [language] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__categories]') AND name = N'idx_left_right') CREATE NONCLUSTERED INDEX [idx_left_right] ON [#__categories] ( [lft] ASC, [rgt] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__categories]') AND name = N'idx_path') CREATE NONCLUSTERED INDEX [idx_path] ON [#__categories] ( [path] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__categories]') AND name = N'idx_created_user_id') CREATE NONCLUSTERED INDEX [idx_created_user_id] ON [#__categories] ( [created_user_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__categories]') AND name = N'idx_checked_out_time') CREATE NONCLUSTERED INDEX [idx_checked_out_time] ON [#__categories] ( [checked_out_time] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__categories]') AND name = N'idx_asset_id') CREATE NONCLUSTERED INDEX [idx_asset_id] ON [#__categories] ( [asset_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); /****** Object: Default [DF__#__categ__asset__276EDEB3] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__categ__asset__276EDEB3]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__categ__asset__276EDEB3]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT ((0)) FOR [asset_id] END End; /****** Object: Default [DF__#__categ__paren__286302EC] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__categ__paren__286302EC]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__categ__paren__286302EC]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT ((0)) FOR [parent_id] END End; /****** Object: Default [DF__#__cater__lft__29572725] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__cater__lft__29572725]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__cater__lft__29572725]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT ((0)) FOR [lft] END End; /****** Object: Default [DF__#__cater__rgt__2A4B4B5E] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__cater__rgt__2A4B4B5E]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__cater__rgt__2A4B4B5E]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT ((0)) FOR [rgt] END End; /****** Object: Default [DF__#__categ__level__2B3F6F97] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__categ__level__2B3F6F97]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__categ__level__2B3F6F97]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT ((0)) FOR [level] END End; /****** Object: Default [DF__#__cate__path__2C3393D0] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__cate__path__2C3393D0]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__cate__path__2C3393D0]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT (N'') FOR [path] END End; /****** Object: Default [DF__#__categ__exten__2D27B809] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__categ__exten__2D27B809]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__categ__exten__2D27B809]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT (N'') FOR [extension] END End; /****** Object: Default [DF__#__categ__alias__2E1BDC42] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__categ__alias__2E1BDC42]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__categ__alias__2E1BDC42]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT (N'') FOR [alias] END End; /****** Object: Default [DF__#__cate__note__2F10007B] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__cate__note__2F10007B]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__cate__note__2F10007B]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT (N'') FOR [note] END End; /****** Object: Default [DF__#__categ__descr__300424B4] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__categ__descr__300424B4]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__categ__descr__300424B4]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT (N'') FOR [description] END End; /****** Object: Default [DF__#__categ__publi__30F848ED] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__categ__publi__30F848ED]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__categ__publi__30F848ED]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT ((0)) FOR [published] END End; /****** Object: Default [DF__#__categ__check__31EC6D26] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__categ__check__31EC6D26]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__categ__check__31EC6D26]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT ((0)) FOR [checked_out] END End; /****** Object: Default [DF__#__categ__check__32E0915F] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__categ__check__32E0915F]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__categ__check__32E0915F]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT ('1900-01-01 00:00:00') FOR [checked_out_time] END End; /****** Object: Default [DF__#__categ__acces__33D4B598] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__categ__acces__33D4B598]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__categ__acces__33D4B598]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT ((0)) FOR [access] END End; /****** Object: Default [DF__#__categ__param__34C8D9D1] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__categ__param__34C8D9D1]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__categ__param__34C8D9D1]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT (N'') FOR [params] END End; /****** Object: Default [DF__#__categ__creat__35BCFE0A] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__categ__creat__35BCFE0A]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__categ__creat__35BCFE0A]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT ((0)) FOR [created_user_id] END End; /****** Object: Default [DF__#__categ__creat__36B12243] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__categ__creat__36B12243]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__categ__creat__36B12243]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT ('1900-01-01 00:00:00') FOR [created_time] END End; /****** Object: Default [DF__#__categ__modif__37A5467C] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__categ__modif__37A5467C]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__categ__modif__37A5467C]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT ((0)) FOR [modified_user_id] END End; /****** Object: Default [DF__#__categ__modif__38996AB5] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__categ__modif__38996AB5]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__categ__modif__38996AB5]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT ('1900-01-01 00:00:00') FOR [modified_time] END End; /****** Object: Default [DF__#__cate__hits__398D8EEE] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__cate__hits__398D8EEE]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__cate__hits__398D8EEE]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT ((0)) FOR [hits] END End; SET IDENTITY_INSERT #__categories ON; INSERT INTO #__categories (id, asset_id, parent_id, lft, rgt,level, path, extension, title, alias, note, description, published, checked_out, checked_out_time, access, params, metadesc, metakey, metadata, created_user_id,created_time, modified_user_id, modified_time, hits,language) diff --git a/installation/sql/sqlsrv/joomla.sql b/installation/sql/sqlsrv/joomla.sql index 71f2c437d58c8..91580edda9074 100644 --- a/installation/sql/sqlsrv/joomla.sql +++ b/installation/sql/sqlsrv/joomla.sql @@ -312,7 +312,7 @@ UNION ALL SELECT 601, 'English (United Kingdom)', 'language', 'en-GB', '', 1, 1, 1, 1, '', '', '', '', 0, '1900-01-01 00:00:00', 0, 0; -INSERT INTO #__extensions (extension_id, name, type, element, folder, client_id, enabled, access, protected, manifest_cache, params, custom_data, system_data, checked_out, checked_out_time, ordering, state) VALUES (700, 'Joomla! CMS', 'file', 'joomla', '', 0, 1, 1, 1, '{"legacy":false,"name":"files_joomla","type":"file","creationDate":"December 2011","author":"Joomla!","copyright":"(C) 2005 - 2011 Open Source Matters. All rights reserved","authorEmail":"admin@joomla.org","authorUrl":"www.joomla.org","version":"2.5.2","description":"FILES_JOOMLA_XML_DESCRIPTION","group":""}', '', '', '', 0, '1900-01-01 00:00:00', 0, 0); INSERT INTO #__extensions (extension_id, name,type, element, folder, client_id, enabled, access, protected, manifest_cache, params, custom_data, system_data, checked_out, checked_out_time, ordering, state) VALUES (800, 'joomla', 'package', 'pkg_joomla', '', 0, 1, 1, 1, '', '', '', '', 0, '1900-01-01 00:00:00', 0, 0); +INSERT INTO #__extensions (extension_id, name, type, element, folder, client_id, enabled, access, protected, manifest_cache, params, custom_data, system_data, checked_out, checked_out_time, ordering, state) VALUES (700, 'Joomla! CMS', 'file', 'joomla', '', 0, 1, 1, 1, '{"legacy":false,"name":"files_joomla","type":"file","creationDate":"December 2011","author":"Joomla!","copyright":"(C) 2005 - 2011 Open Source Matters. All rights reserved","authorEmail":"admin@joomla.org","authorUrl":"www.joomla.org","version":"2.5.3","description":"FILES_JOOMLA_XML_DESCRIPTION","group":""}', '', '', '', 0, '1900-01-01 00:00:00', 0, 0); INSERT INTO #__extensions (extension_id, name,type, element, folder, client_id, enabled, access, protected, manifest_cache, params, custom_data, system_data, checked_out, checked_out_time, ordering, state) VALUES (800, 'joomla', 'package', 'pkg_joomla', '', 0, 1, 1, 1, '', '', '', '', 0, '1900-01-01 00:00:00', 0, 0); SET IDENTITY_INSERT #__extensions OFF; SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_types]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_types]( [id] [bigint] IDENTITY(1,1) NOT NULL, [title] [nvarchar](100) NOT NULL, [mime] [nvarchar](100) NOT NULL, CONSTRAINT [PK_#__finder_types_id] PRIMARY KEY CLUSTERED ( [id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF), CONSTRAINT [#__finder_types$title] UNIQUE NONCLUSTERED ( [title] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_tokens_aggregate]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_tokens_aggregate]( [term_id] [bigint] NOT NULL, [map_suffix] [nchar](1) NOT NULL, [term] [nvarchar](75) NOT NULL, [stem] [nvarchar](75) NOT NULL, [common] [tinyint] NOT NULL, [phrase] [tinyint] NOT NULL, [term_weight] [real] NOT NULL, [context] [tinyint] NOT NULL, [context_weight] [real] NOT NULL, [total_weight] [real] NOT NULL ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_tokens_aggregate]') AND name = N'keyword_id') CREATE NONCLUSTERED INDEX [keyword_id] ON [#__finder_tokens_aggregate] ( [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_tokens_aggregate]') AND name = N'token') CREATE NONCLUSTERED INDEX [token] ON [#__finder_tokens_aggregate] ( [term] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__commo__3587F3E0]') AND parent_object_id = OBJECT_ID(N'[#__finder_tokens_aggregate]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__commo__3587F3E0]') AND type = 'D') BEGIN ALTER TABLE [#__finder_tokens_aggregate] ADD DEFAULT ((0)) FOR [common] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__phras__367C1819]') AND parent_object_id = OBJECT_ID(N'[#__finder_tokens_aggregate]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__phras__367C1819]') AND type = 'D') BEGIN ALTER TABLE [#__finder_tokens_aggregate] ADD DEFAULT ((0)) FOR [phrase] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__conte__37703C52]') AND parent_object_id = OBJECT_ID(N'[#__finder_tokens_aggregate]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__conte__37703C52]') AND type = 'D') BEGIN ALTER TABLE [#__finder_tokens_aggregate] ADD DEFAULT ((2)) FOR [context] END End; SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_tokens]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_tokens]( [term] [nvarchar](75) NOT NULL, [stem] [nvarchar](75) NOT NULL, [common] [tinyint] NOT NULL, [phrase] [tinyint] NOT NULL, [weight] [real] NOT NULL, [context] [tinyint] NOT NULL ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_tokens]') AND name = N'idx_context') CREATE NONCLUSTERED INDEX [idx_context] ON [#__finder_tokens] ( [context] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_tokens]') AND name = N'idx_word') CREATE NONCLUSTERED INDEX [idx_word] ON [#__finder_tokens] ( [term] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__commo__30C33EC3]') AND parent_object_id = OBJECT_ID(N'[#__finder_tokens]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__commo__30C33EC3]') AND type = 'D') BEGIN ALTER TABLE [#__finder_tokens] ADD DEFAULT ((0)) FOR [common] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__phras__31B762FC]') AND parent_object_id = OBJECT_ID(N'[#__finder_tokens]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__phras__31B762FC]') AND type = 'D') BEGIN ALTER TABLE [#__finder_tokens] ADD DEFAULT ((0)) FOR [phrase] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__weigh__32AB8735]') AND parent_object_id = OBJECT_ID(N'[#__finder_tokens]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__weigh__32AB8735]') AND type = 'D') BEGIN ALTER TABLE [#__finder_tokens] ADD DEFAULT ((1)) FOR [weight] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__conte__339FAB6E]') AND parent_object_id = OBJECT_ID(N'[#__finder_tokens]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__conte__339FAB6E]') AND type = 'D') BEGIN ALTER TABLE [#__finder_tokens] ADD DEFAULT ((2)) FOR [context] END End; SET QUOTED_IDENTIFIER ON SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_terms_common]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_terms_common]( [term] [nvarchar](75) NOT NULL, [language] [nvarchar](3) NOT NULL, CONSTRAINT [PK_#__finder_terms_common] PRIMARY KEY CLUSTERED ( [term] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_terms_common]') AND name = N'idx_lang') CREATE NONCLUSTERED INDEX [idx_lang] ON [#__finder_terms_common] ( [language] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_terms_common]') AND name = N'idx_word_lang') CREATE NONCLUSTERED INDEX [idx_word_lang] ON [#__finder_terms_common] ( [term] ASC, [language] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('a', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('about', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('after', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('ago', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('all', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('am', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('ad', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('ai', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('ay', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('are', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('are''t', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('as', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('at', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('be', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('but', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('by', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('for', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('from', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('get', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('go', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('how', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('if', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('i', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('ito', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('is', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('is''t', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('it', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('its', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('me', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('more', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('most', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('must', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('my', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('ew', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('o', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('oe', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('ot', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('oth', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('othig', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('of', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('off', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('ofte', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('old', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('oc', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('oce', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('oli', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('oly', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('or', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('other', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('our', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('ours', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('out', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('over', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('page', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('she', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('should', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('small', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('so', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('some', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('tha', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('thak', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('that', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('the', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('their', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('theirs', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('them', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('there', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('these', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('they', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('this', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('those', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('thus', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('time', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('times', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('to', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('too', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('true', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('uder', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('util', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('up', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('upo', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('use', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('user', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('users', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('veri', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('versio', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('very', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('via', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('wat', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('was', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('way', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('were', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('what', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('whe', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('where', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('whi', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('which', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('who', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('whom', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('whose', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('why', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('wide', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('will', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('with', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('withi', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('without', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('would', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('yes', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('yet', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('you', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('your', 'e'); INSERT INTO[#__finder_terms_common] ([term], [language]) VALUES ('yours', 'e'); SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'#__finder_terms]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_terms]( [term_id] [bigint] IDENTITY(1,1) NOT NULL, [term] [nvarchar](75) NOT NULL, [stem] [nvarchar](75) NOT NULL, [common] [tinyint] NOT NULL, [phrase] [tinyint] NOT NULL, [weight] [real] NOT NULL, [soundex] [nvarchar](75) NOT NULL, [links] [int] NOT NULL, CONSTRAINT [PK_#__finder_terms_term_id] PRIMARY KEY CLUSTERED ( [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF), CONSTRAINT [#__finder_terms$idx_term] UNIQUE NONCLUSTERED ( [term] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_terms]') AND name = N'idx_soundex_phrase') CREATE NONCLUSTERED INDEX [idx_soundex_phrase] ON [#__finder_terms] ( [soundex] ASC, [phrase] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_terms]') AND name = N'idx_stem_phrase') CREATE NONCLUSTERED INDEX [idx_stem_phrase] ON [#__finder_terms] ( [stem] ASC, [phrase] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_terms]') AND name = N'idx_term_phrase') CREATE NONCLUSTERED INDEX [idx_term_phrase] ON [#__finder_terms] ( [term] ASC, [phrase] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__commo__2B0A656D]') AND parent_object_id = OBJECT_ID(N'[#__finder_terms]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__commo__2B0A656D]') AND type = 'D') BEGIN ALTER TABLE [#__finder_terms] ADD DEFAULT ((0)) FOR [common] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__phras__2BFE89A6]') AND parent_object_id = OBJECT_ID(N'[#__finder_terms]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__phras__2BFE89A6]') AND type = 'D') BEGIN ALTER TABLE [#__finder_terms] ADD DEFAULT ((0)) FOR [phrase] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__weigh__2CF2ADDF]') AND parent_object_id = OBJECT_ID(N'[#__finder_terms]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__weigh__2CF2ADDF]') AND type = 'D') BEGIN ALTER TABLE [#__finder_terms] ADD DEFAULT ((0)) FOR [weight] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__links__2DE6D218]') AND parent_object_id = OBJECT_ID(N'[#__finder_terms]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__links__2DE6D218]') AND type = 'D') BEGIN ALTER TABLE [#__finder_terms] ADD DEFAULT ((0)) FOR [links] END End; SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_taxonomy_map]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_taxonomy_map]( [link_id] [bigint] NOT NULL, [node_id] [bigint] NOT NULL, CONSTRAINT [PK_#__finder_taxonomy_map_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [node_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_taxonomy_map]') AND name = N'link_id') CREATE NONCLUSTERED INDEX [link_id] ON [#__finder_taxonomy_map] ( [link_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_taxonomy_map]') AND name = N'node_id') CREATE NONCLUSTERED INDEX [node_id] ON [#__finder_taxonomy_map] ( [node_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_taxonomy]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_taxonomy]( [id] [bigint] IDENTITY(2,1) NOT NULL, [parent_id] [bigint] NOT NULL, [title] [nvarchar](255) NOT NULL, [state] [tinyint] NOT NULL, [access] [tinyint] NOT NULL, [ordering] [tinyint] NOT NULL, CONSTRAINT [PK_#__finder_taxonomy_id] PRIMARY KEY CLUSTERED ( [id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_taxonomy]') AND name = N'access') CREATE NONCLUSTERED INDEX [access] ON [#__finder_taxonomy] ( [access] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_taxonomy]') AND name = N'idx_parent_published') CREATE NONCLUSTERED INDEX [idx_parent_published] ON [#__finder_taxonomy] ( [parent_id] ASC, [state] ASC, [access] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_taxonomy]') AND name = N'ordering') CREATE NONCLUSTERED INDEX [ordering] ON [#__finder_taxonomy] ( [ordering] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_taxonomy]') AND name = N'parent_id') CREATE NONCLUSTERED INDEX [parent_id] ON [#__finder_taxonomy] ( [parent_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_taxonomy]') AND name = N'state') CREATE NONCLUSTERED INDEX [state] ON [#__finder_taxonomy] ( [state] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__paren__25518C17]') AND parent_object_id = OBJECT_ID(N'[#__finder_taxonomy]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__paren__25518C17]') AND type = 'D') BEGIN ALTER TABLE [#__finder_taxonomy] ADD DEFAULT ((0)) FOR [parent_id] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__state__2645B050]') AND parent_object_id = OBJECT_ID(N'[#__finder_taxonomy]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__state__2645B050]') AND type = 'D') BEGIN ALTER TABLE [#__finder_taxonomy] ADD DEFAULT ((1)) FOR [state] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__acces__2739D489]') AND parent_object_id = OBJECT_ID(N'[#__finder_taxonomy]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__acces__2739D489]') AND type = 'D') BEGIN ALTER TABLE [#__finder_taxonomy] ADD DEFAULT ((0)) FOR [access] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__order__282DF8C2]') AND parent_object_id = OBJECT_ID(N'[#__finder_taxonomy]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__order__282DF8C2]') AND type = 'D') BEGIN ALTER TABLE [#__finder_taxonomy] ADD DEFAULT ((0)) FOR [ordering] END End; SET IDENTITY_INSERT [#__finder_taxonomy] ON INSERT INTO[#__finder_taxonomy] ([id], [parent_id], [title], [state], [access], [ordering]) VALUES ('1', '0', 'ROOT', '0', '0', '0'); SET IDENTITY_INSERT [#__finder_taxonomy] OFF; SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_termsf]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_termsf]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_termsf_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_termsf]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_termsf] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_termsf]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON [#__finder_links_termsf] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_termse]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_termse]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_termse_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_termse]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_termse] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_termse]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON [dbo].[#__finder_links_termse] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_termsd]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_termsd]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_termsd_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_termsd]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_termsd] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_termsd]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON [#__finder_links_termsd] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_termsc]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_termsc]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_termsc_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_termsc]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_termsc] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_termsc]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON [#__finder_links_termsc] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_termsb]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_termsb]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_termsb_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_termsb]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_termsb] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_termsb]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON [#__finder_links_termsb] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_termsa]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_termsa]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_termsa_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_termsa]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_termsa] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_termsa]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON [#__finder_links_termsa] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_terms9]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_terms9]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_terms9_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms9]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_terms9] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms9]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON [#__finder_links_terms9] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_terms8]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_terms8]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_terms8_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms8]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_terms8] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms8]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON [#__finder_links_terms8] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_terms7]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_terms7]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_terms7_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms7]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_terms7] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms7]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON [#__finder_links_terms7] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_terms6]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_terms6]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_terms6_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms6]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_terms6] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms6]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON [#__finder_links_terms6] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_terms5]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_terms5]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_terms5_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms5]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_terms5] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms5]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON .[#__finder_links_terms5] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_terms4]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_terms4]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_terms4_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms4]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_terms4] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms4]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON [#__finder_links_terms4] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_terms3]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_terms3]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_terms3_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms3]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_terms3] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms3]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON [#__finder_links_terms3] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_terms2]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_terms2]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_terms2_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms2]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_terms2] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms2]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON [#__finder_links_terms2] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_terms1]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_terms1]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_terms1_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms1]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_terms1] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms1]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON [#__finder_links_terms1] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links_terms0]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links_terms0]( [link_id] [bigint] NOT NULL, [term_id] [bigint] NOT NULL, [weight] [real] NOT NULL, CONSTRAINT [PK_#__finder_links_terms0_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC, [term_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms0]') AND name = N'idx_link_term_weight') CREATE NONCLUSTERED INDEX [idx_link_term_weight] ON [#__finder_links_terms0] ( [link_id] ASC, [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links_terms0]') AND name = N'idx_term_weight') CREATE NONCLUSTERED INDEX [idx_term_weight] ON [#__finder_links_terms0] ( [term_id] ASC, [weight] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_links]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_links]( [link_id] [bigint] IDENTITY(1,1) NOT NULL, [url] [nvarchar](255) NOT NULL, [route] [nvarchar](255) NOT NULL, [title] [nvarchar](255) NULL, [description] [nvarchar](max) NULL, [indexdate] [datetime2](0) NOT NULL, [md5sum] [nvarchar](32) NULL, [published] [smallint] NOT NULL, [state] [int] NULL, [access] [int] NULL, [language] [nvarchar](8) NOT NULL, [publish_start_date] [datetime2](0) NOT NULL, [publish_end_date] [datetime2](0) NOT NULL, [start_date] [datetime2](0) NOT NULL, [end_date] [datetime2](0) NOT NULL, [list_price] [float] NOT NULL, [sale_price] [float] NOT NULL, [type_id] [int] NOT NULL, [object] [nvarchar](max) NOT NULL, CONSTRAINT [PK_#__finder_links_link_id] PRIMARY KEY CLUSTERED ( [link_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links]') AND name = N'idx_md5') CREATE NONCLUSTERED INDEX [idx_md5] ON [#__finder_links] ( [md5sum] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links]') AND name = N'idx_published_list') CREATE NONCLUSTERED INDEX [idx_published_list] ON [#__finder_links] ( [published] ASC, [state] ASC, [access] ASC, [publish_start_date] ASC, [publish_end_date] ASC, [list_price] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links]') AND name = N'idx_published_sale') CREATE NONCLUSTERED INDEX [idx_published_sale] ON [#__finder_links] ( [published] ASC, [state] ASC, [access] ASC, [publish_start_date] ASC, [publish_end_date] ASC, [sale_price] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links]') AND name = N'idx_title') CREATE NONCLUSTERED INDEX [idx_title] ON [#__finder_links] ( [title] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links]') AND name = N'idx_type') CREATE NONCLUSTERED INDEX [idx_type] ON [#__finder_links] ( [type_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__finder_links]') AND name = N'idx_url') CREATE NONCLUSTERED INDEX [idx_url] ON [#__finder_links] ( [url] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__title__08B54D69]') AND parent_object_id = OBJECT_ID(N'[#__finder_links]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__title__08B54D69]') AND type = 'D') BEGIN ALTER TABLE [#__finder_links] ADD DEFAULT (NULL) FOR [title] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__descr__09A971A2]') AND parent_object_id = OBJECT_ID(N'[#__finder_links]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__descr__09A971A2]') AND type = 'D') BEGIN ALTER TABLE [#__finder_links] ADD DEFAULT (NULL) FOR [description] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__index__0A9D95DB]') AND parent_object_id = OBJECT_ID(N'[#__finder_links]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__index__0A9D95DB]') AND type = 'D') BEGIN ALTER TABLE [#__finder_links] ADD DEFAULT (getdate()) FOR [indexdate] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__md5su__0B91BA14]') AND parent_object_id = OBJECT_ID(N'[#__finder_links]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__md5su__0B91BA14]') AND type = 'D') BEGIN ALTER TABLE [#__finder_links] ADD DEFAULT (NULL) FOR [md5sum] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__publi__0C85DE4D]') AND parent_object_id = OBJECT_ID(N'[#__finder_links]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__publi__0C85DE4D]') AND type = 'D') BEGIN ALTER TABLE [#__finder_links] ADD DEFAULT ((1)) FOR [published] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__state__0D7A0286]') AND parent_object_id = OBJECT_ID(N'[#__finder_links]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__state__0D7A0286]') AND type = 'D') BEGIN ALTER TABLE [#__finder_links] ADD DEFAULT ((1)) FOR [state] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__acces__0E6E26BF]') AND parent_object_id = OBJECT_ID(N'[#__finder_links]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__acces__0E6E26BF]') AND type = 'D') BEGIN ALTER TABLE [#__finder_links] ADD DEFAULT ((0)) FOR [access] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__publi__0F624AF8]') AND parent_object_id = OBJECT_ID(N'[#__finder_links]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__publi__0F624AF8]') AND type = 'D') BEGIN ALTER TABLE [#__finder_links] ADD DEFAULT ('1900-01-01 00:00:00') FOR [publish_start_date] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__publi__10566F31]') AND parent_object_id = OBJECT_ID(N'[#__finder_links]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__publi__10566F31]') AND type = 'D') BEGIN ALTER TABLE [#__finder_links] ADD DEFAULT ('1900-01-01 00:00:00') FOR [publish_end_date] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__start__114A936A]') AND parent_object_id = OBJECT_ID(N'[#__finder_links]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__start__114A936A]') AND type = 'D') BEGIN ALTER TABLE [#__finder_links] ADD DEFAULT ('1900-01-01 00:00:00') FOR [start_date] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__end_d__123EB7A3]') AND parent_object_id = OBJECT_ID(N'[#__finder_links]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__end_d__123EB7A3]') AND type = 'D') BEGIN ALTER TABLE [#__finder_links] ADD DEFAULT ('1900-01-01 00:00:00') FOR [end_date] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__list___1332DBDC]') AND parent_object_id = OBJECT_ID(N'[#__finder_links]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__list___1332DBDC]') AND type = 'D') BEGIN ALTER TABLE [#__finder_links] ADD DEFAULT ((0)) FOR [list_price] END End; IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__sale___14270015]') AND parent_object_id = OBJECT_ID(N'[#__finder_links]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__sale___14270015]') AND type = 'D') BEGIN ALTER TABLE [#__finder_links] ADD DEFAULT ((0)) FOR [sale_price] END End; SET QUOTED_IDENTIFIER ON IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__finder_filters]') AND type in (N'U')) BEGIN CREATE TABLE [#__finder_filters]( [filter_id] [bigint] IDENTITY(1,1) NOT NULL, [title] [nvarchar](255) NOT NULL, [alias] [nvarchar](255) NOT NULL, [state] [smallint] NOT NULL, [created] [datetime2](0) NOT NULL, [created_by] [bigint] NOT NULL, [created_by_alias] [nvarchar](255) NOT NULL, [modified] [datetime2](0) NOT NULL, [modified_by] [bigint] NOT NULL, [checked_out] [bigint] NOT NULL, [checked_out_time] [datetime2](0) NOT NULL, [map_count] [bigint] NOT NULL, [data] [nvarchar](max) NOT NULL, [params] [nvarchar](max) NULL, CONSTRAINT [PK_#__finder_filters_filter_id] PRIMARY KEY CLUSTERED ( [filter_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; /****** Object: Default [DF__#__finde__state__01142BA1] Script Date: 12/30/2011 16:12:17 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__state__01142BA1]') AND parent_object_id = OBJECT_ID(N'[#__finder_filters]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__state__01142BA1]') AND type = 'D') BEGIN ALTER TABLE [#__finder_filters] ADD DEFAULT ((1)) FOR [state] END End; /****** Object: Default [DF__#__finde__creat__02084FDA] Script Date: 12/30/2011 16:12:17 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__creat__02084FDA]') AND parent_object_id = OBJECT_ID(N'[#__finder_filters]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__creat__02084FDA]') AND type = 'D') BEGIN ALTER TABLE [#__finder_filters] ADD DEFAULT ('1900-01-01 00:00:00') FOR [created] END End; /****** Object: Default [DF__#__finde__modif__02FC7413] Script Date: 12/30/2011 16:12:17 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__modif__02FC7413]') AND parent_object_id = OBJECT_ID(N'[#__finder_filters]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__modif__02FC7413]') AND type = 'D') BEGIN ALTER TABLE [#__finder_filters] ADD DEFAULT ('1900-01-01 00:00:00') FOR [modified] END End; /****** Object: Default [DF__#__finde__modif__03F0984C] Script Date: 12/30/2011 16:12:17 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__modif__03F0984C]') AND parent_object_id = OBJECT_ID(N'[#__finder_filters]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__modif__03F0984C]') AND type = 'D') BEGIN ALTER TABLE [#__finder_filters] ADD DEFAULT ((0)) FOR [modified_by] END End; /****** Object: Default [DF__#__finde__check__04E4BC85] Script Date: 12/30/2011 16:12:17 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__check__04E4BC85]') AND parent_object_id = OBJECT_ID(N'[#__finder_filters]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__check__04E4BC85]') AND type = 'D') BEGIN ALTER TABLE [#__finder_filters] ADD DEFAULT ((0)) FOR [checked_out] END End; /****** Object: Default [DF__#__finde__check__05D8E0BE] Script Date: 12/30/2011 16:12:17 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__check__05D8E0BE]') AND parent_object_id = OBJECT_ID(N'[#__finder_filters]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__check__05D8E0BE]') AND type = 'D') BEGIN ALTER TABLE [#__finder_filters] ADD DEFAULT ('1900-01-01 00:00:00') FOR [checked_out_time] END End; /****** Object: Default [DF__#__finde__map_c__06CD04F7] Script Date: 12/30/2011 16:12:17 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__finde__map_c__06CD04F7]') AND parent_object_id = OBJECT_ID(N'[#__finder_filters]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__finde__map_c__06CD04F7]') AND type = 'D') BEGIN ALTER TABLE [#__finder_filters] ADD DEFAULT ((0)) FOR [map_count] END End; /****** Object: Table [#__core_log_searches] Script Date: 11/08/2010 18:41:22 ******/ SET QUOTED_IDENTIFIER ON; IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__core_log_searches]') AND type in (N'U')) BEGIN CREATE TABLE [#__core_log_searches]( [search_term] [nvarchar](128) NOT NULL, [hits] [bigint] NOT NULL ) END; /****** Object: Default [DF__#__core___searc__778AC167] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__core___searc__778AC167]') AND parent_object_id = OBJECT_ID(N'[#__core_log_searches]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__core___searc__778AC167]') AND type = 'D') BEGIN ALTER TABLE [#__core_log_searches] ADD DEFAULT (N'') FOR [search_term] END End; /****** Object: Default [DF__#__core_l__hits__787EE5A0] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__core_l__hits__787EE5A0]') AND parent_object_id = OBJECT_ID(N'[#__core_log_searches]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__core_l__hits__787EE5A0]') AND type = 'D') BEGIN ALTER TABLE [#__core_log_searches] ADD DEFAULT ((0)) FOR [hits] END End; /****** Object: Table [#__content_rating] Script Date: 11/08/2010 18:41:22 ******/ SET QUOTED_IDENTIFIER ON; IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__content_rating]') AND type in (N'U')) BEGIN CREATE TABLE [#__content_rating]( [content_id] [int] NOT NULL, [rating_sum] [bigint] NOT NULL, [rating_count] [bigint] NOT NULL, [lastip] [nvarchar](50) NOT NULL, CONSTRAINT [PK_#__content_rating_content_id] PRIMARY KEY CLUSTERED ( [content_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; /****** Object: Default [DF__#__conte__conte__72C60C4A] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__conte__72C60C4A]') AND parent_object_id = OBJECT_ID(N'[#__content_rating]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__conte__72C60C4A]') AND type = 'D') BEGIN ALTER TABLE [#__content_rating] ADD DEFAULT ((0)) FOR [content_id] END End; /****** Object: Default [DF__#__conte__ratin__73BA3083] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__ratin__73BA3083]') AND parent_object_id = OBJECT_ID(N'[#__content_rating]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__ratin__73BA3083]') AND type = 'D') BEGIN ALTER TABLE [#__content_rating] ADD DEFAULT ((0)) FOR [rating_sum] END End; /****** Object: Default [DF__#__conte__ratin__74AE54BC] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__ratin__74AE54BC]') AND parent_object_id = OBJECT_ID(N'[#__content_rating]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__ratin__74AE54BC]') AND type = 'D') BEGIN ALTER TABLE [#__content_rating] ADD DEFAULT ((0)) FOR [rating_count] END End; /****** Object: Default [DF__#__conte__lasti__75A278F5] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__lasti__75A278F5]') AND parent_object_id = OBJECT_ID(N'[#__content_rating]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__lasti__75A278F5]') AND type = 'D') BEGIN ALTER TABLE [#__content_rating] ADD DEFAULT (N'') FOR [lastip] END End; /****** Object: Table [#__content_frontpage] Script Date: 11/08/2010 18:41:22 ******/ SET QUOTED_IDENTIFIER ON; IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__content_frontpage]') AND type in (N'U')) BEGIN CREATE TABLE [#__content_frontpage]( [content_id] [int] NOT NULL, [ordering] [int] NOT NULL, CONSTRAINT [PK_#__content_frontpage_content_id] PRIMARY KEY CLUSTERED ( [content_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; /****** Object: Default [DF__#__conte__conte__6FE99F9F] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__conte__6FE99F9F]') AND parent_object_id = OBJECT_ID(N'[#__content_frontpage]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__conte__6FE99F9F]') AND type = 'D') BEGIN ALTER TABLE [#__content_frontpage] ADD DEFAULT ((0)) FOR [content_id] END End; /****** Object: Default [DF__#__conte__order__70DDC3D8] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__order__70DDC3D8]') AND parent_object_id = OBJECT_ID(N'[#__content_frontpage]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__order__70DDC3D8]') AND type = 'D') BEGIN ALTER TABLE [#__content_frontpage] ADD DEFAULT ((0)) FOR [ordering] END End; /****** Object: Table [#__content] Script Date: 11/08/2010 18:41:22 ******/ SET QUOTED_IDENTIFIER ON; IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__content]') AND type in (N'U')) BEGIN CREATE TABLE [#__content]( [id] [bigint] IDENTITY(1,1) NOT NULL, [asset_id] [bigint] NOT NULL, [title] [nvarchar](255) NOT NULL, [alias] [nvarchar](255) NOT NULL, [title_alias] [nvarchar](255) NOT NULL, [introtext] [nvarchar](max) NOT NULL, [fulltext] [nvarchar](max) NOT NULL, [state] [smallint] NOT NULL, [sectionid] [bigint] NOT NULL, [mask] [bigint] NOT NULL, [catid] [bigint] NOT NULL, [created] [datetime] NOT NULL, [created_by] [bigint] NOT NULL, [created_by_alias] [nvarchar](255) NOT NULL, [modified] [datetime] NOT NULL, [modified_by] [bigint] NOT NULL, [checked_out] [bigint] NOT NULL, [checked_out_time] [datetime] NOT NULL, [publish_up] [datetime] NOT NULL, [publish_down] [datetime] NOT NULL, [images] [nvarchar](max) NOT NULL, [urls] [nvarchar](max) NOT NULL, [attribs] [nvarchar](max) NOT NULL, [version] [bigint] NOT NULL, [parentid] [bigint] NOT NULL, [ordering] [int] NOT NULL, [metakey] [nvarchar](max) NOT NULL, [metadesc] [nvarchar](max) NOT NULL, [access] [bigint] NOT NULL, [hits] [bigint] NOT NULL, [metadata] [nvarchar](max) NOT NULL, [featured] [tinyint] NOT NULL, [language] [nvarchar](7) NOT NULL, [xreference] [nvarchar](50) NOT NULL, CONSTRAINT [PK_#__content_id] PRIMARY KEY CLUSTERED ( [id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__content]') AND name = N'idx_access') CREATE NONCLUSTERED INDEX [idx_access] ON [#__content] ( [access] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__content]') AND name = N'idx_catid') CREATE NONCLUSTERED INDEX [idx_catid] ON [#__content] ( [catid] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__content]') AND name = N'idx_checkout') CREATE NONCLUSTERED INDEX [idx_checkout] ON [#__content] ( [checked_out] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__content]') AND name = N'idx_createdby') CREATE NONCLUSTERED INDEX [idx_createdby] ON [#__content] ( [created_by] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__content]') AND name = N'idx_featured_catid') CREATE NONCLUSTERED INDEX [idx_featured_catid] ON [#__content] ( [featured] ASC, [catid] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__content]') AND name = N'idx_language') CREATE NONCLUSTERED INDEX [idx_language] ON [#__content] ( [language] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__content]') AND name = N'idx_state') CREATE NONCLUSTERED INDEX [idx_state] ON [#__content] ( [state] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__content]') AND name = N'idx_xreference') CREATE NONCLUSTERED INDEX [idx_xreference] ON [#__content] ( [xreference] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); /****** Object: Default [DF__#__conte__asset__59063A47] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__asset__59063A47]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__asset__59063A47]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ((0)) FOR [asset_id] END End; /****** Object: Default [DF__#__conte__title__59FA5E80] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__title__59FA5E80]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__title__59FA5E80]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT (N'') FOR [title] END End; /****** Object: Default [DF__#__conte__alias__5AEE82B9] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__alias__5AEE82B9]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__alias__5AEE82B9]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT (N'') FOR [alias] END End; /****** Object: Default [DF__#__conte__title__5BE2A6F2] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__title__5BE2A6F2]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__title__5BE2A6F2]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT (N'') FOR [title_alias] END End; /****** Object: Default [DF__#__conte__state__5CD6CB2B] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__state__5CD6CB2B]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__state__5CD6CB2B]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ((0)) FOR [state] END End; /****** Object: Default [DF__#__conte__secti__5DCAEF64] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__secti__5DCAEF64]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__secti__5DCAEF64]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ((0)) FOR [sectionid] END End; /****** Object: Default [DF__#__conten__mask__5EBF139D] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conten__mask__5EBF139D]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conten__mask__5EBF139D]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ((0)) FOR [mask] END End; /****** Object: Default [DF__#__conte__catid__5FB337D6] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__catid__5FB337D6]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__catid__5FB337D6]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ((0)) FOR [catid] END End; /****** Object: Default [DF__#__conte__creat__60A75C0F] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__creat__60A75C0F]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__creat__60A75C0F]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ('1900-01-01 00:00:00') FOR [created] END End; /****** Object: Default [DF__#__conte__creat__619B8048] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__creat__619B8048]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__creat__619B8048]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ((0)) FOR [created_by] END End; /****** Object: Default [DF__#__conte__creat__628FA481] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__creat__628FA481]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__creat__628FA481]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT (N'') FOR [created_by_alias] END End; /****** Object: Default [DF__#__conte__modif__6383C8BA] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__modif__6383C8BA]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__modif__6383C8BA]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ('1900-01-01 00:00:00') FOR [modified] END End; /****** Object: Default [DF__#__conte__modif__6477ECF3] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__modif__6477ECF3]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__modif__6477ECF3]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ((0)) FOR [modified_by] END End; /****** Object: Default [DF__#__conte__check__656C112C] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__check__656C112C]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__check__656C112C]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ((0)) FOR [checked_out] END End; /****** Object: Default [DF__#__conte__check__66603565] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__check__66603565]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__check__66603565]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ('1900-01-01 00:00:00') FOR [checked_out_time] END End; /****** Object: Default [DF__#__conte__publi__6754599E] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__publi__6754599E]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__publi__6754599E]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ('1900-01-01 00:00:00') FOR [publish_up] END End; /****** Object: Default [DF__#__conte__publi__68487DD7] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__publi__68487DD7]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__publi__68487DD7]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ('1900-01-01 00:00:00') FOR [publish_down] END End; /****** Object: Default [DF__#__conte__versi__693CA210] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__versi__693CA210]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__versi__693CA210]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ((1)) FOR [version] END End; /****** Object: Default [DF__#__conte__paren__6A30C649] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__paren__6A30C649]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__paren__6A30C649]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ((0)) FOR [parentid] END End; /****** Object: Default [DF__#__conte__order__6B24EA82] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__order__6B24EA82]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__order__6B24EA82]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ((0)) FOR [ordering] END End; /****** Object: Default [DF__#__conte__acces__6C190EBB] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__acces__6C190EBB]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__acces__6C190EBB]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ((0)) FOR [access] END End; /****** Object: Default [DF__#__conten__hits__6D0D32F4] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conten__hits__6D0D32F4]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conten__hits__6D0D32F4]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ((0)) FOR [hits] END End; /****** Object: Default [DF__#__conte__featu__6E01572D] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conte__featu__6E01572D]') AND parent_object_id = OBJECT_ID(N'[#__content]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conte__featu__6E01572D]') AND type = 'D') BEGIN ALTER TABLE [#__content] ADD DEFAULT ((0)) FOR [featured] END End; /****** Object: Table [#__contact_details] Script Date: 11/08/2010 18:41:22 ******/ SET QUOTED_IDENTIFIER ON; IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__contact_details]') AND type in (N'U')) BEGIN CREATE TABLE [#__contact_details]( [id] [int] IDENTITY(1,1) NOT NULL, [name] [nvarchar](255) NOT NULL, [alias] [nvarchar](255) NOT NULL, [con_position] [nvarchar](255) NULL, [address] [nvarchar](max) NULL, [suburb] [nvarchar](100) NULL, [state] [nvarchar](100) NULL, [country] [nvarchar](100) NULL, [postcode] [nvarchar](100) NULL, [telephone] [nvarchar](255) NULL, [fax] [nvarchar](255) NULL, [misc] [nvarchar](max) NULL, [image] [nvarchar](255) NULL, [imagepos] [nvarchar](20) NULL, [email_to] [nvarchar](255) NULL, [default_con] [tinyint] NOT NULL, [published] [smallint] NOT NULL, [checked_out] [bigint] NOT NULL, [checked_out_time] [datetime] NOT NULL, [ordering] [int] NOT NULL, [params] [nvarchar](max) NOT NULL, [user_id] [int] NOT NULL, [catid] [int] NOT NULL, [access] [int] NOT NULL, [mobile] [nvarchar](255) NOT NULL, [webpage] [nvarchar](255) NOT NULL, [sortname1] [nvarchar](255) NOT NULL, [sortname2] [nvarchar](255) NOT NULL, [sortname3] [nvarchar](255) NOT NULL, [language] [nvarchar](7) NOT NULL, [created] [datetime] NOT NULL, [created_by] [bigint] NOT NULL, [created_by_alias] [nvarchar](255) NOT NULL, [modified] [datetime] NOT NULL, [modified_by] [bigint] NOT NULL, [metakey] [nvarchar](max) NOT NULL, [metadesc] [nvarchar](max) NOT NULL, [metadata] [nvarchar](max) NOT NULL, [featured] [tinyint] NOT NULL, [xreference] [nvarchar](50) NOT NULL, [publish_up] [datetime] NOT NULL, [publish_down] [datetime] NOT NULL, CONSTRAINT [PK_#__contact_details_id] PRIMARY KEY CLUSTERED ( [id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__contact_details]') AND name = N'idx_access') CREATE NONCLUSTERED INDEX [idx_access] ON [#__contact_details] ( [access] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__contact_details]') AND name = N'idx_catid') CREATE NONCLUSTERED INDEX [idx_catid] ON [#__contact_details] ( [catid] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__contact_details]') AND name = N'idx_checkout') CREATE NONCLUSTERED INDEX [idx_checkout] ON [#__contact_details] ( [checked_out] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__contact_details]') AND name = N'idx_createdby') CREATE NONCLUSTERED INDEX [idx_createdby] ON [#__contact_details] ( [created_by] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__contact_details]') AND name = N'idx_featured_catid') CREATE NONCLUSTERED INDEX [idx_featured_catid] ON [#__contact_details] ( [featured] ASC, [catid] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__contact_details]') AND name = N'idx_language') CREATE NONCLUSTERED INDEX [idx_language] ON [#__contact_details] ( [language] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__contact_details]') AND name = N'idx_state') CREATE NONCLUSTERED INDEX [idx_state] ON [#__contact_details] ( [published] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__contact_details]') AND name = N'idx_xreference') CREATE NONCLUSTERED INDEX [idx_xreference] ON [#__contact_details] ( [xreference] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); /****** Object: Default [DF__#__contac__name__3B75D760] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__contac__name__3B75D760]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__contac__name__3B75D760]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT (N'') FOR [name] END End; /****** Object: Default [DF__#__conta__alias__3C69FB99] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__alias__3C69FB99]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__alias__3C69FB99]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT (N'') FOR [alias] END End; /****** Object: Default [DF__#__conta__con_p__3D5E1FD2] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__con_p__3D5E1FD2]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__con_p__3D5E1FD2]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT (NULL) FOR [con_position] END End; /****** Object: Default [DF__#__conta__subur__3E52440B] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__subur__3E52440B]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__subur__3E52440B]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT (NULL) FOR [suburb] END End; /****** Object: Default [DF__#__conta__state__3F466844] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__state__3F466844]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__state__3F466844]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT (NULL) FOR [state] END End; /****** Object: Default [DF__#__conta__count__403A8C7D] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__count__403A8C7D]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__count__403A8C7D]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT (NULL) FOR [country] END End; /****** Object: Default [DF__#__conta__postc__412EB0B6] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__postc__412EB0B6]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__postc__412EB0B6]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT (NULL) FOR [postcode] END End; /****** Object: Default [DF__#__conta__telep__4222D4EF] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__telep__4222D4EF]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__telep__4222D4EF]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT (NULL) FOR [telephone] END End; /****** Object: Default [DF__#__contact__fax__4316F928] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__contact__fax__4316F928]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__contact__fax__4316F928]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT (NULL) FOR [fax] END End; /****** Object: Default [DF__#__conta__image__440B1D61] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__image__440B1D61]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__image__440B1D61]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT (NULL) FOR [image] END End; /****** Object: Default [DF__#__conta__image__44FF419A] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__image__44FF419A]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__image__44FF419A]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT (NULL) FOR [imagepos] END End; /****** Object: Default [DF__#__conta__email__45F365D3] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__email__45F365D3]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__email__45F365D3]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT (NULL) FOR [email_to] END End; /****** Object: Default [DF__#__conta__defau__46E78A0C] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__defau__46E78A0C]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__defau__46E78A0C]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT ((0)) FOR [default_con] END End; /****** Object: Default [DF__#__conta__publi__47DBAE45] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__publi__47DBAE45]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__publi__47DBAE45]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT ((0)) FOR [published] END End; /****** Object: Default [DF__#__conta__check__48CFD27E] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__check__48CFD27E]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__check__48CFD27E]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT ((0)) FOR [checked_out] END End; /****** Object: Default [DF__#__conta__check__49C3F6B7] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__check__49C3F6B7]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__check__49C3F6B7]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT ('1900-01-01 00:00:00') FOR [checked_out_time] END End; /****** Object: Default [DF__#__conta__order__4AB81AF0] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__order__4AB81AF0]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__order__4AB81AF0]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT ((0)) FOR [ordering] END End; /****** Object: Default [DF__#__conta__user___4BAC3F29] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__user___4BAC3F29]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__user___4BAC3F29]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT ((0)) FOR [user_id] END End; /****** Object: Default [DF__#__conta__catid__4CA06362] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__catid__4CA06362]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__catid__4CA06362]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT ((0)) FOR [catid] END End; /****** Object: Default [DF__#__conta__acces__4D94879B] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__acces__4D94879B]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__acces__4D94879B]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT ((0)) FOR [access] END End; /****** Object: Default [DF__#__conta__mobil__4E88ABD4] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__mobil__4E88ABD4]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__mobil__4E88ABD4]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT (N'') FOR [mobile] END End; /****** Object: Default [DF__#__conta__webpa__4F7CD00D] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__webpa__4F7CD00D]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__webpa__4F7CD00D]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT (N'') FOR [webpage] END End; /****** Object: Default [DF__#__conta__creat__5070F446] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__creat__5070F446]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__creat__5070F446]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT ('1900-01-01 00:00:00') FOR [created] END End; /****** Object: Default [DF__#__conta__creat__5165187F] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__creat__5165187F]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__creat__5165187F]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT ((0)) FOR [created_by] END End; /****** Object: Default [DF__#__conta__creat__52593CB8] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__creat__52593CB8]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__creat__52593CB8]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT (N'') FOR [created_by_alias] END End; /****** Object: Default [DF__#__conta__modif__534D60F1] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__modif__534D60F1]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__modif__534D60F1]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT ('1900-01-01 00:00:00') FOR [modified] END End; /****** Object: Default [DF__#__conta__modif__5441852A] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__modif__5441852A]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__modif__5441852A]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT ((0)) FOR [modified_by] END End; /****** Object: Default [DF__#__conta__featu__5535A963] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__featu__5535A963]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__featu__5535A963]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT ((0)) FOR [featured] END End; /****** Object: Default [DF__#__conta__publi__5629CD9C] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__publi__5629CD9C]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__publi__5629CD9C]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT ('1900-01-01 00:00:00') FOR [publish_up] END End; /****** Object: Default [DF__#__conta__publi__571DF1D5] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__conta__publi__571DF1D5]') AND parent_object_id = OBJECT_ID(N'[#__contact_details]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__conta__publi__571DF1D5]') AND type = 'D') BEGIN ALTER TABLE [#__contact_details] ADD DEFAULT ('1900-01-01 00:00:00') FOR [publish_down] END End; /****** Object: Table [#__categories] Script Date: 11/08/2010 18:41:22 ******/ SET QUOTED_IDENTIFIER ON; IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[#__categories]') AND type in (N'U')) BEGIN CREATE TABLE [#__categories]( [id] [int] IDENTITY(1,1) NOT NULL, [asset_id] [bigint] NOT NULL, [parent_id] [bigint] NOT NULL, [lft] [int] NOT NULL, [rgt] [int] NOT NULL, [level] [bigint] NOT NULL, [path] [nvarchar](255) NOT NULL, [extension] [nvarchar](50) NOT NULL, [title] [nvarchar](255) NOT NULL, [alias] [nvarchar](255) NOT NULL, [note] [nvarchar](255) NOT NULL, [description] [nvarchar](max) NOT NULL, [published] [smallint] NOT NULL, [checked_out] [bigint] NOT NULL, [checked_out_time] [datetime] NOT NULL, [access] [int] NOT NULL, [params] [nvarchar](max) NOT NULL, [metadesc] [nvarchar](1024) NOT NULL, [metakey] [nvarchar](1024) NOT NULL, [metadata] [nvarchar](2048) NOT NULL, [created_user_id] [bigint] NOT NULL, [created_time] [datetime] NOT NULL, [modified_user_id] [bigint] NOT NULL, [modified_time] [datetime] NOT NULL, [hits] [bigint] NOT NULL, [language] [nvarchar](7) NOT NULL, CONSTRAINT [PK_#__categories_id] PRIMARY KEY CLUSTERED ( [id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF) ) END; IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__categories]') AND name = N'cat_idx') CREATE NONCLUSTERED INDEX [cat_idx] ON [#__categories] ( [extension] ASC, [published] ASC, [access] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__categories]') AND name = N'idx_access') CREATE NONCLUSTERED INDEX [idx_access] ON [#__categories] ( [access] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__categories]') AND name = N'idx_alias') CREATE NONCLUSTERED INDEX [idx_alias] ON [#__categories] ( [alias] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__categories]') AND name = N'idx_checkout') CREATE NONCLUSTERED INDEX [idx_checkout] ON [#__categories] ( [checked_out] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__categories]') AND name = N'idx_language') CREATE NONCLUSTERED INDEX [idx_language] ON [#__categories] ( [language] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__categories]') AND name = N'idx_left_right') CREATE NONCLUSTERED INDEX [idx_left_right] ON [#__categories] ( [lft] ASC, [rgt] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__categories]') AND name = N'idx_path') CREATE NONCLUSTERED INDEX [idx_path] ON [#__categories] ( [path] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__categories]') AND name = N'idx_created_user_id') CREATE NONCLUSTERED INDEX [idx_created_user_id] ON [#__categories] ( [created_user_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__categories]') AND name = N'idx_checked_out_time') CREATE NONCLUSTERED INDEX [idx_checked_out_time] ON [#__categories] ( [checked_out_time] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[#__categories]') AND name = N'idx_asset_id') CREATE NONCLUSTERED INDEX [idx_asset_id] ON [#__categories] ( [asset_id] ASC )WITH (STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF); /****** Object: Default [DF__#__categ__asset__276EDEB3] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__categ__asset__276EDEB3]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__categ__asset__276EDEB3]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT ((0)) FOR [asset_id] END End; /****** Object: Default [DF__#__categ__paren__286302EC] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__categ__paren__286302EC]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__categ__paren__286302EC]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT ((0)) FOR [parent_id] END End; /****** Object: Default [DF__#__cater__lft__29572725] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__cater__lft__29572725]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__cater__lft__29572725]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT ((0)) FOR [lft] END End; /****** Object: Default [DF__#__cater__rgt__2A4B4B5E] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__cater__rgt__2A4B4B5E]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__cater__rgt__2A4B4B5E]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT ((0)) FOR [rgt] END End; /****** Object: Default [DF__#__categ__level__2B3F6F97] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__categ__level__2B3F6F97]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__categ__level__2B3F6F97]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT ((0)) FOR [level] END End; /****** Object: Default [DF__#__cate__path__2C3393D0] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__cate__path__2C3393D0]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__cate__path__2C3393D0]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT (N'') FOR [path] END End; /****** Object: Default [DF__#__categ__exten__2D27B809] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__categ__exten__2D27B809]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__categ__exten__2D27B809]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT (N'') FOR [extension] END End; /****** Object: Default [DF__#__categ__alias__2E1BDC42] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__categ__alias__2E1BDC42]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__categ__alias__2E1BDC42]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT (N'') FOR [alias] END End; /****** Object: Default [DF__#__cate__note__2F10007B] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__cate__note__2F10007B]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__cate__note__2F10007B]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT (N'') FOR [note] END End; /****** Object: Default [DF__#__categ__descr__300424B4] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__categ__descr__300424B4]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__categ__descr__300424B4]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT (N'') FOR [description] END End; /****** Object: Default [DF__#__categ__publi__30F848ED] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__categ__publi__30F848ED]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__categ__publi__30F848ED]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT ((0)) FOR [published] END End; /****** Object: Default [DF__#__categ__check__31EC6D26] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__categ__check__31EC6D26]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__categ__check__31EC6D26]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT ((0)) FOR [checked_out] END End; /****** Object: Default [DF__#__categ__check__32E0915F] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__categ__check__32E0915F]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__categ__check__32E0915F]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT ('1900-01-01 00:00:00') FOR [checked_out_time] END End; /****** Object: Default [DF__#__categ__acces__33D4B598] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__categ__acces__33D4B598]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__categ__acces__33D4B598]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT ((0)) FOR [access] END End; /****** Object: Default [DF__#__categ__param__34C8D9D1] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__categ__param__34C8D9D1]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__categ__param__34C8D9D1]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT (N'') FOR [params] END End; /****** Object: Default [DF__#__categ__creat__35BCFE0A] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__categ__creat__35BCFE0A]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__categ__creat__35BCFE0A]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT ((0)) FOR [created_user_id] END End; /****** Object: Default [DF__#__categ__creat__36B12243] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__categ__creat__36B12243]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__categ__creat__36B12243]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT ('1900-01-01 00:00:00') FOR [created_time] END End; /****** Object: Default [DF__#__categ__modif__37A5467C] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__categ__modif__37A5467C]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__categ__modif__37A5467C]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT ((0)) FOR [modified_user_id] END End; /****** Object: Default [DF__#__categ__modif__38996AB5] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__categ__modif__38996AB5]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__categ__modif__38996AB5]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT ('1900-01-01 00:00:00') FOR [modified_time] END End; /****** Object: Default [DF__#__cate__hits__398D8EEE] Script Date: 11/08/2010 18:41:22 ******/ IF Not EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[DF__#__cate__hits__398D8EEE]') AND parent_object_id = OBJECT_ID(N'[#__categories]')) Begin IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[DF__#__cate__hits__398D8EEE]') AND type = 'D') BEGIN ALTER TABLE [#__categories] ADD DEFAULT ((0)) FOR [hits] END End; SET IDENTITY_INSERT #__categories ON; INSERT INTO #__categories (id, asset_id, parent_id, lft, rgt,level, path, extension, title, alias, note, description, published, checked_out, checked_out_time, access, params, metadesc, metakey, metadata, created_user_id,created_time, modified_user_id, modified_time, hits,language) diff --git a/libraries/cms/version/version.php b/libraries/cms/version/version.php index b03e77230a4aa..7b044fd9c1d00 100644 --- a/libraries/cms/version/version.php +++ b/libraries/cms/version/version.php @@ -23,7 +23,7 @@ final class JVersion public $RELEASE = '2.5'; /** @var string Maintenance version. */ - public $DEV_LEVEL = '2'; + public $DEV_LEVEL = '3'; /** @var string Development STATUS. */ public $DEV_STATUS = 'Stable'; @@ -35,7 +35,7 @@ final class JVersion public $CODENAME = 'Ember'; /** @var string Release date. */ - public $RELDATE = '5-March-2012'; + public $RELDATE = '15-March-2012'; /** @var string Release time. */ public $RELTIME = '14:00'; diff --git a/libraries/joomla/crypt/crypt.php b/libraries/joomla/crypt/crypt.php new file mode 100644 index 0000000000000..2f4c60dc3d373 --- /dev/null +++ b/libraries/joomla/crypt/crypt.php @@ -0,0 +1,151 @@ += 0 + || substr(PHP_OS, 0, 3) !== 'WIN' + ) + ) + { + $sslStr = openssl_random_pseudo_bytes($length, $strong); + if ($strong) + { + return $sslStr; + } + } + + /* + * Collect any entropy available in the system along with a number + * of time measurements of operating system randomness. + */ + $bitsPerRound = 2; + $maxTimeMicro = 400; + $shaHashLength = 20; + $randomStr = ''; + $total = $length; + + // Check if we can use /dev/urandom. + $urandom = false; + $handle = null; + if (function_exists('stream_set_read_buffer') && @is_readable('/dev/urandom')) + { + $handle = @fopen('/dev/urandom', 'rb'); + if ($handle) + { + $urandom = true; + } + } + + while ($length > strlen($randomStr)) + { + $bytes = ($total > $shaHashLength)? $shaHashLength : $total; + $total -= $bytes; + /* + * Collect any entropy available from the PHP system and filesystem. + * If we have ssl data that isn't strong, we use it once. + */ + $entropy = rand() . uniqid(mt_rand(), true) . $sslStr; + $entropy .= implode('', @fstat(fopen( __FILE__, 'r'))); + $entropy .= memory_get_usage(); + $sslStr = ''; + if ($urandom) + { + stream_set_read_buffer($handle, 0); + $entropy .= @fread($handle, $bytes); + } + else + { + /* + * There is no external source of entropy so we repeat calls + * to mt_rand until we are assured there's real randomness in + * the result. + * + * Measure the time that the operations will take on average. + */ + $samples = 3; + $duration = 0; + for ($pass = 0; $pass < $samples; ++$pass) + { + $microStart = microtime(true) * 1000000; + $hash = sha1(mt_rand(), true); + for ($count = 0; $count < 50; ++$count) + { + $hash = sha1($hash, true); + } + $microEnd = microtime(true) * 1000000; + $entropy .= $microStart . $microEnd; + if ($microStart > $microEnd) { + $microEnd += 1000000; + } + $duration += $microEnd - $microStart; + } + $duration = $duration / $samples; + + /* + * Based on the average time, determine the total rounds so that + * the total running time is bounded to a reasonable number. + */ + $rounds = (int)(($maxTimeMicro / $duration) * 50); + + /* + * Take additional measurements. On average we can expect + * at least $bitsPerRound bits of entropy from each measurement. + */ + $iter = $bytes * (int) ceil(8 / $bitsPerRound); + for ($pass = 0; $pass < $iter; ++$pass) + { + $microStart = microtime(true); + $hash = sha1(mt_rand(), true); + for ($count = 0; $count < $rounds; ++$count) + { + $hash = sha1($hash, true); + } + $entropy .= $microStart . microtime(true); + } + } + + $randomStr .= sha1($entropy, true); + } + + if ($urandom) + { + @fclose($handle); + } + + return substr($randomStr, 0, $length); + } +} diff --git a/libraries/joomla/crypt/index.html b/libraries/joomla/crypt/index.html new file mode 100644 index 0000000000000..2efb97f319a35 --- /dev/null +++ b/libraries/joomla/crypt/index.html @@ -0,0 +1 @@ + diff --git a/libraries/joomla/user/helper.php b/libraries/joomla/user/helper.php index d5d996e3eb772..cadc095c2cfb7 100644 --- a/libraries/joomla/user/helper.php +++ b/libraries/joomla/user/helper.php @@ -525,12 +525,22 @@ public static function getSalt($encryption = 'md5-hex', $seed = '', $plaintext = public static function genRandomPassword($length = 8) { $salt = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; - $len = strlen($salt); + $base = strlen($salt); $makepass = ''; - for ($i = 0; $i < $length; $i++) + /* + * Start with a cryptographic strength random string, then convert it to + * a string with the numeric base of the salt. + * Shift the base conversion on each character so the character + * distribution is even, and randomize the start shift so it's not + * predictable. + */ + $random = JCrypt::genRandomBytes($length + 1); + $shift = ord($random[0]); + for ($i = 1; $i <= $length; ++$i) { - $makepass .= $salt[mt_rand(0, $len - 1)]; + $makepass .= $salt[($shift + ord($random[$i])) % $base]; + $shift += ord($random[$i]); } return $makepass; diff --git a/plugins/system/redirect/redirect.php b/plugins/system/redirect/redirect.php index dc5b816413ace..d202d66a0e477 100644 --- a/plugins/system/redirect/redirect.php +++ b/plugins/system/redirect/redirect.php @@ -67,7 +67,7 @@ static function handleError(&$error) { $referer = empty($_SERVER['HTTP_REFERER']) ? '' : $_SERVER['HTTP_REFERER']; - $db->setQuery('select id from '.$db->quoteName('#__redirect_links')." where old_url='" . $db->quote($current) . "'"); + $db->setQuery('SELECT id FROM ' . $db->quoteName('#__redirect_links') . ' WHERE old_url= ' . $db->quote($current)); $res = $db->loadResult(); if(!$res) {