Database changes between 6.3 and 7.0
Table: sf_events
Status: Updated
Description: Added a new column
New Column:
Name
|
Type
|
Allow nulls
|
Description
|
Affects
|
timezone_id
|
VARCHAR (255)
|
NULL
|
Added new column |
Events module |
Table: OAImportConfigurations
Status: Updated
Description: Max characters of the types are increased from VARCHAR (255) to VARCHAR (2000).
Name |
Type |
Allow nulls |
Description |
Affects |
BaseConnectionString |
VARCHAR (2000) |
NULL |
|
|
SourceConnectionString |
VARCHAR (2000) |
NULL |
|
|
DestinationConnectionString |
VARCHAR (2000) |
NULL |
|
|
Table: OASyncImportSummary
Status: Updated
Description: Deleted columns
Deleted columns:
Name |
Type |
Allow nulls |
Description |
Affects |
Reads |
INT |
NOT NULL |
|
|
Inserts |
INT |
NOT NULL |
|
|
Updates |
INT |
NOT NULL |
|
|
Deletes |
INT |
NOT NULL |
|
|
Table: OASyncListSummary
Status: Updated
Description: New columns and new index are added
New columns:
Name |
Type |
Allow nulls |
Description |
Affects |
SourceDeletes |
INT |
NOT NULL |
|
|
SourceInserts |
INT |
NOT NULL |
|
|
SourceReads |
INT |
NOT NULL |
|
|
SourceUpdates |
INT |
NOT NULL |
|
|
DestinationDeletes |
INT |
NOT NULL |
|
|
DestinationInserts |
INT |
NOT NULL |
|
|
DestinationReads |
INT |
NOT NULL |
|
|
DestinationUpdates |
INT |
NOT NULL |
|
|
BaseDeletes |
INT |
NOT NULL |
|
|
BaseInserts |
INT |
NOT NULL |
|
|
BaseReads |
INT |
NOT NULL |
|
|
BaseUpdates |
INT |
NOT NULL |
|
|
New index:
GO
CREATE
NONCLUSTERED
INDEX
[idx_OASyncLstSmmry_ImprtSmmary]
ON
[dbo].[OASyncListSummary]([ImportSummary]
ASC
);
GO
Table: sf_content_link
Status: Updated
Description: New columns
New columns:
Name |
Type |
Allow nulls |
Description |
Affects |
available_for_temp |
TINYINT |
NOT NULL |
Indicates whether a particular link is available for the temp version of the of the related item. |
Related data |
available_for_master |
TINYINT |
NOT NULL |
Indicates whether a particular link is available for the temp version of the of the related item.
|
Realated data |
available_for_live |
TINYINT |
NOT NULL |
Indicates whether a particular link is available for the temp version of the of the related item.
|
Related data |
Table: sf_ec_cart_order
Status: Updated
Description: New column
New column:
Name |
Type |
Allow nulls |
Description |
Affects |
user_id |
UNIQUEIDENTIFIER |
NULL |
|
Ecommerce module |
Table: sf_ec_product
Status: Updated
Description: Deleted column
Deleted column:
Name |
Type |
Allow nulls |
Description |
Affects |
voa_class |
INT |
NOT NULL |
|
Ecommerce module |
Table: sf_form_entry
Status: Updated
Description: New columns
New columns:
Name |
Type |
Allow nulls |
Description |
Affects |
source_site_name |
VARCHAR (255) |
NULL |
|
Forms module |
source_site_id |
UNIQUEIDENTIFIER |
NULL |
|
Forms module |
Table: sf_mb_dynamic_module_field
Status: Updated
Description: New columns
New columns:
Name |
Type |
Allow nulls |
Description |
Affects |
related_content_type |
VARCHAR (255) |
NULL |
|
Module builder |
related_content_provider |
VARCHAR (255) |
NULL |
|
Module builder |
frontend_widget_type_name |
VARCHAR (255) |
NULL |
|
Module builder |
frontend_widget_label |
VARCHAR (255) |
NULL |
|
Module builder |
Table: sf_object_data
Status: Updated
Description: New columns
New columns:
Name |
Type |
Allow nulls |
Description |
Affects |
is_overrided_control |
TINYINT |
NULL |
|
|
editable |
TINYINT |
NULL |
|
|
base_control_id |
UNIQUEIDENTIFIER |
NULL |
|
|
enable_override_for_control |
TINYINT |
NULL |
|
|
enable_override_for_control2 |
TINYINT |
NULL |
|
|
Table: sf_page_data
Status: Updated
Description: Deleted several columns and added new one. Fix page node - page data relationship; move metadata properties from page data to page node.
Deleted columns:
Name |
Type |
Allow nulls |
Description |
Affects |
ui_culture |
VARCHAR (255) |
NULL |
|
Pages |
translation_initialized |
TINYINT |
NOT NULL |
|
Pages |
require_ssl |
TINYINT |
NOT NULL |
|
Pages |
page_languagelink_id |
UNIQUEIDENTIFIER |
NULL |
|
Pages |
localization_strategy |
SMALLINT |
NULL |
|
Pages |
keywords |
NVARCHAR (500) |
NULL |
|
Pages |
html_title_ |
NVARCHAR (500) |
NULL |
|
Pages |
crawlable |
TINYINT |
NOT NULL |
|
Pages |
voa_version |
SMALLINT |
NOT NULL |
|
Pages |
Removed query to create index:
CREATE
NONCLUSTERED
INDEX
[idx_sf_pg_dt_pg_lnguagelink_id]
ON
[dbo].[sf_page_data]([page_languagelink_id]
ASC
);
GO
New column:
Name |
Type |
Allow nulls |
Description |
Affects |
page_node_id |
UNIQUEIDENTIFIER |
NULL |
|
|
Added new index:
CREATE
NONCLUSTERED
INDEX
[idx_sf_page_data_page_node_id]
ON
[dbo].[sf_page_data]([page_node_id]
ASC
);
GO
Table: sf_page_node
Status: Updated
Description: Deleted index and added new columns. Fix page node - page data relationship; move metadata properties from page data to page node. Add the ability to configure if the page should be included in the internal search index (different configuration from crawl-able by external search engines)
Deleted index:
CREATE
NONCLUSTERED
INDEX
[idx_sf_page_node_content_id]
ON
[dbo].[sf_page_node]([content_id]
ASC
);
GO
New columns:
Name |
Type |
Allow nulls |
Description |
Affects |
require_ssl |
TINYINT |
NOT NULL |
|
Pages |
loc_strtgy |
SMALLINT |
NULL |
|
Pages |
keywords_ |
NVARCHAR (500) |
NULL |
|
Pages |
inc_in_srch_idx |
TINYINT |
NOT NULL |
|
Pages |
html_title_ |
NVARCHAR (500) |
NULL |
|
Pages |
crawlable_ |
TINYINT |
NOT NULL |
|
Pages |
Table: sf_taxonomy_statistic
Status: Updated
Description: Added new index to improve performance for taxonomy statistics.
GO
CREATE
NONCLUSTERED
INDEX
[idx_sf_taxonomy_statistic]
ON
[dbo].[sf_taxonomy_statistic]([data_item_type]
ASC
, [taxon_id]
ASC
, [statistic_type]
ASC
, [item_provider_name]
ASC
);
GO
Removed table
[sf_page_language_link] - Used for multilingual split pages to maintain the relation between split page data items. It is not used anymore.
Site Sync Module
Table: sf_site_sync_server
Status: New
Table: sf_site_sync_log_entry
Status: Updated
Description: Added new index to improve performance.
CREATE
NONCLUSTERED
INDEX
[sf_site_sync_log_entry]
ON
[dbo].[sf_site_sync_log_entry]
(
[type_name]
ASC
,
[serverId]
ASC
,
[provider]
ASC
,
[item_id]
ASC
)
Table: sf_site_sync_summary
Status: Updated
Description: Added new index to improve performance.
CREATE
NONCLUSTERED
INDEX
[sf_site_sync_summary]
ON
[dbo].[sf_site_sync_summary]
(
[server_id]
ASC
)
Dashboard
Table: sf_dashboard_log
Status: Updated
Description: Added new index to improve performance.
CREATE
NONCLUSTERED
INDEX
[sf_dashboard_log]
ON
[sf_dashboard_log]
(
[
timestamp
]
ASC
,
[item_type]
ASC
,
[item_id]
ASC
)
Table: sf_dashboard_watchlist
Status: Updated
Description: Added new index to improve performance.
CREATE
NONCLUSTERED
INDEX
[sf_dashboard_watchlist]
ON
[dbo].[sf_dashboard_watchlist]
(
[user_id]
ASC
,
[dashboard_log_entry_id]
ASC
)