Skip to content

Instantly share code, notes, and snippets.

@kashiwasan
Created October 7, 2011 07:01
Show Gist options
  • Save kashiwasan/1269652 to your computer and use it in GitHub Desktop.
Save kashiwasan/1269652 to your computer and use it in GitHub Desktop.
OpenPNE3 Azure SQL (CREATE&ALTER)
IF NOT EXISTS(SELECT * FROM sys.schemas WHERE [name] = N'dbo')
EXEC (N'CREATE SCHEMA dbo')
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'activity_data' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'activity_data' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[activity_data]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[activity_data]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(1, 1) NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Member id'.
*/
[member_id] int NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Activity data id is in reply to'.
*/
[in_reply_to_activity_id] int DEFAULT NULL NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Activity body'.
*/
[body] nvarchar(140) NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Activity URI'.
*/
[uri] nvarchar(max) NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Public flag of activity'.
* M2SS0052: string literal was converted to NUMERIC literal
*/
[public_flag] smallint DEFAULT 1 NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Display this in PC?'.
* M2SS0052: string literal was converted to NUMERIC literal
*/
[is_pc] smallint DEFAULT 1 NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Display this in Mobile?'.
* M2SS0052: string literal was converted to NUMERIC literal
*/
[is_mobile] smallint DEFAULT 1 NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'The source caption'.
*/
[source] nvarchar(64) DEFAULT NULL NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'The source URI'.
*/
[source_uri] nvarchar(max) NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Reference table name'.
*/
[foreign_table] nvarchar(max) NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'The id of reference table'.
*/
[foreign_id] bigint DEFAULT NULL NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Template name'.
*/
[template] nvarchar(64) DEFAULT NULL NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Params for template'.
*/
[template_param] nvarchar(max) NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.activity_data',
N'SCHEMA', N'dbo',
N'TABLE', N'activity_data'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'activity_image' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'activity_image' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[activity_image]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[activity_image]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(1, 1) NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Activity data id'.
*/
[activity_data_id] int NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'MIME type'.
*/
[mime_type] nvarchar(64) NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Image URI'.
*/
[uri] nvarchar(max) NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'File id'.
*/
[file_id] int DEFAULT NULL NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.activity_image',
N'SCHEMA', N'dbo',
N'TABLE', N'activity_image'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'admin_user' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'admin_user' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[admin_user]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[admin_user]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(2, 1) NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Administrator''s username'.
*/
[username] nvarchar(64) DEFAULT N'' NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Administrator''s password'.
*/
[password] nvarchar(40) DEFAULT N'' NOT NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.admin_user',
N'SCHEMA', N'dbo',
N'TABLE', N'admin_user'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'album' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'album' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[album]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[album]
(
[id] int IDENTITY(1, 1) NOT NULL,
[member_id] int DEFAULT NULL NULL,
[title] nvarchar(max) NOT NULL,
[body] nvarchar(max) NOT NULL,
/*
* SSMA informational messages:
* M2SS0052: string literal was converted to NUMERIC literal
*/
[public_flag] smallint DEFAULT 1 NOT NULL,
[file_id] int DEFAULT NULL NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.album',
N'SCHEMA', N'dbo',
N'TABLE', N'album'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'album_image' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'album_image' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[album_image]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[album_image]
(
[id] int IDENTITY(1, 1) NOT NULL,
[album_id] int NOT NULL,
[member_id] int NOT NULL,
[file_id] int DEFAULT NULL NULL,
[description] nvarchar(max) NULL,
[filesize] bigint NOT NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.album_image',
N'SCHEMA', N'dbo',
N'TABLE', N'album_image'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'application' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'application' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[application]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[application]
(
[id] bigint IDENTITY(2, 1) NOT NULL,
[member_id] int DEFAULT NULL NULL,
[url] nvarchar(128) NOT NULL,
[height] bigint DEFAULT NULL NULL,
/*
* SSMA informational messages:
* M2SS0052: string literal was converted to NUMERIC literal
*/
[scrolling] smallint DEFAULT 0 NOT NULL,
/*
* SSMA informational messages:
* M2SS0052: string literal was converted to NUMERIC literal
*/
[singleton] smallint DEFAULT 1 NOT NULL,
/*
* SSMA informational messages:
* M2SS0052: string literal was converted to NUMERIC literal
*/
[is_active] smallint DEFAULT 1 NOT NULL,
/*
* SSMA informational messages:
* M2SS0052: string literal was converted to NUMERIC literal
*/
[is_pc] smallint DEFAULT 1 NOT NULL,
/*
* SSMA informational messages:
* M2SS0052: string literal was converted to NUMERIC literal
*/
[is_mobile] smallint DEFAULT 0 NOT NULL,
[links] nvarchar(max) NULL,
[consumer_key] nvarchar(16) DEFAULT N'' NOT NULL,
[consumer_secret] nvarchar(32) DEFAULT N'' NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.application',
N'SCHEMA', N'dbo',
N'TABLE', N'application'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'application_invite' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'application_invite' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[application_invite]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[application_invite]
(
[id] bigint IDENTITY(1, 1) NOT NULL,
[application_id] bigint NOT NULL,
[to_member_id] int NOT NULL,
[from_member_id] int NOT NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.application_invite',
N'SCHEMA', N'dbo',
N'TABLE', N'application_invite'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'application_lifecycle_event_queue' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'application_lifecycle_event_queue' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[application_lifecycle_event_queue]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[application_lifecycle_event_queue]
(
[id] bigint IDENTITY(1, 1) NOT NULL,
[application_id] bigint NOT NULL,
[member_id] int DEFAULT NULL NULL,
[name] nvarchar(128) NOT NULL,
[params] nvarchar(max) NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.application_lifecycle_event_queue',
N'SCHEMA', N'dbo',
N'TABLE', N'application_lifecycle_event_queue'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'application_persistent_data' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'application_persistent_data' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[application_persistent_data]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[application_persistent_data]
(
[id] bigint IDENTITY(1, 1) NOT NULL,
[application_id] bigint NOT NULL,
[member_id] int NOT NULL,
[name] nvarchar(128) NOT NULL,
[value] nvarchar(max) NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.application_persistent_data',
N'SCHEMA', N'dbo',
N'TABLE', N'application_persistent_data'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'application_translation' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'application_translation' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[application_translation]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[application_translation]
(
/*
* SSMA informational messages:
* M2SS0052: string literal was converted to NUMERIC literal
*/
[id] bigint DEFAULT 0 NOT NULL,
[title] nvarchar(128) DEFAULT NULL NULL,
[title_url] nvarchar(128) DEFAULT NULL NULL,
[description] nvarchar(max) NULL,
[directory_title] nvarchar(128) DEFAULT NULL NULL,
[screenshot] nvarchar(128) DEFAULT NULL NULL,
[thumbnail] nvarchar(128) DEFAULT NULL NULL,
[author] nvarchar(128) DEFAULT NULL NULL,
[author_aboutme] nvarchar(max) NULL,
[author_affiliation] nvarchar(128) DEFAULT NULL NULL,
[author_email] nvarchar(128) DEFAULT NULL NULL,
[author_photo] nvarchar(128) DEFAULT NULL NULL,
[author_link] nvarchar(128) DEFAULT NULL NULL,
[author_quote] nvarchar(max) NULL,
[settings] nvarchar(max) NULL,
[views] nvarchar(max) NULL,
[lang] nchar(5) DEFAULT N'' NOT NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.application_translation',
N'SCHEMA', N'dbo',
N'TABLE', N'application_translation'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'ashiato' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'ashiato' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[ashiato]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[ashiato]
(
[id] int IDENTITY(1, 1) NOT NULL,
[member_id_from] int DEFAULT NULL NULL,
[member_id_to] int DEFAULT NULL NULL,
[r_date] date DEFAULT NULL NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.ashiato',
N'SCHEMA', N'dbo',
N'TABLE', N'ashiato'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'banner' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'banner' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[banner]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[banner]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(5, 1) NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Banner name'.
*/
[name] nvarchar(64) DEFAULT N'' NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'HTML of free input banner'.
*/
[html] nvarchar(max) NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'This is free HTML banner'.
* M2SS0052: string literal was converted to NUMERIC literal
*/
[is_use_html] smallint DEFAULT 0 NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.banner',
N'SCHEMA', N'dbo',
N'TABLE', N'banner'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'banner_image' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'banner_image' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[banner_image]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[banner_image]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(1, 1) NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'An image''s file id'.
*/
[file_id] int NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'URL of linked Web page'.
*/
[url] nvarchar(max) NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Banner image name'.
*/
[name] nvarchar(64) DEFAULT NULL NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.banner_image',
N'SCHEMA', N'dbo',
N'TABLE', N'banner_image'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'banner_translation' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'banner_translation' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[banner_translation]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[banner_translation]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
* M2SS0052: string literal was converted to NUMERIC literal
*/
[id] int DEFAULT 0 NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Description'.
*/
[caption] nvarchar(max) NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
*/
[lang] nchar(5) DEFAULT N'' NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.banner_translation',
N'SCHEMA', N'dbo',
N'TABLE', N'banner_translation'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'banner_use_image' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'banner_use_image' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[banner_use_image]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[banner_use_image]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(1, 1) NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Banner id'.
*/
[banner_id] int NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'BannerImage id'.
*/
[banner_image_id] int NOT NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.banner_use_image',
N'SCHEMA', N'dbo',
N'TABLE', N'banner_use_image'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'blacklist' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'blacklist' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[blacklist]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[blacklist]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(1, 1) NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Mobile identified number'.
*/
[uid] nvarchar(32) DEFAULT N'' NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Free memo'.
*/
[memo] nvarchar(max) NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.blacklist',
N'SCHEMA', N'dbo',
N'TABLE', N'blacklist'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'blog_rss_cache' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'blog_rss_cache' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[blog_rss_cache]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[blog_rss_cache]
(
[id] int IDENTITY(1, 1) NOT NULL,
[member_id] int DEFAULT NULL NULL,
[title] nvarchar(max) NULL,
[description] nvarchar(max) NULL,
[link] nvarchar(max) NULL,
[date] datetime2(0) DEFAULT NULL NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.blog_rss_cache',
N'SCHEMA', N'dbo',
N'TABLE', N'blog_rss_cache'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[community]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[community]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(1, 1) NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Community name'.
*/
[name] nvarchar(64) DEFAULT N'' NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Top image file id'.
*/
[file_id] int DEFAULT NULL NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Community category id'.
*/
[community_category_id] int DEFAULT NULL NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.community',
N'SCHEMA', N'dbo',
N'TABLE', N'community'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_category' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_category' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[community_category]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[community_category]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(5, 1) NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Category name'.
*/
[name] nvarchar(64) DEFAULT N'' NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Member can create this category community'.
* M2SS0052: string literal was converted to NUMERIC literal
*/
[is_allow_member_community] smallint DEFAULT 1 NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Nested tree key'.
*/
[tree_key] int DEFAULT NULL NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Order to sort'.
*/
[sort_order] int DEFAULT NULL NULL,
[lft] int DEFAULT NULL NULL,
[rgt] int DEFAULT NULL NULL,
[level] smallint DEFAULT NULL NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.community_category',
N'SCHEMA', N'dbo',
N'TABLE', N'community_category'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_config' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_config' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[community_config]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[community_config]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(1, 1) NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Community id'.
*/
[community_id] int NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Configuration name'.
*/
[name] nvarchar(64) DEFAULT N'' NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Configuration value'.
*/
[value] nvarchar(max) NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.community_config',
N'SCHEMA', N'dbo',
N'TABLE', N'community_config'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_event' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_event' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[community_event]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[community_event]
(
[id] int IDENTITY(1, 1) NOT NULL,
[community_id] int NOT NULL,
[member_id] int DEFAULT NULL NULL,
[name] nvarchar(max) NOT NULL,
[body] nvarchar(max) NOT NULL,
[event_updated_at] datetime2(0) DEFAULT NULL NULL,
[open_date] datetime2(0) NOT NULL,
[open_date_comment] nvarchar(max) NOT NULL,
[area] nvarchar(max) NOT NULL,
[application_deadline] datetime2(0) DEFAULT NULL NULL,
[capacity] int DEFAULT NULL NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.community_event',
N'SCHEMA', N'dbo',
N'TABLE', N'community_event'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_event_comment' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_event_comment' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[community_event_comment]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[community_event_comment]
(
[id] int IDENTITY(1, 1) NOT NULL,
[community_event_id] int NOT NULL,
[member_id] int DEFAULT NULL NULL,
/*
* SSMA informational messages:
* M2SS0052: string literal was converted to NUMERIC literal
*/
[number] int DEFAULT 0 NOT NULL,
[body] nvarchar(max) NOT NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.community_event_comment',
N'SCHEMA', N'dbo',
N'TABLE', N'community_event_comment'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_event_comment_image' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_event_comment_image' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[community_event_comment_image]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[community_event_comment_image]
(
[id] int IDENTITY(1, 1) NOT NULL,
[post_id] int NOT NULL,
[file_id] int DEFAULT NULL NULL,
[number] int NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.community_event_comment_image',
N'SCHEMA', N'dbo',
N'TABLE', N'community_event_comment_image'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_event_image' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_event_image' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[community_event_image]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[community_event_image]
(
[id] int IDENTITY(1, 1) NOT NULL,
[post_id] int NOT NULL,
[file_id] int DEFAULT NULL NULL,
[number] int NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.community_event_image',
N'SCHEMA', N'dbo',
N'TABLE', N'community_event_image'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_event_member' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_event_member' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[community_event_member]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[community_event_member]
(
[id] int IDENTITY(1, 1) NOT NULL,
[community_event_id] int NOT NULL,
[member_id] int NOT NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.community_event_member',
N'SCHEMA', N'dbo',
N'TABLE', N'community_event_member'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_member' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_member' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[community_member]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[community_member]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(1, 1) NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Community id'.
*/
[community_id] int NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Member id'.
*/
[member_id] int NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Is pre member?'.
* M2SS0052: string literal was converted to NUMERIC literal
*/
[is_pre] smallint DEFAULT 0 NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Notification of posting in community by computer E-mail.'.
* M2SS0052: string literal was converted to NUMERIC literal
*/
[is_receive_mail_pc] smallint DEFAULT 0 NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Notification of posting in community by mobile E-mail.'.
* M2SS0052: string literal was converted to NUMERIC literal
*/
[is_receive_mail_mobile] smallint DEFAULT 0 NOT NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.community_member',
N'SCHEMA', N'dbo',
N'TABLE', N'community_member'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_member_position' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_member_position' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[community_member_position]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[community_member_position]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(1, 1) NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Community id'.
*/
[community_id] int NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Member id'.
*/
[member_id] int NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Community Member id'.
*/
[community_member_id] int NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Member''s position name in this community'.
*/
[name] nvarchar(32) NOT NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.community_member_position',
N'SCHEMA', N'dbo',
N'TABLE', N'community_member_position'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_topic' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_topic' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[community_topic]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[community_topic]
(
[id] int IDENTITY(1, 1) NOT NULL,
[community_id] int NOT NULL,
[member_id] int DEFAULT NULL NULL,
[name] nvarchar(max) NOT NULL,
[body] nvarchar(max) NOT NULL,
[topic_updated_at] datetime2(0) DEFAULT NULL NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.community_topic',
N'SCHEMA', N'dbo',
N'TABLE', N'community_topic'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_topic_comment' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_topic_comment' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[community_topic_comment]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[community_topic_comment]
(
[id] int IDENTITY(1, 1) NOT NULL,
[community_topic_id] int NOT NULL,
[member_id] int DEFAULT NULL NULL,
/*
* SSMA informational messages:
* M2SS0052: string literal was converted to NUMERIC literal
*/
[number] int DEFAULT 0 NOT NULL,
[body] nvarchar(max) NOT NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.community_topic_comment',
N'SCHEMA', N'dbo',
N'TABLE', N'community_topic_comment'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_topic_comment_image' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_topic_comment_image' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[community_topic_comment_image]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[community_topic_comment_image]
(
[id] int IDENTITY(1, 1) NOT NULL,
[post_id] int NOT NULL,
[file_id] int DEFAULT NULL NULL,
[number] int NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.community_topic_comment_image',
N'SCHEMA', N'dbo',
N'TABLE', N'community_topic_comment_image'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_topic_image' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_topic_image' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[community_topic_image]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[community_topic_image]
(
[id] int IDENTITY(1, 1) NOT NULL,
[post_id] int NOT NULL,
[file_id] int DEFAULT NULL NULL,
[number] int NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.community_topic_image',
N'SCHEMA', N'dbo',
N'TABLE', N'community_topic_image'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'deleted_message' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'deleted_message' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[deleted_message]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[deleted_message]
(
[id] int IDENTITY(1, 1) NOT NULL,
[member_id] int DEFAULT NULL NULL,
[message_id] int NOT NULL,
[message_send_list_id] int NOT NULL,
/*
* SSMA informational messages:
* M2SS0052: string literal was converted to NUMERIC literal
*/
[is_deleted] smallint DEFAULT 0 NOT NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.deleted_message',
N'SCHEMA', N'dbo',
N'TABLE', N'deleted_message'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'diary' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'diary' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[diary]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[diary]
(
[id] int IDENTITY(1, 1) NOT NULL,
[member_id] int NOT NULL,
[title] nvarchar(max) NOT NULL,
[body] nvarchar(max) NOT NULL,
/*
* SSMA informational messages:
* M2SS0052: string literal was converted to NUMERIC literal
*/
[public_flag] smallint DEFAULT 1 NOT NULL,
/*
* SSMA informational messages:
* M2SS0052: string literal was converted to NUMERIC literal
*/
[is_open] smallint DEFAULT 0 NOT NULL,
/*
* SSMA informational messages:
* M2SS0052: string literal was converted to NUMERIC literal
*/
[has_images] smallint DEFAULT 0 NOT NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.diary',
N'SCHEMA', N'dbo',
N'TABLE', N'diary'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'diary_comment' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'diary_comment' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[diary_comment]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[diary_comment]
(
[id] int IDENTITY(1, 1) NOT NULL,
[diary_id] int NOT NULL,
[member_id] int NOT NULL,
[number] int NOT NULL,
[body] nvarchar(max) NOT NULL,
/*
* SSMA informational messages:
* M2SS0052: string literal was converted to NUMERIC literal
*/
[has_images] smallint DEFAULT 0 NOT NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.diary_comment',
N'SCHEMA', N'dbo',
N'TABLE', N'diary_comment'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'diary_comment_image' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'diary_comment_image' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[diary_comment_image]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[diary_comment_image]
(
[id] int IDENTITY(1, 1) NOT NULL,
[diary_comment_id] int NOT NULL,
[file_id] int NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.diary_comment_image',
N'SCHEMA', N'dbo',
N'TABLE', N'diary_comment_image'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'diary_comment_unread' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'diary_comment_unread' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[diary_comment_unread]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[diary_comment_unread]
(
/*
* SSMA informational messages:
* M2SS0052: string literal was converted to NUMERIC literal
*/
[diary_id] int DEFAULT 0 NOT NULL,
[member_id] int NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.diary_comment_unread',
N'SCHEMA', N'dbo',
N'TABLE', N'diary_comment_unread'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'diary_comment_update' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'diary_comment_update' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[diary_comment_update]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[diary_comment_update]
(
/*
* SSMA informational messages:
* M2SS0052: string literal was converted to NUMERIC literal
*/
[diary_id] int DEFAULT 0 NOT NULL,
/*
* SSMA informational messages:
* M2SS0052: string literal was converted to NUMERIC literal
*/
[member_id] int DEFAULT 0 NOT NULL,
[last_comment_time] datetime2(0) NOT NULL,
[my_last_comment_time] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.diary_comment_update',
N'SCHEMA', N'dbo',
N'TABLE', N'diary_comment_update'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'diary_image' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'diary_image' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[diary_image]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[diary_image]
(
[id] int IDENTITY(1, 1) NOT NULL,
[diary_id] int NOT NULL,
[file_id] int NOT NULL,
[number] int NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.diary_image',
N'SCHEMA', N'dbo',
N'TABLE', N'diary_image'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'favorite' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'favorite' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[favorite]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[favorite]
(
[id] int IDENTITY(1, 1) NOT NULL,
[member_id_to] int NOT NULL,
[member_id_from] int NOT NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.favorite',
N'SCHEMA', N'dbo',
N'TABLE', N'favorite'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'file' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'file' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[file]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[file]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(1, 1) NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'File name'.
*/
[name] nvarchar(64) DEFAULT N'' NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Type of this file'.
*/
[type] nvarchar(64) DEFAULT N'' NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'File size'.
* M2SS0052: string literal was converted to NUMERIC literal
*/
[filesize] int DEFAULT 0 NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Original filename'.
*/
[original_filename] nvarchar(max) NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.file',
N'SCHEMA', N'dbo',
N'TABLE', N'file'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'file_bin' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'file_bin' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[file_bin]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[file_bin]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'File id'.
* M2SS0052: string literal was converted to NUMERIC literal
*/
[file_id] int DEFAULT 0 NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Content of file'.
*/
[bin] varbinary(max) NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.file_bin',
N'SCHEMA', N'dbo',
N'TABLE', N'file_bin'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'gadget' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'gadget' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[gadget]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[gadget]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(48, 1) NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Gadget type'.
*/
[type] nvarchar(64) DEFAULT N'' NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Gadget name'.
*/
[name] nvarchar(64) DEFAULT N'' NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Order to sort'.
*/
[sort_order] int DEFAULT NULL NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.gadget',
N'SCHEMA', N'dbo',
N'TABLE', N'gadget'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'gadget_config' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'gadget_config' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[gadget_config]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[gadget_config]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(1, 1) NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Configuration name'.
*/
[name] nvarchar(64) DEFAULT N'' NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Gadget id'.
*/
[gadget_id] int DEFAULT NULL NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Configuration value'.
*/
[value] nvarchar(max) NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.gadget_config',
N'SCHEMA', N'dbo',
N'TABLE', N'gadget_config'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'member' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'member' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[member]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[member]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(2, 1) NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Nickname'.
*/
[name] nvarchar(64) DEFAULT N'' NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Member id of the person who invited this member'.
*/
[invite_member_id] int DEFAULT NULL NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Rejected member'.
* M2SS0052: string literal was converted to NUMERIC literal
*/
[is_login_rejected] smallint DEFAULT 0 NOT NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL,
/*
* SSMA informational messages:
* M2SS0052: string literal was converted to NUMERIC literal
*/
[is_active] smallint DEFAULT 0 NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.member',
N'SCHEMA', N'dbo',
N'TABLE', N'member'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'member_application' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'member_application' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[member_application]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[member_application]
(
[id] bigint IDENTITY(1, 1) NOT NULL,
[member_id] int NOT NULL,
[application_id] bigint NOT NULL,
[public_flag] nvarchar(255) DEFAULT N'public' NOT NULL,
[sort_order] bigint DEFAULT NULL NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.member_application',
N'SCHEMA', N'dbo',
N'TABLE', N'member_application'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'member_application_setting' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'member_application_setting' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[member_application_setting]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[member_application_setting]
(
[id] bigint IDENTITY(1, 1) NOT NULL,
[member_application_id] bigint NOT NULL,
[type] nvarchar(255) DEFAULT N'application' NOT NULL,
[name] nvarchar(255) NOT NULL,
[hash] nvarchar(32) NOT NULL,
[value] nvarchar(max) NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.member_application_setting',
N'SCHEMA', N'dbo',
N'TABLE', N'member_application_setting'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'member_config' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'member_config' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[member_config]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[member_config]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(5, 1) NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Member id'.
*/
[member_id] int NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Configuration name'.
*/
[name] nvarchar(64) DEFAULT N'' NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Configuration value'.
*/
[value] nvarchar(max) NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Configuration datetime value'.
*/
[value_datetime] datetime2(0) DEFAULT NULL NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Hash value for searching name & value'.
*/
[name_value_hash] nvarchar(32) NOT NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.member_config',
N'SCHEMA', N'dbo',
N'TABLE', N'member_config'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'member_image' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'member_image' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[member_image]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[member_image]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(1, 1) NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Member id'.
*/
[member_id] int NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Image file id in the ''file'' table'.
*/
[file_id] int NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'This is primary'.
*/
[is_primary] smallint DEFAULT NULL NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.member_image',
N'SCHEMA', N'dbo',
N'TABLE', N'member_image'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'member_profile' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'member_profile' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[member_profile]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[member_profile]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(5, 1) NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Member id'.
*/
[member_id] int NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Profile id'.
*/
[profile_id] int NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Profile option id'.
*/
[profile_option_id] int DEFAULT NULL NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Text content for this profile item'.
*/
[value] nvarchar(max) NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Profile datetime value'.
*/
[value_datetime] datetime2(0) DEFAULT NULL NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Public flag'.
*/
[public_flag] smallint DEFAULT NULL NULL,
[tree_key] bigint DEFAULT NULL NULL,
[lft] int DEFAULT NULL NULL,
[rgt] int DEFAULT NULL NULL,
[level] smallint DEFAULT NULL NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.member_profile',
N'SCHEMA', N'dbo',
N'TABLE', N'member_profile'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'member_relationship' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'member_relationship' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[member_relationship]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[member_relationship]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(1, 1) NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Target member id'.
*/
[member_id_to] int NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Subject member id'.
*/
[member_id_from] int NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'The members are friends'.
*/
[is_friend] smallint DEFAULT NULL NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'The members are going to be friends'.
*/
[is_friend_pre] smallint DEFAULT NULL NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'The subject member is blocked the target'.
*/
[is_access_block] smallint DEFAULT NULL NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.member_relationship',
N'SCHEMA', N'dbo',
N'TABLE', N'member_relationship'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'message' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'message' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[message]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[message]
(
[id] int IDENTITY(1, 1) NOT NULL,
[member_id] int DEFAULT NULL NULL,
[subject] nvarchar(max) NULL,
[body] nvarchar(max) NULL,
/*
* SSMA informational messages:
* M2SS0052: string literal was converted to NUMERIC literal
*/
[is_deleted] smallint DEFAULT 0 NOT NULL,
/*
* SSMA informational messages:
* M2SS0052: string literal was converted to NUMERIC literal
*/
[is_send] smallint DEFAULT 0 NOT NULL,
/*
* SSMA informational messages:
* M2SS0052: string literal was converted to NUMERIC literal
*/
[thread_message_id] int DEFAULT 0 NULL,
/*
* SSMA informational messages:
* M2SS0052: string literal was converted to NUMERIC literal
*/
[return_message_id] int DEFAULT 0 NULL,
[message_type_id] int DEFAULT NULL NULL,
/*
* SSMA informational messages:
* M2SS0052: string literal was converted to NUMERIC literal
*/
[foreign_id] int DEFAULT 0 NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.message',
N'SCHEMA', N'dbo',
N'TABLE', N'message'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'message_file' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'message_file' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[message_file]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[message_file]
(
[id] int IDENTITY(1, 1) NOT NULL,
[message_id] int NOT NULL,
[file_id] int NOT NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.message_file',
N'SCHEMA', N'dbo',
N'TABLE', N'message_file'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'message_send_list' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'message_send_list' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[message_send_list]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[message_send_list]
(
[id] int IDENTITY(1, 1) NOT NULL,
[member_id] int DEFAULT NULL NULL,
[message_id] int DEFAULT NULL NULL,
/*
* SSMA informational messages:
* M2SS0052: string literal was converted to NUMERIC literal
*/
[is_read] smallint DEFAULT 0 NOT NULL,
/*
* SSMA informational messages:
* M2SS0052: string literal was converted to NUMERIC literal
*/
[is_deleted] smallint DEFAULT 0 NOT NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.message_send_list',
N'SCHEMA', N'dbo',
N'TABLE', N'message_send_list'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'message_type' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'message_type' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[message_type]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[message_type]
(
[id] int IDENTITY(6, 1) NOT NULL,
[type_name] nvarchar(max) NOT NULL,
[foreign_table] nvarchar(max) NULL,
/*
* SSMA informational messages:
* M2SS0052: string literal was converted to NUMERIC literal
*/
[is_deleted] smallint DEFAULT 0 NOT NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.message_type',
N'SCHEMA', N'dbo',
N'TABLE', N'message_type'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'message_type_translation' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'message_type_translation' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[message_type_translation]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[message_type_translation]
(
/*
* SSMA informational messages:
* M2SS0052: string literal was converted to NUMERIC literal
*/
[id] int DEFAULT 0 NOT NULL,
[body] nvarchar(max) NULL,
[subject] nvarchar(max) NULL,
[caption] nvarchar(max) NOT NULL,
[info] nvarchar(max) NULL,
[lang] nchar(5) DEFAULT N'' NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.message_type_translation',
N'SCHEMA', N'dbo',
N'TABLE', N'message_type_translation'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'navigation' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'navigation' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[navigation]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[navigation]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(55, 1) NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Navigation type'.
*/
[type] nvarchar(64) DEFAULT N'' NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Linked page''s URI'.
*/
[uri] nvarchar(max) NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Order to sort'.
*/
[sort_order] int DEFAULT NULL NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.navigation',
N'SCHEMA', N'dbo',
N'TABLE', N'navigation'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'navigation_translation' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'navigation_translation' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[navigation_translation]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[navigation_translation]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
* M2SS0052: string literal was converted to NUMERIC literal
*/
[id] int DEFAULT 0 NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Description'.
*/
[caption] nvarchar(max) NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
*/
[lang] nchar(5) DEFAULT N'' NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.navigation_translation',
N'SCHEMA', N'dbo',
N'TABLE', N'navigation_translation'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'notification_mail' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'notification_mail' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[notification_mail]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[notification_mail]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(1, 1) NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Notification Identifier Name'.
*/
[name] nvarchar(64) DEFAULT N'' NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Notification Template Renderer'.
*/
[renderer] nvarchar(64) DEFAULT N'twig' NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Notification Enabled'.
* M2SS0052: string literal was converted to NUMERIC literal
*/
[is_enabled] smallint DEFAULT 1 NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.notification_mail',
N'SCHEMA', N'dbo',
N'TABLE', N'notification_mail'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'notification_mail_translation' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'notification_mail_translation' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[notification_mail_translation]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[notification_mail_translation]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
* M2SS0052: string literal was converted to NUMERIC literal
*/
[id] int DEFAULT 0 NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Notification Title'.
*/
[title] nvarchar(64) DEFAULT N'' NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Notification Template'.
*/
[template] nvarchar(max) NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
*/
[lang] nchar(5) DEFAULT N'' NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.notification_mail_translation',
N'SCHEMA', N'dbo',
N'TABLE', N'notification_mail_translation'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'o_auth_admin_token' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'o_auth_admin_token' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[o_auth_admin_token]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[o_auth_admin_token]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(1, 1) NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'OAuth Consumer id'.
*/
[oauth_consumer_id] int NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Key string of this token'.
*/
[key_string] nvarchar(16) DEFAULT N'' NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Secret string of this token'.
*/
[secret] nvarchar(32) DEFAULT N'' NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Token type'.
*/
[type] nvarchar(255) DEFAULT N'request' NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Activation flag'.
* M2SS0052: string literal was converted to NUMERIC literal
*/
[is_active] smallint DEFAULT 1 NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Callback url'.
*/
[callback_url] nvarchar(max) NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Token verifier'.
*/
[verifier] nvarchar(max) NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.o_auth_admin_token',
N'SCHEMA', N'dbo',
N'TABLE', N'o_auth_admin_token'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'o_auth_member_token' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'o_auth_member_token' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[o_auth_member_token]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[o_auth_member_token]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(1, 1) NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'OAuth Consumer id'.
*/
[oauth_consumer_id] int NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Key string of this token'.
*/
[key_string] nvarchar(16) DEFAULT N'' NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Secret string of this token'.
*/
[secret] nvarchar(32) DEFAULT N'' NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Token type'.
*/
[type] nvarchar(255) DEFAULT N'request' NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Activation flag'.
* M2SS0052: string literal was converted to NUMERIC literal
*/
[is_active] smallint DEFAULT 1 NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Callback url'.
*/
[callback_url] nvarchar(max) NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Token verifier'.
*/
[verifier] nvarchar(max) NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Member id'.
*/
[member_id] int DEFAULT NULL NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.o_auth_member_token',
N'SCHEMA', N'dbo',
N'TABLE', N'o_auth_member_token'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'oauth_consumer' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'oauth_consumer' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[oauth_consumer]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[oauth_consumer]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(1, 1) NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Consumer name'.
*/
[name] nvarchar(64) DEFAULT N'' NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Consumer description'.
*/
[description] nvarchar(max) NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Token for this consumer'.
*/
[key_string] nvarchar(16) DEFAULT N'' NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Password for this consumer'.
*/
[secret] nvarchar(32) DEFAULT N'' NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Image file id of this consumer'.
*/
[file_id] int DEFAULT NULL NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'API list that this consumer uses'.
*/
[using_apis] nvarchar(max) NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Member id'.
*/
[member_id] int DEFAULT NULL NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.oauth_consumer',
N'SCHEMA', N'dbo',
N'TABLE', N'oauth_consumer'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'openid_trust_log' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'openid_trust_log' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[openid_trust_log]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[openid_trust_log]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(1, 1) NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Member id'.
*/
[member_id] int DEFAULT NULL NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'URI for RP'.
*/
[uri] nvarchar(max) NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Hashed URI for RP'.
*/
[uri_key] nvarchar(32) DEFAULT NULL NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'A permanent flag'.
*/
[is_permanent] smallint DEFAULT NULL NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.openid_trust_log',
N'SCHEMA', N'dbo',
N'TABLE', N'openid_trust_log'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'plugin' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'plugin' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[plugin]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[plugin]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(1, 1) NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Nickname'.
*/
[name] nvarchar(64) DEFAULT N'' NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Notification Enabled'.
* M2SS0052: string literal was converted to NUMERIC literal
*/
[is_enabled] smallint DEFAULT 1 NOT NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.plugin',
N'SCHEMA', N'dbo',
N'TABLE', N'plugin'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'profile' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'profile' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[profile]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[profile]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(5, 1) NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Identified profile name (ASCII)'.
*/
[name] nvarchar(64) DEFAULT N'' NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'This is a required'.
* M2SS0052: string literal was converted to NUMERIC literal
*/
[is_required] smallint DEFAULT 0 NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Cannot select duplicate item'.
* M2SS0052: string literal was converted to NUMERIC literal
*/
[is_unique] smallint DEFAULT 0 NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Settable public flag'.
* M2SS0052: string literal was converted to NUMERIC literal
*/
[is_edit_public_flag] smallint DEFAULT 0 NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Default of public flag'.
* M2SS0052: string literal was converted to NUMERIC literal
*/
[default_public_flag] smallint DEFAULT 1 NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Form type to input/select'.
*/
[form_type] nvarchar(32) DEFAULT N'' NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Type of input value'.
*/
[value_type] nvarchar(32) DEFAULT N'' NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Shows when registeration'.
* M2SS0052: string literal was converted to NUMERIC literal
*/
[is_disp_regist] smallint DEFAULT 0 NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Shows when edit'.
* M2SS0052: string literal was converted to NUMERIC literal
*/
[is_disp_config] smallint DEFAULT 0 NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Shows when searching'.
* M2SS0052: string literal was converted to NUMERIC literal
*/
[is_disp_search] smallint DEFAULT 0 NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Flag for adding public_flag for publishing to web'.
* M2SS0052: string literal was converted to NUMERIC literal
*/
[is_public_web] smallint DEFAULT 0 NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Regular expression'.
*/
[value_regexp] nvarchar(max) NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Minimum value'.
*/
[value_min] nvarchar(32) DEFAULT NULL NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Maximum value'.
*/
[value_max] nvarchar(32) DEFAULT NULL NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Order to sort'.
*/
[sort_order] int DEFAULT NULL NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.profile',
N'SCHEMA', N'dbo',
N'TABLE', N'profile'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'profile_option' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'profile_option' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[profile_option]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[profile_option]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(1, 1) NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Profile id'.
*/
[profile_id] int NOT NULL,
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Order to sort'.
*/
[sort_order] int DEFAULT NULL NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.profile_option',
N'SCHEMA', N'dbo',
N'TABLE', N'profile_option'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'profile_option_translation' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'profile_option_translation' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[profile_option_translation]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[profile_option_translation]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
* M2SS0052: string literal was converted to NUMERIC literal
*/
[id] int DEFAULT 0 NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Choice'.
*/
[value] nvarchar(max) NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
*/
[lang] nchar(5) DEFAULT N'' NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.profile_option_translation',
N'SCHEMA', N'dbo',
N'TABLE', N'profile_option_translation'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'profile_translation' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'profile_translation' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[profile_translation]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[profile_translation]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
* M2SS0052: string literal was converted to NUMERIC literal
*/
[id] int DEFAULT 0 NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Item name to show'.
*/
[caption] nvarchar(max) NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Description'.
*/
[info] nvarchar(max) NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
*/
[lang] nchar(5) DEFAULT N'' NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.profile_translation',
N'SCHEMA', N'dbo',
N'TABLE', N'profile_translation'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'session' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'session' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[session]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[session]
(
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
*/
[id] nvarchar(128) DEFAULT N'' NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Session information'.
*/
[session_data] nvarchar(max) NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Timestamp of generated time'.
*/
[time] nvarchar(max) NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.session',
N'SCHEMA', N'dbo',
N'TABLE', N'session'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'skin_config' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'skin_config' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[skin_config]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[skin_config]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(1, 1) NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Plugin name'.
*/
[plugin] nvarchar(64) DEFAULT N'' NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Configuration name'.
*/
[name] nvarchar(64) DEFAULT N'' NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Configuration value'.
*/
[value] nvarchar(max) NULL,
[created_at] datetime2(0) NOT NULL,
[updated_at] datetime2(0) NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.skin_config',
N'SCHEMA', N'dbo',
N'TABLE', N'skin_config'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'sns_config' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'sns_config' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[sns_config]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[sns_config]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(15, 1) NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Configuration name'.
*/
[name] nvarchar(64) DEFAULT N'' NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Configuration value'.
*/
[value] nvarchar(max) NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.sns_config',
N'SCHEMA', N'dbo',
N'TABLE', N'sns_config'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'sns_term' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'sns_term' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[sns_term]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[sns_term]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
*/
[id] int IDENTITY(13, 1) NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Term name'.
*/
[name] nvarchar(64) DEFAULT N'' NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Application name'.
*/
[application] nvarchar(32) DEFAULT N'pc_frontend' NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.sns_term',
N'SCHEMA', N'dbo',
N'TABLE', N'sns_term'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'sns_term_translation' AND sc.name=N'dbo' AND type in (N'U'))
BEGIN
DECLARE @drop_statement nvarchar(500)
DECLARE drop_cursor CURSOR FOR
SELECT 'alter table '+quotename(schema_name(ob.schema_id))+
'.'+quotename(object_name(ob.object_id))+ ' drop constraint ' + quotename(fk.name)
FROM sys.objects ob INNER JOIN sys.foreign_keys fk ON fk.parent_object_id = ob.object_id
WHERE fk.referenced_object_id =
(
SELECT so.object_id
FROM sys.objects so JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'sns_term_translation' AND sc.name=N'dbo' AND type in (N'U')
)
OPEN drop_cursor
FETCH NEXT FROM drop_cursor
INTO @drop_statement
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC (@drop_statement)
FETCH NEXT FROM drop_cursor
INTO @drop_statement
END
CLOSE drop_cursor
DEALLOCATE drop_cursor
DROP TABLE [dbo].[sns_term_translation]
END
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE
[dbo].[sns_term_translation]
(
/*
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Serial number'.
* M2SS0052: string literal was converted to NUMERIC literal
*/
[id] int DEFAULT 0 NOT NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
* SSMA informational messages:
* M2SS0003: The following SQL clause was ignored during conversion: COMMENT 'Term value'.
*/
[value] nvarchar(max) NULL,
/*
* SSMA warning messages:
* M2SS0183: The following SQL clause was ignored during conversion: COLLATE utf8_unicode_ci.
*/
[lang] nchar(5) DEFAULT N'' NOT NULL
)
GO
BEGIN TRY
EXEC sp_addextendedproperty
N'MS_SSMA_SOURCE', N'dbo.sns_term_translation',
N'SCHEMA', N'dbo',
N'TABLE', N'sns_term_translation'
END TRY
BEGIN CATCH
IF (@@TRANCOUNT > 0) ROLLBACK
PRINT ERROR_MESSAGE()
END CATCH
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_activity_data_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[activity_data] DROP CONSTRAINT [PK_activity_data_id]
GO
ALTER TABLE [dbo].[activity_data]
ADD CONSTRAINT [PK_activity_data_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_activity_image_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[activity_image] DROP CONSTRAINT [PK_activity_image_id]
GO
ALTER TABLE [dbo].[activity_image]
ADD CONSTRAINT [PK_activity_image_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_admin_user_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[admin_user] DROP CONSTRAINT [PK_admin_user_id]
GO
ALTER TABLE [dbo].[admin_user]
ADD CONSTRAINT [PK_admin_user_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_album_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[album] DROP CONSTRAINT [PK_album_id]
GO
ALTER TABLE [dbo].[album]
ADD CONSTRAINT [PK_album_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_album_image_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[album_image] DROP CONSTRAINT [PK_album_image_id]
GO
ALTER TABLE [dbo].[album_image]
ADD CONSTRAINT [PK_album_image_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_application_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[application] DROP CONSTRAINT [PK_application_id]
GO
ALTER TABLE [dbo].[application]
ADD CONSTRAINT [PK_application_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_application_invite_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[application_invite] DROP CONSTRAINT [PK_application_invite_id]
GO
ALTER TABLE [dbo].[application_invite]
ADD CONSTRAINT [PK_application_invite_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_application_lifecycle_event_queue_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[application_lifecycle_event_queue] DROP CONSTRAINT [PK_application_lifecycle_event_queue_id]
GO
ALTER TABLE [dbo].[application_lifecycle_event_queue]
ADD CONSTRAINT [PK_application_lifecycle_event_queue_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_application_persistent_data_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[application_persistent_data] DROP CONSTRAINT [PK_application_persistent_data_id]
GO
ALTER TABLE [dbo].[application_persistent_data]
ADD CONSTRAINT [PK_application_persistent_data_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_application_translation_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[application_translation] DROP CONSTRAINT [PK_application_translation_id]
GO
ALTER TABLE [dbo].[application_translation]
ADD CONSTRAINT [PK_application_translation_id]
PRIMARY KEY
CLUSTERED ([id] ASC, [lang] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_ashiato_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[ashiato] DROP CONSTRAINT [PK_ashiato_id]
GO
ALTER TABLE [dbo].[ashiato]
ADD CONSTRAINT [PK_ashiato_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_banner_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[banner] DROP CONSTRAINT [PK_banner_id]
GO
ALTER TABLE [dbo].[banner]
ADD CONSTRAINT [PK_banner_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_banner_image_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[banner_image] DROP CONSTRAINT [PK_banner_image_id]
GO
ALTER TABLE [dbo].[banner_image]
ADD CONSTRAINT [PK_banner_image_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_banner_translation_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[banner_translation] DROP CONSTRAINT [PK_banner_translation_id]
GO
ALTER TABLE [dbo].[banner_translation]
ADD CONSTRAINT [PK_banner_translation_id]
PRIMARY KEY
CLUSTERED ([id] ASC, [lang] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_banner_use_image_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[banner_use_image] DROP CONSTRAINT [PK_banner_use_image_id]
GO
ALTER TABLE [dbo].[banner_use_image]
ADD CONSTRAINT [PK_banner_use_image_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_blacklist_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[blacklist] DROP CONSTRAINT [PK_blacklist_id]
GO
ALTER TABLE [dbo].[blacklist]
ADD CONSTRAINT [PK_blacklist_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_blog_rss_cache_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[blog_rss_cache] DROP CONSTRAINT [PK_blog_rss_cache_id]
GO
ALTER TABLE [dbo].[blog_rss_cache]
ADD CONSTRAINT [PK_blog_rss_cache_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_community_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[community] DROP CONSTRAINT [PK_community_id]
GO
ALTER TABLE [dbo].[community]
ADD CONSTRAINT [PK_community_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_community_category_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[community_category] DROP CONSTRAINT [PK_community_category_id]
GO
ALTER TABLE [dbo].[community_category]
ADD CONSTRAINT [PK_community_category_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_community_config_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[community_config] DROP CONSTRAINT [PK_community_config_id]
GO
ALTER TABLE [dbo].[community_config]
ADD CONSTRAINT [PK_community_config_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_community_event_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[community_event] DROP CONSTRAINT [PK_community_event_id]
GO
ALTER TABLE [dbo].[community_event]
ADD CONSTRAINT [PK_community_event_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_community_event_comment_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[community_event_comment] DROP CONSTRAINT [PK_community_event_comment_id]
GO
ALTER TABLE [dbo].[community_event_comment]
ADD CONSTRAINT [PK_community_event_comment_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_community_event_comment_image_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[community_event_comment_image] DROP CONSTRAINT [PK_community_event_comment_image_id]
GO
ALTER TABLE [dbo].[community_event_comment_image]
ADD CONSTRAINT [PK_community_event_comment_image_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_community_event_image_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[community_event_image] DROP CONSTRAINT [PK_community_event_image_id]
GO
ALTER TABLE [dbo].[community_event_image]
ADD CONSTRAINT [PK_community_event_image_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_community_event_member_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[community_event_member] DROP CONSTRAINT [PK_community_event_member_id]
GO
ALTER TABLE [dbo].[community_event_member]
ADD CONSTRAINT [PK_community_event_member_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_community_member_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[community_member] DROP CONSTRAINT [PK_community_member_id]
GO
ALTER TABLE [dbo].[community_member]
ADD CONSTRAINT [PK_community_member_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_community_member_position_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[community_member_position] DROP CONSTRAINT [PK_community_member_position_id]
GO
ALTER TABLE [dbo].[community_member_position]
ADD CONSTRAINT [PK_community_member_position_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_community_topic_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[community_topic] DROP CONSTRAINT [PK_community_topic_id]
GO
ALTER TABLE [dbo].[community_topic]
ADD CONSTRAINT [PK_community_topic_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_community_topic_comment_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[community_topic_comment] DROP CONSTRAINT [PK_community_topic_comment_id]
GO
ALTER TABLE [dbo].[community_topic_comment]
ADD CONSTRAINT [PK_community_topic_comment_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_community_topic_comment_image_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[community_topic_comment_image] DROP CONSTRAINT [PK_community_topic_comment_image_id]
GO
ALTER TABLE [dbo].[community_topic_comment_image]
ADD CONSTRAINT [PK_community_topic_comment_image_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_community_topic_image_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[community_topic_image] DROP CONSTRAINT [PK_community_topic_image_id]
GO
ALTER TABLE [dbo].[community_topic_image]
ADD CONSTRAINT [PK_community_topic_image_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_deleted_message_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[deleted_message] DROP CONSTRAINT [PK_deleted_message_id]
GO
ALTER TABLE [dbo].[deleted_message]
ADD CONSTRAINT [PK_deleted_message_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_diary_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[diary] DROP CONSTRAINT [PK_diary_id]
GO
ALTER TABLE [dbo].[diary]
ADD CONSTRAINT [PK_diary_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_diary_comment_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[diary_comment] DROP CONSTRAINT [PK_diary_comment_id]
GO
ALTER TABLE [dbo].[diary_comment]
ADD CONSTRAINT [PK_diary_comment_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_diary_comment_image_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[diary_comment_image] DROP CONSTRAINT [PK_diary_comment_image_id]
GO
ALTER TABLE [dbo].[diary_comment_image]
ADD CONSTRAINT [PK_diary_comment_image_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_diary_comment_unread_diary_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[diary_comment_unread] DROP CONSTRAINT [PK_diary_comment_unread_diary_id]
GO
ALTER TABLE [dbo].[diary_comment_unread]
ADD CONSTRAINT [PK_diary_comment_unread_diary_id]
PRIMARY KEY
CLUSTERED ([diary_id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_diary_comment_update_diary_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[diary_comment_update] DROP CONSTRAINT [PK_diary_comment_update_diary_id]
GO
ALTER TABLE [dbo].[diary_comment_update]
ADD CONSTRAINT [PK_diary_comment_update_diary_id]
PRIMARY KEY
CLUSTERED ([diary_id] ASC, [member_id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_diary_image_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[diary_image] DROP CONSTRAINT [PK_diary_image_id]
GO
ALTER TABLE [dbo].[diary_image]
ADD CONSTRAINT [PK_diary_image_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_favorite_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[favorite] DROP CONSTRAINT [PK_favorite_id]
GO
ALTER TABLE [dbo].[favorite]
ADD CONSTRAINT [PK_favorite_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_file_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[file] DROP CONSTRAINT [PK_file_id]
GO
ALTER TABLE [dbo].[file]
ADD CONSTRAINT [PK_file_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_file_bin_file_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[file_bin] DROP CONSTRAINT [PK_file_bin_file_id]
GO
ALTER TABLE [dbo].[file_bin]
ADD CONSTRAINT [PK_file_bin_file_id]
PRIMARY KEY
CLUSTERED ([file_id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_gadget_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[gadget] DROP CONSTRAINT [PK_gadget_id]
GO
ALTER TABLE [dbo].[gadget]
ADD CONSTRAINT [PK_gadget_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_gadget_config_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[gadget_config] DROP CONSTRAINT [PK_gadget_config_id]
GO
ALTER TABLE [dbo].[gadget_config]
ADD CONSTRAINT [PK_gadget_config_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_member_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[member] DROP CONSTRAINT [PK_member_id]
GO
ALTER TABLE [dbo].[member]
ADD CONSTRAINT [PK_member_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_member_application_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[member_application] DROP CONSTRAINT [PK_member_application_id]
GO
ALTER TABLE [dbo].[member_application]
ADD CONSTRAINT [PK_member_application_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_member_application_setting_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[member_application_setting] DROP CONSTRAINT [PK_member_application_setting_id]
GO
ALTER TABLE [dbo].[member_application_setting]
ADD CONSTRAINT [PK_member_application_setting_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_member_config_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[member_config] DROP CONSTRAINT [PK_member_config_id]
GO
ALTER TABLE [dbo].[member_config]
ADD CONSTRAINT [PK_member_config_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_member_image_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[member_image] DROP CONSTRAINT [PK_member_image_id]
GO
ALTER TABLE [dbo].[member_image]
ADD CONSTRAINT [PK_member_image_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_member_profile_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[member_profile] DROP CONSTRAINT [PK_member_profile_id]
GO
ALTER TABLE [dbo].[member_profile]
ADD CONSTRAINT [PK_member_profile_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_member_relationship_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[member_relationship] DROP CONSTRAINT [PK_member_relationship_id]
GO
ALTER TABLE [dbo].[member_relationship]
ADD CONSTRAINT [PK_member_relationship_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_message_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[message] DROP CONSTRAINT [PK_message_id]
GO
ALTER TABLE [dbo].[message]
ADD CONSTRAINT [PK_message_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_message_file_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[message_file] DROP CONSTRAINT [PK_message_file_id]
GO
ALTER TABLE [dbo].[message_file]
ADD CONSTRAINT [PK_message_file_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_message_send_list_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[message_send_list] DROP CONSTRAINT [PK_message_send_list_id]
GO
ALTER TABLE [dbo].[message_send_list]
ADD CONSTRAINT [PK_message_send_list_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_message_type_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[message_type] DROP CONSTRAINT [PK_message_type_id]
GO
ALTER TABLE [dbo].[message_type]
ADD CONSTRAINT [PK_message_type_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_message_type_translation_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[message_type_translation] DROP CONSTRAINT [PK_message_type_translation_id]
GO
ALTER TABLE [dbo].[message_type_translation]
ADD CONSTRAINT [PK_message_type_translation_id]
PRIMARY KEY
CLUSTERED ([id] ASC, [lang] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_navigation_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[navigation] DROP CONSTRAINT [PK_navigation_id]
GO
ALTER TABLE [dbo].[navigation]
ADD CONSTRAINT [PK_navigation_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_navigation_translation_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[navigation_translation] DROP CONSTRAINT [PK_navigation_translation_id]
GO
ALTER TABLE [dbo].[navigation_translation]
ADD CONSTRAINT [PK_navigation_translation_id]
PRIMARY KEY
CLUSTERED ([id] ASC, [lang] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_notification_mail_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[notification_mail] DROP CONSTRAINT [PK_notification_mail_id]
GO
ALTER TABLE [dbo].[notification_mail]
ADD CONSTRAINT [PK_notification_mail_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_notification_mail_translation_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[notification_mail_translation] DROP CONSTRAINT [PK_notification_mail_translation_id]
GO
ALTER TABLE [dbo].[notification_mail_translation]
ADD CONSTRAINT [PK_notification_mail_translation_id]
PRIMARY KEY
CLUSTERED ([id] ASC, [lang] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_o_auth_admin_token_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[o_auth_admin_token] DROP CONSTRAINT [PK_o_auth_admin_token_id]
GO
ALTER TABLE [dbo].[o_auth_admin_token]
ADD CONSTRAINT [PK_o_auth_admin_token_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_o_auth_member_token_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[o_auth_member_token] DROP CONSTRAINT [PK_o_auth_member_token_id]
GO
ALTER TABLE [dbo].[o_auth_member_token]
ADD CONSTRAINT [PK_o_auth_member_token_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_oauth_consumer_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[oauth_consumer] DROP CONSTRAINT [PK_oauth_consumer_id]
GO
ALTER TABLE [dbo].[oauth_consumer]
ADD CONSTRAINT [PK_oauth_consumer_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_openid_trust_log_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[openid_trust_log] DROP CONSTRAINT [PK_openid_trust_log_id]
GO
ALTER TABLE [dbo].[openid_trust_log]
ADD CONSTRAINT [PK_openid_trust_log_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_plugin_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[plugin] DROP CONSTRAINT [PK_plugin_id]
GO
ALTER TABLE [dbo].[plugin]
ADD CONSTRAINT [PK_plugin_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_profile_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[profile] DROP CONSTRAINT [PK_profile_id]
GO
ALTER TABLE [dbo].[profile]
ADD CONSTRAINT [PK_profile_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_profile_option_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[profile_option] DROP CONSTRAINT [PK_profile_option_id]
GO
ALTER TABLE [dbo].[profile_option]
ADD CONSTRAINT [PK_profile_option_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_profile_option_translation_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[profile_option_translation] DROP CONSTRAINT [PK_profile_option_translation_id]
GO
ALTER TABLE [dbo].[profile_option_translation]
ADD CONSTRAINT [PK_profile_option_translation_id]
PRIMARY KEY
CLUSTERED ([id] ASC, [lang] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_profile_translation_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[profile_translation] DROP CONSTRAINT [PK_profile_translation_id]
GO
ALTER TABLE [dbo].[profile_translation]
ADD CONSTRAINT [PK_profile_translation_id]
PRIMARY KEY
CLUSTERED ([id] ASC, [lang] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_session_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[session] DROP CONSTRAINT [PK_session_id]
GO
ALTER TABLE [dbo].[session]
ADD CONSTRAINT [PK_session_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_skin_config_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[skin_config] DROP CONSTRAINT [PK_skin_config_id]
GO
ALTER TABLE [dbo].[skin_config]
ADD CONSTRAINT [PK_skin_config_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_sns_config_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[sns_config] DROP CONSTRAINT [PK_sns_config_id]
GO
ALTER TABLE [dbo].[sns_config]
ADD CONSTRAINT [PK_sns_config_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_sns_term_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[sns_term] DROP CONSTRAINT [PK_sns_term_id]
GO
ALTER TABLE [dbo].[sns_term]
ADD CONSTRAINT [PK_sns_term_id]
PRIMARY KEY
CLUSTERED ([id] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'PK_sns_term_translation_id' AND sc.name=N'dbo' AND type in (N'PK'))
ALTER TABLE [dbo].[sns_term_translation] DROP CONSTRAINT [PK_sns_term_translation_id]
GO
ALTER TABLE [dbo].[sns_term_translation]
ADD CONSTRAINT [PK_sns_term_translation_id]
PRIMARY KEY
CLUSTERED ([id] ASC, [lang] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'admin_user$username_UNIQUE_idx' AND sc.name=N'dbo' AND type in (N'UQ'))
ALTER TABLE [dbo].[admin_user] DROP CONSTRAINT [admin_user$username_UNIQUE_idx]
GO
ALTER TABLE [dbo].[admin_user]
ADD CONSTRAINT [admin_user$username_UNIQUE_idx]
UNIQUE
NONCLUSTERED ([username] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'application_persistent_data$name_UNIQUE_idx' AND sc.name=N'dbo' AND type in (N'UQ'))
ALTER TABLE [dbo].[application_persistent_data] DROP CONSTRAINT [application_persistent_data$name_UNIQUE_idx]
GO
ALTER TABLE [dbo].[application_persistent_data]
ADD CONSTRAINT [application_persistent_data$name_UNIQUE_idx]
UNIQUE
NONCLUSTERED ([application_id] ASC, [member_id] ASC, [name] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'banner$name_UNIQUE_idx' AND sc.name=N'dbo' AND type in (N'UQ'))
ALTER TABLE [dbo].[banner] DROP CONSTRAINT [banner$name_UNIQUE_idx]
GO
ALTER TABLE [dbo].[banner]
ADD CONSTRAINT [banner$name_UNIQUE_idx]
UNIQUE
NONCLUSTERED ([name] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'blacklist$uid_UNIQUE_idx' AND sc.name=N'dbo' AND type in (N'UQ'))
ALTER TABLE [dbo].[blacklist] DROP CONSTRAINT [blacklist$uid_UNIQUE_idx]
GO
ALTER TABLE [dbo].[blacklist]
ADD CONSTRAINT [blacklist$uid_UNIQUE_idx]
UNIQUE
NONCLUSTERED ([uid] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community$name_UNIQUE_idx' AND sc.name=N'dbo' AND type in (N'UQ'))
ALTER TABLE [dbo].[community] DROP CONSTRAINT [community$name_UNIQUE_idx]
GO
ALTER TABLE [dbo].[community]
ADD CONSTRAINT [community$name_UNIQUE_idx]
UNIQUE
NONCLUSTERED ([name] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_event_comment_image$id_number_idx' AND sc.name=N'dbo' AND type in (N'UQ'))
ALTER TABLE [dbo].[community_event_comment_image] DROP CONSTRAINT [community_event_comment_image$id_number_idx]
GO
ALTER TABLE [dbo].[community_event_comment_image]
ADD CONSTRAINT [community_event_comment_image$id_number_idx]
UNIQUE
NONCLUSTERED ([id] ASC, [number] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_event_image$id_number_idx' AND sc.name=N'dbo' AND type in (N'UQ'))
ALTER TABLE [dbo].[community_event_image] DROP CONSTRAINT [community_event_image$id_number_idx]
GO
ALTER TABLE [dbo].[community_event_image]
ADD CONSTRAINT [community_event_image$id_number_idx]
UNIQUE
NONCLUSTERED ([id] ASC, [number] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_member_position$name_UNIQUE_idx' AND sc.name=N'dbo' AND type in (N'UQ'))
ALTER TABLE [dbo].[community_member_position] DROP CONSTRAINT [community_member_position$name_UNIQUE_idx]
GO
ALTER TABLE [dbo].[community_member_position]
ADD CONSTRAINT [community_member_position$name_UNIQUE_idx]
UNIQUE
NONCLUSTERED ([community_member_id] ASC, [name] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_topic_comment_image$id_number_idx' AND sc.name=N'dbo' AND type in (N'UQ'))
ALTER TABLE [dbo].[community_topic_comment_image] DROP CONSTRAINT [community_topic_comment_image$id_number_idx]
GO
ALTER TABLE [dbo].[community_topic_comment_image]
ADD CONSTRAINT [community_topic_comment_image$id_number_idx]
UNIQUE
NONCLUSTERED ([id] ASC, [number] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_topic_image$id_number_idx' AND sc.name=N'dbo' AND type in (N'UQ'))
ALTER TABLE [dbo].[community_topic_image] DROP CONSTRAINT [community_topic_image$id_number_idx]
GO
ALTER TABLE [dbo].[community_topic_image]
ADD CONSTRAINT [community_topic_image$id_number_idx]
UNIQUE
NONCLUSTERED ([id] ASC, [number] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'diary_image$diary_id_number_idx' AND sc.name=N'dbo' AND type in (N'UQ'))
ALTER TABLE [dbo].[diary_image] DROP CONSTRAINT [diary_image$diary_id_number_idx]
GO
ALTER TABLE [dbo].[diary_image]
ADD CONSTRAINT [diary_image$diary_id_number_idx]
UNIQUE
NONCLUSTERED ([diary_id] ASC, [number] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'file$name_UNIQUE_idx' AND sc.name=N'dbo' AND type in (N'UQ'))
ALTER TABLE [dbo].[file] DROP CONSTRAINT [file$name_UNIQUE_idx]
GO
ALTER TABLE [dbo].[file]
ADD CONSTRAINT [file$name_UNIQUE_idx]
UNIQUE
NONCLUSTERED ([name] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'member_application_setting$hash_UNIQUE_idx' AND sc.name=N'dbo' AND type in (N'UQ'))
ALTER TABLE [dbo].[member_application_setting] DROP CONSTRAINT [member_application_setting$hash_UNIQUE_idx]
GO
ALTER TABLE [dbo].[member_application_setting]
ADD CONSTRAINT [member_application_setting$hash_UNIQUE_idx]
UNIQUE
NONCLUSTERED ([hash] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'member_relationship$member_id_to_from_UNIQUE_idx' AND sc.name=N'dbo' AND type in (N'UQ'))
ALTER TABLE [dbo].[member_relationship] DROP CONSTRAINT [member_relationship$member_id_to_from_UNIQUE_idx]
GO
ALTER TABLE [dbo].[member_relationship]
ADD CONSTRAINT [member_relationship$member_id_to_from_UNIQUE_idx]
UNIQUE
NONCLUSTERED ([member_id_to] ASC, [member_id_from] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'member_relationship$member_id_from_to_UNIQUE_idx' AND sc.name=N'dbo' AND type in (N'UQ'))
ALTER TABLE [dbo].[member_relationship] DROP CONSTRAINT [member_relationship$member_id_from_to_UNIQUE_idx]
GO
ALTER TABLE [dbo].[member_relationship]
ADD CONSTRAINT [member_relationship$member_id_from_to_UNIQUE_idx]
UNIQUE
NONCLUSTERED ([member_id_from] ASC, [member_id_to] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'notification_mail$name_UNIQUE_idx' AND sc.name=N'dbo' AND type in (N'UQ'))
ALTER TABLE [dbo].[notification_mail] DROP CONSTRAINT [notification_mail$name_UNIQUE_idx]
GO
ALTER TABLE [dbo].[notification_mail]
ADD CONSTRAINT [notification_mail$name_UNIQUE_idx]
UNIQUE
NONCLUSTERED ([name] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'o_auth_admin_token$key_secret_UNIQUE_idx' AND sc.name=N'dbo' AND type in (N'UQ'))
ALTER TABLE [dbo].[o_auth_admin_token] DROP CONSTRAINT [o_auth_admin_token$key_secret_UNIQUE_idx]
GO
ALTER TABLE [dbo].[o_auth_admin_token]
ADD CONSTRAINT [o_auth_admin_token$key_secret_UNIQUE_idx]
UNIQUE
NONCLUSTERED ([key_string] ASC, [secret] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'o_auth_member_token$key_secret_UNIQUE_idx' AND sc.name=N'dbo' AND type in (N'UQ'))
ALTER TABLE [dbo].[o_auth_member_token] DROP CONSTRAINT [o_auth_member_token$key_secret_UNIQUE_idx]
GO
ALTER TABLE [dbo].[o_auth_member_token]
ADD CONSTRAINT [o_auth_member_token$key_secret_UNIQUE_idx]
UNIQUE
NONCLUSTERED ([key_string] ASC, [secret] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'oauth_consumer$key_secret_UNIQUE_idx' AND sc.name=N'dbo' AND type in (N'UQ'))
ALTER TABLE [dbo].[oauth_consumer] DROP CONSTRAINT [oauth_consumer$key_secret_UNIQUE_idx]
GO
ALTER TABLE [dbo].[oauth_consumer]
ADD CONSTRAINT [oauth_consumer$key_secret_UNIQUE_idx]
UNIQUE
NONCLUSTERED ([key_string] ASC, [secret] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'plugin$name_UNIQUE_idx' AND sc.name=N'dbo' AND type in (N'UQ'))
ALTER TABLE [dbo].[plugin] DROP CONSTRAINT [plugin$name_UNIQUE_idx]
GO
ALTER TABLE [dbo].[plugin]
ADD CONSTRAINT [plugin$name_UNIQUE_idx]
UNIQUE
NONCLUSTERED ([name] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'profile$name_UNIQUE_idx' AND sc.name=N'dbo' AND type in (N'UQ'))
ALTER TABLE [dbo].[profile] DROP CONSTRAINT [profile$name_UNIQUE_idx]
GO
ALTER TABLE [dbo].[profile]
ADD CONSTRAINT [profile$name_UNIQUE_idx]
UNIQUE
NONCLUSTERED ([name] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'skin_config$plugin_name_UNIQUE_idx' AND sc.name=N'dbo' AND type in (N'UQ'))
ALTER TABLE [dbo].[skin_config] DROP CONSTRAINT [skin_config$plugin_name_UNIQUE_idx]
GO
ALTER TABLE [dbo].[skin_config]
ADD CONSTRAINT [skin_config$plugin_name_UNIQUE_idx]
UNIQUE
NONCLUSTERED ([plugin] ASC, [name] ASC)
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'sns_config$name_UNIQUE_idx' AND sc.name=N'dbo' AND type in (N'UQ'))
ALTER TABLE [dbo].[sns_config] DROP CONSTRAINT [sns_config$name_UNIQUE_idx]
GO
ALTER TABLE [dbo].[sns_config]
ADD CONSTRAINT [sns_config$name_UNIQUE_idx]
UNIQUE
NONCLUSTERED ([name] ASC)
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'activity_image' AND sc.name = N'dbo' AND si.name = N'activity_data_id_idx' AND so.type in (N'U'))
DROP INDEX [activity_data_id_idx] ON [dbo].[activity_image]
GO
CREATE NONCLUSTERED INDEX [activity_data_id_idx] ON [dbo].[activity_image]
(
[activity_data_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'album_image' AND sc.name = N'dbo' AND si.name = N'album_id_idx' AND so.type in (N'U'))
DROP INDEX [album_id_idx] ON [dbo].[album_image]
GO
CREATE NONCLUSTERED INDEX [album_id_idx] ON [dbo].[album_image]
(
[album_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'member_application' AND sc.name = N'dbo' AND si.name = N'application_id_idx' AND so.type in (N'U'))
DROP INDEX [application_id_idx] ON [dbo].[member_application]
GO
CREATE NONCLUSTERED INDEX [application_id_idx] ON [dbo].[member_application]
(
[application_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'application_invite' AND sc.name = N'dbo' AND si.name = N'application_id_idx' AND so.type in (N'U'))
DROP INDEX [application_id_idx] ON [dbo].[application_invite]
GO
CREATE NONCLUSTERED INDEX [application_id_idx] ON [dbo].[application_invite]
(
[application_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'application_persistent_data' AND sc.name = N'dbo' AND si.name = N'application_id_idx' AND so.type in (N'U'))
DROP INDEX [application_id_idx] ON [dbo].[application_persistent_data]
GO
CREATE NONCLUSTERED INDEX [application_id_idx] ON [dbo].[application_persistent_data]
(
[application_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'application_lifecycle_event_queue' AND sc.name = N'dbo' AND si.name = N'application_id_idx' AND so.type in (N'U'))
DROP INDEX [application_id_idx] ON [dbo].[application_lifecycle_event_queue]
GO
CREATE NONCLUSTERED INDEX [application_id_idx] ON [dbo].[application_lifecycle_event_queue]
(
[application_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'sns_term' AND sc.name = N'dbo' AND si.name = N'application_INDEX_idx' AND so.type in (N'U'))
DROP INDEX [application_INDEX_idx] ON [dbo].[sns_term]
GO
CREATE NONCLUSTERED INDEX [application_INDEX_idx] ON [dbo].[sns_term]
(
[application] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'banner_use_image' AND sc.name = N'dbo' AND si.name = N'banner_id_idx' AND so.type in (N'U'))
DROP INDEX [banner_id_idx] ON [dbo].[banner_use_image]
GO
CREATE NONCLUSTERED INDEX [banner_id_idx] ON [dbo].[banner_use_image]
(
[banner_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'banner_use_image' AND sc.name = N'dbo' AND si.name = N'banner_image_id_idx' AND so.type in (N'U'))
DROP INDEX [banner_image_id_idx] ON [dbo].[banner_use_image]
GO
CREATE NONCLUSTERED INDEX [banner_image_id_idx] ON [dbo].[banner_use_image]
(
[banner_image_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community' AND sc.name = N'dbo' AND si.name = N'community_category_id_idx' AND so.type in (N'U'))
DROP INDEX [community_category_id_idx] ON [dbo].[community]
GO
CREATE NONCLUSTERED INDEX [community_category_id_idx] ON [dbo].[community]
(
[community_category_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_event_comment' AND sc.name = N'dbo' AND si.name = N'community_event_id_idx' AND so.type in (N'U'))
DROP INDEX [community_event_id_idx] ON [dbo].[community_event_comment]
GO
CREATE NONCLUSTERED INDEX [community_event_id_idx] ON [dbo].[community_event_comment]
(
[community_event_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_event_member' AND sc.name = N'dbo' AND si.name = N'community_event_id_idx' AND so.type in (N'U'))
DROP INDEX [community_event_id_idx] ON [dbo].[community_event_member]
GO
CREATE NONCLUSTERED INDEX [community_event_id_idx] ON [dbo].[community_event_member]
(
[community_event_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_config' AND sc.name = N'dbo' AND si.name = N'community_id_idx' AND so.type in (N'U'))
DROP INDEX [community_id_idx] ON [dbo].[community_config]
GO
CREATE NONCLUSTERED INDEX [community_id_idx] ON [dbo].[community_config]
(
[community_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_topic' AND sc.name = N'dbo' AND si.name = N'community_id_idx' AND so.type in (N'U'))
DROP INDEX [community_id_idx] ON [dbo].[community_topic]
GO
CREATE NONCLUSTERED INDEX [community_id_idx] ON [dbo].[community_topic]
(
[community_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_member' AND sc.name = N'dbo' AND si.name = N'community_id_idx' AND so.type in (N'U'))
DROP INDEX [community_id_idx] ON [dbo].[community_member]
GO
CREATE NONCLUSTERED INDEX [community_id_idx] ON [dbo].[community_member]
(
[community_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_member_position' AND sc.name = N'dbo' AND si.name = N'community_id_idx' AND so.type in (N'U'))
DROP INDEX [community_id_idx] ON [dbo].[community_member_position]
GO
CREATE NONCLUSTERED INDEX [community_id_idx] ON [dbo].[community_member_position]
(
[community_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_event' AND sc.name = N'dbo' AND si.name = N'community_id_idx' AND so.type in (N'U'))
DROP INDEX [community_id_idx] ON [dbo].[community_event]
GO
CREATE NONCLUSTERED INDEX [community_id_idx] ON [dbo].[community_event]
(
[community_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_member_position' AND sc.name = N'dbo' AND si.name = N'community_member_id_idx' AND so.type in (N'U'))
DROP INDEX [community_member_id_idx] ON [dbo].[community_member_position]
GO
CREATE NONCLUSTERED INDEX [community_member_id_idx] ON [dbo].[community_member_position]
(
[community_member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_topic_comment' AND sc.name = N'dbo' AND si.name = N'community_topic_id_idx' AND so.type in (N'U'))
DROP INDEX [community_topic_id_idx] ON [dbo].[community_topic_comment]
GO
CREATE NONCLUSTERED INDEX [community_topic_id_idx] ON [dbo].[community_topic_comment]
(
[community_topic_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'ashiato' AND sc.name = N'dbo' AND si.name = N'created_at_idx' AND so.type in (N'U'))
DROP INDEX [created_at_idx] ON [dbo].[ashiato]
GO
CREATE NONCLUSTERED INDEX [created_at_idx] ON [dbo].[ashiato]
(
[created_at] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'diary' AND sc.name = N'dbo' AND si.name = N'created_at_idx' AND so.type in (N'U'))
DROP INDEX [created_at_idx] ON [dbo].[diary]
GO
CREATE NONCLUSTERED INDEX [created_at_idx] ON [dbo].[diary]
(
[created_at] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'blog_rss_cache' AND sc.name = N'dbo' AND si.name = N'date_INDEX_idx' AND so.type in (N'U'))
DROP INDEX [date_INDEX_idx] ON [dbo].[blog_rss_cache]
GO
CREATE NONCLUSTERED INDEX [date_INDEX_idx] ON [dbo].[blog_rss_cache]
(
[date] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'diary_comment_image' AND sc.name = N'dbo' AND si.name = N'diary_comment_id_idx' AND so.type in (N'U'))
DROP INDEX [diary_comment_id_idx] ON [dbo].[diary_comment_image]
GO
CREATE NONCLUSTERED INDEX [diary_comment_id_idx] ON [dbo].[diary_comment_image]
(
[diary_comment_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'diary_comment' AND sc.name = N'dbo' AND si.name = N'diary_id_idx' AND so.type in (N'U'))
DROP INDEX [diary_id_idx] ON [dbo].[diary_comment]
GO
CREATE NONCLUSTERED INDEX [diary_id_idx] ON [dbo].[diary_comment]
(
[diary_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'diary_image' AND sc.name = N'dbo' AND si.name = N'diary_id_idx' AND so.type in (N'U'))
DROP INDEX [diary_id_idx] ON [dbo].[diary_image]
GO
CREATE NONCLUSTERED INDEX [diary_id_idx] ON [dbo].[diary_image]
(
[diary_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'diary_comment' AND sc.name = N'dbo' AND si.name = N'diary_id_number_idx' AND so.type in (N'U'))
DROP INDEX [diary_id_number_idx] ON [dbo].[diary_comment]
GO
CREATE NONCLUSTERED INDEX [diary_id_number_idx] ON [dbo].[diary_comment]
(
[diary_id] ASC,
[number] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community' AND sc.name = N'dbo' AND si.name = N'file_id_idx' AND so.type in (N'U'))
DROP INDEX [file_id_idx] ON [dbo].[community]
GO
CREATE NONCLUSTERED INDEX [file_id_idx] ON [dbo].[community]
(
[file_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'oauth_consumer' AND sc.name = N'dbo' AND si.name = N'file_id_idx' AND so.type in (N'U'))
DROP INDEX [file_id_idx] ON [dbo].[oauth_consumer]
GO
CREATE NONCLUSTERED INDEX [file_id_idx] ON [dbo].[oauth_consumer]
(
[file_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'banner_image' AND sc.name = N'dbo' AND si.name = N'file_id_idx' AND so.type in (N'U'))
DROP INDEX [file_id_idx] ON [dbo].[banner_image]
GO
CREATE NONCLUSTERED INDEX [file_id_idx] ON [dbo].[banner_image]
(
[file_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'diary_comment_image' AND sc.name = N'dbo' AND si.name = N'file_id_idx' AND so.type in (N'U'))
DROP INDEX [file_id_idx] ON [dbo].[diary_comment_image]
GO
CREATE NONCLUSTERED INDEX [file_id_idx] ON [dbo].[diary_comment_image]
(
[file_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'activity_image' AND sc.name = N'dbo' AND si.name = N'file_id_idx' AND so.type in (N'U'))
DROP INDEX [file_id_idx] ON [dbo].[activity_image]
GO
CREATE NONCLUSTERED INDEX [file_id_idx] ON [dbo].[activity_image]
(
[file_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'member_image' AND sc.name = N'dbo' AND si.name = N'file_id_idx' AND so.type in (N'U'))
DROP INDEX [file_id_idx] ON [dbo].[member_image]
GO
CREATE NONCLUSTERED INDEX [file_id_idx] ON [dbo].[member_image]
(
[file_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'diary_image' AND sc.name = N'dbo' AND si.name = N'file_id_idx' AND so.type in (N'U'))
DROP INDEX [file_id_idx] ON [dbo].[diary_image]
GO
CREATE NONCLUSTERED INDEX [file_id_idx] ON [dbo].[diary_image]
(
[file_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_topic_image' AND sc.name = N'dbo' AND si.name = N'file_id_idx' AND so.type in (N'U'))
DROP INDEX [file_id_idx] ON [dbo].[community_topic_image]
GO
CREATE NONCLUSTERED INDEX [file_id_idx] ON [dbo].[community_topic_image]
(
[file_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_event_image' AND sc.name = N'dbo' AND si.name = N'file_id_idx' AND so.type in (N'U'))
DROP INDEX [file_id_idx] ON [dbo].[community_event_image]
GO
CREATE NONCLUSTERED INDEX [file_id_idx] ON [dbo].[community_event_image]
(
[file_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'message_file' AND sc.name = N'dbo' AND si.name = N'file_id_idx' AND so.type in (N'U'))
DROP INDEX [file_id_idx] ON [dbo].[message_file]
GO
CREATE NONCLUSTERED INDEX [file_id_idx] ON [dbo].[message_file]
(
[file_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_topic_comment_image' AND sc.name = N'dbo' AND si.name = N'file_id_idx' AND so.type in (N'U'))
DROP INDEX [file_id_idx] ON [dbo].[community_topic_comment_image]
GO
CREATE NONCLUSTERED INDEX [file_id_idx] ON [dbo].[community_topic_comment_image]
(
[file_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'album_image' AND sc.name = N'dbo' AND si.name = N'file_id_idx' AND so.type in (N'U'))
DROP INDEX [file_id_idx] ON [dbo].[album_image]
GO
CREATE NONCLUSTERED INDEX [file_id_idx] ON [dbo].[album_image]
(
[file_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_event_comment_image' AND sc.name = N'dbo' AND si.name = N'file_id_idx' AND so.type in (N'U'))
DROP INDEX [file_id_idx] ON [dbo].[community_event_comment_image]
GO
CREATE NONCLUSTERED INDEX [file_id_idx] ON [dbo].[community_event_comment_image]
(
[file_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'album' AND sc.name = N'dbo' AND si.name = N'file_id_idx' AND so.type in (N'U'))
DROP INDEX [file_id_idx] ON [dbo].[album]
GO
CREATE NONCLUSTERED INDEX [file_id_idx] ON [dbo].[album]
(
[file_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'application_invite' AND sc.name = N'dbo' AND si.name = N'from_member_id_idx' AND so.type in (N'U'))
DROP INDEX [from_member_id_idx] ON [dbo].[application_invite]
GO
CREATE NONCLUSTERED INDEX [from_member_id_idx] ON [dbo].[application_invite]
(
[from_member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'gadget_config' AND sc.name = N'dbo' AND si.name = N'gadget_id_idx' AND so.type in (N'U'))
DROP INDEX [gadget_id_idx] ON [dbo].[gadget_config]
GO
CREATE NONCLUSTERED INDEX [gadget_id_idx] ON [dbo].[gadget_config]
(
[gadget_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'activity_data' AND sc.name = N'dbo' AND si.name = N'in_reply_to_activity_id_idx' AND so.type in (N'U'))
DROP INDEX [in_reply_to_activity_id_idx] ON [dbo].[activity_data]
GO
CREATE NONCLUSTERED INDEX [in_reply_to_activity_id_idx] ON [dbo].[activity_data]
(
[in_reply_to_activity_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'member' AND sc.name = N'dbo' AND si.name = N'invite_member_id_idx' AND so.type in (N'U'))
DROP INDEX [invite_member_id_idx] ON [dbo].[member]
GO
CREATE NONCLUSTERED INDEX [invite_member_id_idx] ON [dbo].[member]
(
[invite_member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'member' AND sc.name = N'dbo' AND si.name = N'is_active_INDEX_idx' AND so.type in (N'U'))
DROP INDEX [is_active_INDEX_idx] ON [dbo].[member]
GO
CREATE NONCLUSTERED INDEX [is_active_INDEX_idx] ON [dbo].[member]
(
[is_active] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'plugin' AND sc.name = N'dbo' AND si.name = N'is_enabled_INDEX_idx' AND so.type in (N'U'))
DROP INDEX [is_enabled_INDEX_idx] ON [dbo].[plugin]
GO
CREATE NONCLUSTERED INDEX [is_enabled_INDEX_idx] ON [dbo].[plugin]
(
[is_enabled] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'notification_mail' AND sc.name = N'dbo' AND si.name = N'is_enabled_INDEX_idx' AND so.type in (N'U'))
DROP INDEX [is_enabled_INDEX_idx] ON [dbo].[notification_mail]
GO
CREATE NONCLUSTERED INDEX [is_enabled_INDEX_idx] ON [dbo].[notification_mail]
(
[is_enabled] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'diary' AND sc.name = N'dbo' AND si.name = N'is_open_created_at_idx' AND so.type in (N'U'))
DROP INDEX [is_open_created_at_idx] ON [dbo].[diary]
GO
CREATE NONCLUSTERED INDEX [is_open_created_at_idx] ON [dbo].[diary]
(
[is_open] ASC,
[created_at] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'member_profile' AND sc.name = N'dbo' AND si.name = N'lft_INDEX_idx' AND so.type in (N'U'))
DROP INDEX [lft_INDEX_idx] ON [dbo].[member_profile]
GO
CREATE NONCLUSTERED INDEX [lft_INDEX_idx] ON [dbo].[member_profile]
(
[lft] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_category' AND sc.name = N'dbo' AND si.name = N'lft_INDEX_idx' AND so.type in (N'U'))
DROP INDEX [lft_INDEX_idx] ON [dbo].[community_category]
GO
CREATE NONCLUSTERED INDEX [lft_INDEX_idx] ON [dbo].[community_category]
(
[lft] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'member_application_setting' AND sc.name = N'dbo' AND si.name = N'member_application_id_idx' AND so.type in (N'U'))
DROP INDEX [member_application_id_idx] ON [dbo].[member_application_setting]
GO
CREATE NONCLUSTERED INDEX [member_application_id_idx] ON [dbo].[member_application_setting]
(
[member_application_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'diary' AND sc.name = N'dbo' AND si.name = N'member_id_created_at_idx' AND so.type in (N'U'))
DROP INDEX [member_id_created_at_idx] ON [dbo].[diary]
GO
CREATE NONCLUSTERED INDEX [member_id_created_at_idx] ON [dbo].[diary]
(
[member_id] ASC,
[created_at] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'member_relationship' AND sc.name = N'dbo' AND si.name = N'member_id_from_idx' AND so.type in (N'U'))
DROP INDEX [member_id_from_idx] ON [dbo].[member_relationship]
GO
CREATE NONCLUSTERED INDEX [member_id_from_idx] ON [dbo].[member_relationship]
(
[member_id_from] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'ashiato' AND sc.name = N'dbo' AND si.name = N'member_id_from_idx' AND so.type in (N'U'))
DROP INDEX [member_id_from_idx] ON [dbo].[ashiato]
GO
CREATE NONCLUSTERED INDEX [member_id_from_idx] ON [dbo].[ashiato]
(
[member_id_from] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'favorite' AND sc.name = N'dbo' AND si.name = N'member_id_from_INDEX_idx' AND so.type in (N'U'))
DROP INDEX [member_id_from_INDEX_idx] ON [dbo].[favorite]
GO
CREATE NONCLUSTERED INDEX [member_id_from_INDEX_idx] ON [dbo].[favorite]
(
[member_id_from] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'member_profile' AND sc.name = N'dbo' AND si.name = N'member_id_idx' AND so.type in (N'U'))
DROP INDEX [member_id_idx] ON [dbo].[member_profile]
GO
CREATE NONCLUSTERED INDEX [member_id_idx] ON [dbo].[member_profile]
(
[member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'album' AND sc.name = N'dbo' AND si.name = N'member_id_idx' AND so.type in (N'U'))
DROP INDEX [member_id_idx] ON [dbo].[album]
GO
CREATE NONCLUSTERED INDEX [member_id_idx] ON [dbo].[album]
(
[member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_event_comment' AND sc.name = N'dbo' AND si.name = N'member_id_idx' AND so.type in (N'U'))
DROP INDEX [member_id_idx] ON [dbo].[community_event_comment]
GO
CREATE NONCLUSTERED INDEX [member_id_idx] ON [dbo].[community_event_comment]
(
[member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_event_member' AND sc.name = N'dbo' AND si.name = N'member_id_idx' AND so.type in (N'U'))
DROP INDEX [member_id_idx] ON [dbo].[community_event_member]
GO
CREATE NONCLUSTERED INDEX [member_id_idx] ON [dbo].[community_event_member]
(
[member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_event' AND sc.name = N'dbo' AND si.name = N'member_id_idx' AND so.type in (N'U'))
DROP INDEX [member_id_idx] ON [dbo].[community_event]
GO
CREATE NONCLUSTERED INDEX [member_id_idx] ON [dbo].[community_event]
(
[member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'application_persistent_data' AND sc.name = N'dbo' AND si.name = N'member_id_idx' AND so.type in (N'U'))
DROP INDEX [member_id_idx] ON [dbo].[application_persistent_data]
GO
CREATE NONCLUSTERED INDEX [member_id_idx] ON [dbo].[application_persistent_data]
(
[member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'application_lifecycle_event_queue' AND sc.name = N'dbo' AND si.name = N'member_id_idx' AND so.type in (N'U'))
DROP INDEX [member_id_idx] ON [dbo].[application_lifecycle_event_queue]
GO
CREATE NONCLUSTERED INDEX [member_id_idx] ON [dbo].[application_lifecycle_event_queue]
(
[member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'message' AND sc.name = N'dbo' AND si.name = N'member_id_idx' AND so.type in (N'U'))
DROP INDEX [member_id_idx] ON [dbo].[message]
GO
CREATE NONCLUSTERED INDEX [member_id_idx] ON [dbo].[message]
(
[member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'blog_rss_cache' AND sc.name = N'dbo' AND si.name = N'member_id_idx' AND so.type in (N'U'))
DROP INDEX [member_id_idx] ON [dbo].[blog_rss_cache]
GO
CREATE NONCLUSTERED INDEX [member_id_idx] ON [dbo].[blog_rss_cache]
(
[member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'album_image' AND sc.name = N'dbo' AND si.name = N'member_id_idx' AND so.type in (N'U'))
DROP INDEX [member_id_idx] ON [dbo].[album_image]
GO
CREATE NONCLUSTERED INDEX [member_id_idx] ON [dbo].[album_image]
(
[member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'application' AND sc.name = N'dbo' AND si.name = N'member_id_idx' AND so.type in (N'U'))
DROP INDEX [member_id_idx] ON [dbo].[application]
GO
CREATE NONCLUSTERED INDEX [member_id_idx] ON [dbo].[application]
(
[member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'o_auth_member_token' AND sc.name = N'dbo' AND si.name = N'member_id_idx' AND so.type in (N'U'))
DROP INDEX [member_id_idx] ON [dbo].[o_auth_member_token]
GO
CREATE NONCLUSTERED INDEX [member_id_idx] ON [dbo].[o_auth_member_token]
(
[member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'deleted_message' AND sc.name = N'dbo' AND si.name = N'member_id_idx' AND so.type in (N'U'))
DROP INDEX [member_id_idx] ON [dbo].[deleted_message]
GO
CREATE NONCLUSTERED INDEX [member_id_idx] ON [dbo].[deleted_message]
(
[member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'oauth_consumer' AND sc.name = N'dbo' AND si.name = N'member_id_idx' AND so.type in (N'U'))
DROP INDEX [member_id_idx] ON [dbo].[oauth_consumer]
GO
CREATE NONCLUSTERED INDEX [member_id_idx] ON [dbo].[oauth_consumer]
(
[member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'activity_data' AND sc.name = N'dbo' AND si.name = N'member_id_idx' AND so.type in (N'U'))
DROP INDEX [member_id_idx] ON [dbo].[activity_data]
GO
CREATE NONCLUSTERED INDEX [member_id_idx] ON [dbo].[activity_data]
(
[member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'diary_comment' AND sc.name = N'dbo' AND si.name = N'member_id_idx' AND so.type in (N'U'))
DROP INDEX [member_id_idx] ON [dbo].[diary_comment]
GO
CREATE NONCLUSTERED INDEX [member_id_idx] ON [dbo].[diary_comment]
(
[member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'diary_comment_unread' AND sc.name = N'dbo' AND si.name = N'member_id_idx' AND so.type in (N'U'))
DROP INDEX [member_id_idx] ON [dbo].[diary_comment_unread]
GO
CREATE NONCLUSTERED INDEX [member_id_idx] ON [dbo].[diary_comment_unread]
(
[member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'member_application' AND sc.name = N'dbo' AND si.name = N'member_id_idx' AND so.type in (N'U'))
DROP INDEX [member_id_idx] ON [dbo].[member_application]
GO
CREATE NONCLUSTERED INDEX [member_id_idx] ON [dbo].[member_application]
(
[member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'diary' AND sc.name = N'dbo' AND si.name = N'member_id_idx' AND so.type in (N'U'))
DROP INDEX [member_id_idx] ON [dbo].[diary]
GO
CREATE NONCLUSTERED INDEX [member_id_idx] ON [dbo].[diary]
(
[member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'message_send_list' AND sc.name = N'dbo' AND si.name = N'member_id_idx' AND so.type in (N'U'))
DROP INDEX [member_id_idx] ON [dbo].[message_send_list]
GO
CREATE NONCLUSTERED INDEX [member_id_idx] ON [dbo].[message_send_list]
(
[member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'openid_trust_log' AND sc.name = N'dbo' AND si.name = N'member_id_idx' AND so.type in (N'U'))
DROP INDEX [member_id_idx] ON [dbo].[openid_trust_log]
GO
CREATE NONCLUSTERED INDEX [member_id_idx] ON [dbo].[openid_trust_log]
(
[member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_member' AND sc.name = N'dbo' AND si.name = N'member_id_idx' AND so.type in (N'U'))
DROP INDEX [member_id_idx] ON [dbo].[community_member]
GO
CREATE NONCLUSTERED INDEX [member_id_idx] ON [dbo].[community_member]
(
[member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'member_image' AND sc.name = N'dbo' AND si.name = N'member_id_idx' AND so.type in (N'U'))
DROP INDEX [member_id_idx] ON [dbo].[member_image]
GO
CREATE NONCLUSTERED INDEX [member_id_idx] ON [dbo].[member_image]
(
[member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_topic' AND sc.name = N'dbo' AND si.name = N'member_id_idx' AND so.type in (N'U'))
DROP INDEX [member_id_idx] ON [dbo].[community_topic]
GO
CREATE NONCLUSTERED INDEX [member_id_idx] ON [dbo].[community_topic]
(
[member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_topic_comment' AND sc.name = N'dbo' AND si.name = N'member_id_idx' AND so.type in (N'U'))
DROP INDEX [member_id_idx] ON [dbo].[community_topic_comment]
GO
CREATE NONCLUSTERED INDEX [member_id_idx] ON [dbo].[community_topic_comment]
(
[member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_member_position' AND sc.name = N'dbo' AND si.name = N'member_id_idx' AND so.type in (N'U'))
DROP INDEX [member_id_idx] ON [dbo].[community_member_position]
GO
CREATE NONCLUSTERED INDEX [member_id_idx] ON [dbo].[community_member_position]
(
[member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'member_config' AND sc.name = N'dbo' AND si.name = N'member_id_idx' AND so.type in (N'U'))
DROP INDEX [member_id_idx] ON [dbo].[member_config]
GO
CREATE NONCLUSTERED INDEX [member_id_idx] ON [dbo].[member_config]
(
[member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'diary_comment_update' AND sc.name = N'dbo' AND si.name = N'member_id_last_comment_time_idx' AND so.type in (N'U'))
DROP INDEX [member_id_last_comment_time_idx] ON [dbo].[diary_comment_update]
GO
CREATE NONCLUSTERED INDEX [member_id_last_comment_time_idx] ON [dbo].[diary_comment_update]
(
[member_id] ASC,
[last_comment_time] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'ashiato' AND sc.name = N'dbo' AND si.name = N'member_id_to_idx' AND so.type in (N'U'))
DROP INDEX [member_id_to_idx] ON [dbo].[ashiato]
GO
CREATE NONCLUSTERED INDEX [member_id_to_idx] ON [dbo].[ashiato]
(
[member_id_to] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'member_relationship' AND sc.name = N'dbo' AND si.name = N'member_id_to_idx' AND so.type in (N'U'))
DROP INDEX [member_id_to_idx] ON [dbo].[member_relationship]
GO
CREATE NONCLUSTERED INDEX [member_id_to_idx] ON [dbo].[member_relationship]
(
[member_id_to] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'favorite' AND sc.name = N'dbo' AND si.name = N'member_id_to_idx' AND so.type in (N'U'))
DROP INDEX [member_id_to_idx] ON [dbo].[favorite]
GO
CREATE NONCLUSTERED INDEX [member_id_to_idx] ON [dbo].[favorite]
(
[member_id_to] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'ashiato' AND sc.name = N'dbo' AND si.name = N'member_id_to_member_id_from_updated_at_idx' AND so.type in (N'U'))
DROP INDEX [member_id_to_member_id_from_updated_at_idx] ON [dbo].[ashiato]
GO
CREATE NONCLUSTERED INDEX [member_id_to_member_id_from_updated_at_idx] ON [dbo].[ashiato]
(
[member_id_to] ASC,
[member_id_from] ASC,
[updated_at] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'ashiato' AND sc.name = N'dbo' AND si.name = N'member_id_to_r_date_idx' AND so.type in (N'U'))
DROP INDEX [member_id_to_r_date_idx] ON [dbo].[ashiato]
GO
CREATE NONCLUSTERED INDEX [member_id_to_r_date_idx] ON [dbo].[ashiato]
(
[member_id_to] ASC,
[r_date] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'message_send_list' AND sc.name = N'dbo' AND si.name = N'message_id_idx' AND so.type in (N'U'))
DROP INDEX [message_id_idx] ON [dbo].[message_send_list]
GO
CREATE NONCLUSTERED INDEX [message_id_idx] ON [dbo].[message_send_list]
(
[message_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'message_file' AND sc.name = N'dbo' AND si.name = N'message_id_idx' AND so.type in (N'U'))
DROP INDEX [message_id_idx] ON [dbo].[message_file]
GO
CREATE NONCLUSTERED INDEX [message_id_idx] ON [dbo].[message_file]
(
[message_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'message' AND sc.name = N'dbo' AND si.name = N'message_type_id_idx' AND so.type in (N'U'))
DROP INDEX [message_type_id_idx] ON [dbo].[message]
GO
CREATE NONCLUSTERED INDEX [message_type_id_idx] ON [dbo].[message]
(
[message_type_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'member_config' AND sc.name = N'dbo' AND si.name = N'name_INDEX_idx' AND so.type in (N'U'))
DROP INDEX [name_INDEX_idx] ON [dbo].[member_config]
GO
CREATE NONCLUSTERED INDEX [name_INDEX_idx] ON [dbo].[member_config]
(
[name] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'member_config' AND sc.name = N'dbo' AND si.name = N'name_value_hash_INDEX_idx' AND so.type in (N'U'))
DROP INDEX [name_value_hash_INDEX_idx] ON [dbo].[member_config]
GO
CREATE NONCLUSTERED INDEX [name_value_hash_INDEX_idx] ON [dbo].[member_config]
(
[name_value_hash] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'o_auth_admin_token' AND sc.name = N'dbo' AND si.name = N'oauth_consumer_id_idx' AND so.type in (N'U'))
DROP INDEX [oauth_consumer_id_idx] ON [dbo].[o_auth_admin_token]
GO
CREATE NONCLUSTERED INDEX [oauth_consumer_id_idx] ON [dbo].[o_auth_admin_token]
(
[oauth_consumer_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'o_auth_member_token' AND sc.name = N'dbo' AND si.name = N'oauth_consumer_id_idx' AND so.type in (N'U'))
DROP INDEX [oauth_consumer_id_idx] ON [dbo].[o_auth_member_token]
GO
CREATE NONCLUSTERED INDEX [oauth_consumer_id_idx] ON [dbo].[o_auth_member_token]
(
[oauth_consumer_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_event_image' AND sc.name = N'dbo' AND si.name = N'post_id_idx' AND so.type in (N'U'))
DROP INDEX [post_id_idx] ON [dbo].[community_event_image]
GO
CREATE NONCLUSTERED INDEX [post_id_idx] ON [dbo].[community_event_image]
(
[post_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_topic_comment_image' AND sc.name = N'dbo' AND si.name = N'post_id_idx' AND so.type in (N'U'))
DROP INDEX [post_id_idx] ON [dbo].[community_topic_comment_image]
GO
CREATE NONCLUSTERED INDEX [post_id_idx] ON [dbo].[community_topic_comment_image]
(
[post_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_event_comment_image' AND sc.name = N'dbo' AND si.name = N'post_id_idx' AND so.type in (N'U'))
DROP INDEX [post_id_idx] ON [dbo].[community_event_comment_image]
GO
CREATE NONCLUSTERED INDEX [post_id_idx] ON [dbo].[community_event_comment_image]
(
[post_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'community_topic_image' AND sc.name = N'dbo' AND si.name = N'post_id_idx' AND so.type in (N'U'))
DROP INDEX [post_id_idx] ON [dbo].[community_topic_image]
GO
CREATE NONCLUSTERED INDEX [post_id_idx] ON [dbo].[community_topic_image]
(
[post_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'member_profile' AND sc.name = N'dbo' AND si.name = N'profile_id_idx' AND so.type in (N'U'))
DROP INDEX [profile_id_idx] ON [dbo].[member_profile]
GO
CREATE NONCLUSTERED INDEX [profile_id_idx] ON [dbo].[member_profile]
(
[profile_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'profile_option' AND sc.name = N'dbo' AND si.name = N'profile_id_idx' AND so.type in (N'U'))
DROP INDEX [profile_id_idx] ON [dbo].[profile_option]
GO
CREATE NONCLUSTERED INDEX [profile_id_idx] ON [dbo].[profile_option]
(
[profile_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'member_profile' AND sc.name = N'dbo' AND si.name = N'profile_option_id_idx' AND so.type in (N'U'))
DROP INDEX [profile_option_id_idx] ON [dbo].[member_profile]
GO
CREATE NONCLUSTERED INDEX [profile_option_id_idx] ON [dbo].[member_profile]
(
[profile_option_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'diary' AND sc.name = N'dbo' AND si.name = N'public_flag_craeted_at_idx' AND so.type in (N'U'))
DROP INDEX [public_flag_craeted_at_idx] ON [dbo].[diary]
GO
CREATE NONCLUSTERED INDEX [public_flag_craeted_at_idx] ON [dbo].[diary]
(
[public_flag] ASC,
[created_at] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'gadget' AND sc.name = N'dbo' AND si.name = N'sort_order_INDEX_idx' AND so.type in (N'U'))
DROP INDEX [sort_order_INDEX_idx] ON [dbo].[gadget]
GO
CREATE NONCLUSTERED INDEX [sort_order_INDEX_idx] ON [dbo].[gadget]
(
[sort_order] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'application_invite' AND sc.name = N'dbo' AND si.name = N'to_member_id_idx' AND so.type in (N'U'))
DROP INDEX [to_member_id_idx] ON [dbo].[application_invite]
GO
CREATE NONCLUSTERED INDEX [to_member_id_idx] ON [dbo].[application_invite]
(
[to_member_id] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'navigation' AND sc.name = N'dbo' AND si.name = N'type_sort_order_INDEX_idx' AND so.type in (N'U'))
DROP INDEX [type_sort_order_INDEX_idx] ON [dbo].[navigation]
GO
CREATE NONCLUSTERED INDEX [type_sort_order_INDEX_idx] ON [dbo].[navigation]
(
[type] ASC,
[sort_order] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (
SELECT * FROM sys.objects so JOIN sys.indexes si
ON so.object_id = si.object_id
JOIN sys.schemas sc
ON so.schema_id = sc.schema_id
WHERE so.name = N'openid_trust_log' AND sc.name = N'dbo' AND si.name = N'uri_key_INDEX_idx' AND so.type in (N'U'))
DROP INDEX [uri_key_INDEX_idx] ON [dbo].[openid_trust_log]
GO
CREATE NONCLUSTERED INDEX [uri_key_INDEX_idx] ON [dbo].[openid_trust_log]
(
[uri_key] ASC
)
WITH (DROP_EXISTING = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF)
GO
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'activity_data$activity_data_in_reply_to_activity_id_activity_data_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[activity_data] DROP CONSTRAINT [activity_data$activity_data_in_reply_to_activity_id_activity_data_id]
GO
ALTER TABLE [dbo].[activity_data]
ADD CONSTRAINT [activity_data$activity_data_in_reply_to_activity_id_activity_data_id]
FOREIGN KEY
([in_reply_to_activity_id])
REFERENCES
[dbo].[activity_data] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'activity_data$activity_data_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[activity_data] DROP CONSTRAINT [activity_data$activity_data_member_id_member_id]
GO
ALTER TABLE [dbo].[activity_data]
ADD CONSTRAINT [activity_data$activity_data_member_id_member_id]
FOREIGN KEY
([member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'activity_image$activity_image_activity_data_id_activity_data_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[activity_image] DROP CONSTRAINT [activity_image$activity_image_activity_data_id_activity_data_id]
GO
ALTER TABLE [dbo].[activity_image]
ADD CONSTRAINT [activity_image$activity_image_activity_data_id_activity_data_id]
FOREIGN KEY
([activity_data_id])
REFERENCES
[dbo].[activity_data] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'activity_image$activity_image_file_id_file_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[activity_image] DROP CONSTRAINT [activity_image$activity_image_file_id_file_id]
GO
ALTER TABLE [dbo].[activity_image]
ADD CONSTRAINT [activity_image$activity_image_file_id_file_id]
FOREIGN KEY
([file_id])
REFERENCES
[dbo].[file] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'album$album_file_id_file_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[album] DROP CONSTRAINT [album$album_file_id_file_id]
GO
ALTER TABLE [dbo].[album]
ADD CONSTRAINT [album$album_file_id_file_id]
FOREIGN KEY
([file_id])
REFERENCES
[dbo].[file] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'album$album_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[album] DROP CONSTRAINT [album$album_member_id_member_id]
GO
ALTER TABLE [dbo].[album]
ADD CONSTRAINT [album$album_member_id_member_id]
FOREIGN KEY
([member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'album_image$album_image_album_id_album_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[album_image] DROP CONSTRAINT [album_image$album_image_album_id_album_id]
GO
ALTER TABLE [dbo].[album_image]
ADD CONSTRAINT [album_image$album_image_album_id_album_id]
FOREIGN KEY
([album_id])
REFERENCES
[dbo].[album] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'album_image$album_image_file_id_file_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[album_image] DROP CONSTRAINT [album_image$album_image_file_id_file_id]
GO
ALTER TABLE [dbo].[album_image]
ADD CONSTRAINT [album_image$album_image_file_id_file_id]
FOREIGN KEY
([file_id])
REFERENCES
[dbo].[file] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'album_image$album_image_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[album_image] DROP CONSTRAINT [album_image$album_image_member_id_member_id]
GO
ALTER TABLE [dbo].[album_image]
ADD CONSTRAINT [album_image$album_image_member_id_member_id]
FOREIGN KEY
([member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'application$application_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[application] DROP CONSTRAINT [application$application_member_id_member_id]
GO
ALTER TABLE [dbo].[application]
ADD CONSTRAINT [application$application_member_id_member_id]
FOREIGN KEY
([member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'application_invite$application_invite_application_id_application_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[application_invite] DROP CONSTRAINT [application_invite$application_invite_application_id_application_id]
GO
ALTER TABLE [dbo].[application_invite]
ADD CONSTRAINT [application_invite$application_invite_application_id_application_id]
FOREIGN KEY
([application_id])
REFERENCES
[dbo].[application] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'application_invite$application_invite_from_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[application_invite] DROP CONSTRAINT [application_invite$application_invite_from_member_id_member_id]
GO
ALTER TABLE [dbo].[application_invite]
ADD CONSTRAINT [application_invite$application_invite_from_member_id_member_id]
FOREIGN KEY
([from_member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'application_invite$application_invite_to_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[application_invite] DROP CONSTRAINT [application_invite$application_invite_to_member_id_member_id]
GO
ALTER TABLE [dbo].[application_invite]
ADD CONSTRAINT [application_invite$application_invite_to_member_id_member_id]
FOREIGN KEY
([to_member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'application_lifecycle_event_queue$application_lifecycle_event_queue_application_id_application_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[application_lifecycle_event_queue] DROP CONSTRAINT [application_lifecycle_event_queue$application_lifecycle_event_queue_application_id_application_id]
GO
ALTER TABLE [dbo].[application_lifecycle_event_queue]
ADD CONSTRAINT [application_lifecycle_event_queue$application_lifecycle_event_queue_application_id_application_id]
FOREIGN KEY
([application_id])
REFERENCES
[dbo].[application] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'application_lifecycle_event_queue$application_lifecycle_event_queue_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[application_lifecycle_event_queue] DROP CONSTRAINT [application_lifecycle_event_queue$application_lifecycle_event_queue_member_id_member_id]
GO
ALTER TABLE [dbo].[application_lifecycle_event_queue]
ADD CONSTRAINT [application_lifecycle_event_queue$application_lifecycle_event_queue_member_id_member_id]
FOREIGN KEY
([member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'application_persistent_data$application_persistent_data_application_id_application_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[application_persistent_data] DROP CONSTRAINT [application_persistent_data$application_persistent_data_application_id_application_id]
GO
ALTER TABLE [dbo].[application_persistent_data]
ADD CONSTRAINT [application_persistent_data$application_persistent_data_application_id_application_id]
FOREIGN KEY
([application_id])
REFERENCES
[dbo].[application] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'application_persistent_data$application_persistent_data_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[application_persistent_data] DROP CONSTRAINT [application_persistent_data$application_persistent_data_member_id_member_id]
GO
ALTER TABLE [dbo].[application_persistent_data]
ADD CONSTRAINT [application_persistent_data$application_persistent_data_member_id_member_id]
FOREIGN KEY
([member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'application_translation$application_translation_id_application_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[application_translation] DROP CONSTRAINT [application_translation$application_translation_id_application_id]
GO
ALTER TABLE [dbo].[application_translation]
ADD CONSTRAINT [application_translation$application_translation_id_application_id]
FOREIGN KEY
([id])
REFERENCES
[dbo].[application] ([id])
ON DELETE NO ACTION
ON UPDATE CASCADE
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'ashiato$ashiato_member_id_from_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[ashiato] DROP CONSTRAINT [ashiato$ashiato_member_id_from_member_id]
GO
ALTER TABLE [dbo].[ashiato]
ADD CONSTRAINT [ashiato$ashiato_member_id_from_member_id]
FOREIGN KEY
([member_id_from])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'ashiato$ashiato_member_id_to_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[ashiato] DROP CONSTRAINT [ashiato$ashiato_member_id_to_member_id]
GO
ALTER TABLE [dbo].[ashiato]
ADD CONSTRAINT [ashiato$ashiato_member_id_to_member_id]
FOREIGN KEY
([member_id_to])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'banner_image$banner_image_file_id_file_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[banner_image] DROP CONSTRAINT [banner_image$banner_image_file_id_file_id]
GO
ALTER TABLE [dbo].[banner_image]
ADD CONSTRAINT [banner_image$banner_image_file_id_file_id]
FOREIGN KEY
([file_id])
REFERENCES
[dbo].[file] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'banner_translation$banner_translation_id_banner_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[banner_translation] DROP CONSTRAINT [banner_translation$banner_translation_id_banner_id]
GO
ALTER TABLE [dbo].[banner_translation]
ADD CONSTRAINT [banner_translation$banner_translation_id_banner_id]
FOREIGN KEY
([id])
REFERENCES
[dbo].[banner] ([id])
ON DELETE NO ACTION
ON UPDATE CASCADE
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'banner_use_image$banner_use_image_banner_id_banner_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[banner_use_image] DROP CONSTRAINT [banner_use_image$banner_use_image_banner_id_banner_id]
GO
ALTER TABLE [dbo].[banner_use_image]
ADD CONSTRAINT [banner_use_image$banner_use_image_banner_id_banner_id]
FOREIGN KEY
([banner_id])
REFERENCES
[dbo].[banner] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'banner_use_image$banner_use_image_banner_image_id_banner_image_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[banner_use_image] DROP CONSTRAINT [banner_use_image$banner_use_image_banner_image_id_banner_image_id]
GO
ALTER TABLE [dbo].[banner_use_image]
ADD CONSTRAINT [banner_use_image$banner_use_image_banner_image_id_banner_image_id]
FOREIGN KEY
([banner_image_id])
REFERENCES
[dbo].[banner_image] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'blog_rss_cache$blog_rss_cache_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[blog_rss_cache] DROP CONSTRAINT [blog_rss_cache$blog_rss_cache_member_id_member_id]
GO
ALTER TABLE [dbo].[blog_rss_cache]
ADD CONSTRAINT [blog_rss_cache$blog_rss_cache_member_id_member_id]
FOREIGN KEY
([member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community$community_community_category_id_community_category_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[community] DROP CONSTRAINT [community$community_community_category_id_community_category_id]
GO
ALTER TABLE [dbo].[community]
ADD CONSTRAINT [community$community_community_category_id_community_category_id]
FOREIGN KEY
([community_category_id])
REFERENCES
[dbo].[community_category] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community$community_file_id_file_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[community] DROP CONSTRAINT [community$community_file_id_file_id]
GO
ALTER TABLE [dbo].[community]
ADD CONSTRAINT [community$community_file_id_file_id]
FOREIGN KEY
([file_id])
REFERENCES
[dbo].[file] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_config$community_config_community_id_community_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[community_config] DROP CONSTRAINT [community_config$community_config_community_id_community_id]
GO
ALTER TABLE [dbo].[community_config]
ADD CONSTRAINT [community_config$community_config_community_id_community_id]
FOREIGN KEY
([community_id])
REFERENCES
[dbo].[community] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_event$community_event_community_id_community_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[community_event] DROP CONSTRAINT [community_event$community_event_community_id_community_id]
GO
ALTER TABLE [dbo].[community_event]
ADD CONSTRAINT [community_event$community_event_community_id_community_id]
FOREIGN KEY
([community_id])
REFERENCES
[dbo].[community] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_event$community_event_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[community_event] DROP CONSTRAINT [community_event$community_event_member_id_member_id]
GO
ALTER TABLE [dbo].[community_event]
ADD CONSTRAINT [community_event$community_event_member_id_member_id]
FOREIGN KEY
([member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_event_comment$community_event_comment_community_event_id_community_event_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[community_event_comment] DROP CONSTRAINT [community_event_comment$community_event_comment_community_event_id_community_event_id]
GO
ALTER TABLE [dbo].[community_event_comment]
ADD CONSTRAINT [community_event_comment$community_event_comment_community_event_id_community_event_id]
FOREIGN KEY
([community_event_id])
REFERENCES
[dbo].[community_event] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_event_comment$community_event_comment_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[community_event_comment] DROP CONSTRAINT [community_event_comment$community_event_comment_member_id_member_id]
GO
ALTER TABLE [dbo].[community_event_comment]
ADD CONSTRAINT [community_event_comment$community_event_comment_member_id_member_id]
FOREIGN KEY
([member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_event_comment_image$community_event_comment_image_file_id_file_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[community_event_comment_image] DROP CONSTRAINT [community_event_comment_image$community_event_comment_image_file_id_file_id]
GO
ALTER TABLE [dbo].[community_event_comment_image]
ADD CONSTRAINT [community_event_comment_image$community_event_comment_image_file_id_file_id]
FOREIGN KEY
([file_id])
REFERENCES
[dbo].[file] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_event_comment_image$community_event_comment_image_post_id_community_event_comment_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[community_event_comment_image] DROP CONSTRAINT [community_event_comment_image$community_event_comment_image_post_id_community_event_comment_id]
GO
ALTER TABLE [dbo].[community_event_comment_image]
ADD CONSTRAINT [community_event_comment_image$community_event_comment_image_post_id_community_event_comment_id]
FOREIGN KEY
([post_id])
REFERENCES
[dbo].[community_event_comment] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_event_image$community_event_image_file_id_file_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[community_event_image] DROP CONSTRAINT [community_event_image$community_event_image_file_id_file_id]
GO
ALTER TABLE [dbo].[community_event_image]
ADD CONSTRAINT [community_event_image$community_event_image_file_id_file_id]
FOREIGN KEY
([file_id])
REFERENCES
[dbo].[file] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_event_image$community_event_image_post_id_community_event_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[community_event_image] DROP CONSTRAINT [community_event_image$community_event_image_post_id_community_event_id]
GO
ALTER TABLE [dbo].[community_event_image]
ADD CONSTRAINT [community_event_image$community_event_image_post_id_community_event_id]
FOREIGN KEY
([post_id])
REFERENCES
[dbo].[community_event] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_event_member$community_event_member_community_event_id_community_event_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[community_event_member] DROP CONSTRAINT [community_event_member$community_event_member_community_event_id_community_event_id]
GO
ALTER TABLE [dbo].[community_event_member]
ADD CONSTRAINT [community_event_member$community_event_member_community_event_id_community_event_id]
FOREIGN KEY
([community_event_id])
REFERENCES
[dbo].[community_event] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_event_member$community_event_member_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[community_event_member] DROP CONSTRAINT [community_event_member$community_event_member_member_id_member_id]
GO
ALTER TABLE [dbo].[community_event_member]
ADD CONSTRAINT [community_event_member$community_event_member_member_id_member_id]
FOREIGN KEY
([member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_member$community_member_community_id_community_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[community_member] DROP CONSTRAINT [community_member$community_member_community_id_community_id]
GO
ALTER TABLE [dbo].[community_member]
ADD CONSTRAINT [community_member$community_member_community_id_community_id]
FOREIGN KEY
([community_id])
REFERENCES
[dbo].[community] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_member$community_member_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[community_member] DROP CONSTRAINT [community_member$community_member_member_id_member_id]
GO
ALTER TABLE [dbo].[community_member]
ADD CONSTRAINT [community_member$community_member_member_id_member_id]
FOREIGN KEY
([member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_member_position$ccci' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[community_member_position] DROP CONSTRAINT [community_member_position$ccci]
GO
ALTER TABLE [dbo].[community_member_position]
ADD CONSTRAINT [community_member_position$ccci]
FOREIGN KEY
([community_member_id])
REFERENCES
[dbo].[community_member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_member_position$community_member_position_community_id_community_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[community_member_position] DROP CONSTRAINT [community_member_position$community_member_position_community_id_community_id]
GO
ALTER TABLE [dbo].[community_member_position]
ADD CONSTRAINT [community_member_position$community_member_position_community_id_community_id]
FOREIGN KEY
([community_id])
REFERENCES
[dbo].[community] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_member_position$community_member_position_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[community_member_position] DROP CONSTRAINT [community_member_position$community_member_position_member_id_member_id]
GO
ALTER TABLE [dbo].[community_member_position]
ADD CONSTRAINT [community_member_position$community_member_position_member_id_member_id]
FOREIGN KEY
([member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_topic$community_topic_community_id_community_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[community_topic] DROP CONSTRAINT [community_topic$community_topic_community_id_community_id]
GO
ALTER TABLE [dbo].[community_topic]
ADD CONSTRAINT [community_topic$community_topic_community_id_community_id]
FOREIGN KEY
([community_id])
REFERENCES
[dbo].[community] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_topic$community_topic_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[community_topic] DROP CONSTRAINT [community_topic$community_topic_member_id_member_id]
GO
ALTER TABLE [dbo].[community_topic]
ADD CONSTRAINT [community_topic$community_topic_member_id_member_id]
FOREIGN KEY
([member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_topic_comment$community_topic_comment_community_topic_id_community_topic_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[community_topic_comment] DROP CONSTRAINT [community_topic_comment$community_topic_comment_community_topic_id_community_topic_id]
GO
ALTER TABLE [dbo].[community_topic_comment]
ADD CONSTRAINT [community_topic_comment$community_topic_comment_community_topic_id_community_topic_id]
FOREIGN KEY
([community_topic_id])
REFERENCES
[dbo].[community_topic] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_topic_comment$community_topic_comment_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[community_topic_comment] DROP CONSTRAINT [community_topic_comment$community_topic_comment_member_id_member_id]
GO
ALTER TABLE [dbo].[community_topic_comment]
ADD CONSTRAINT [community_topic_comment$community_topic_comment_member_id_member_id]
FOREIGN KEY
([member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_topic_comment_image$community_topic_comment_image_file_id_file_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[community_topic_comment_image] DROP CONSTRAINT [community_topic_comment_image$community_topic_comment_image_file_id_file_id]
GO
ALTER TABLE [dbo].[community_topic_comment_image]
ADD CONSTRAINT [community_topic_comment_image$community_topic_comment_image_file_id_file_id]
FOREIGN KEY
([file_id])
REFERENCES
[dbo].[file] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_topic_comment_image$community_topic_comment_image_post_id_community_topic_comment_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[community_topic_comment_image] DROP CONSTRAINT [community_topic_comment_image$community_topic_comment_image_post_id_community_topic_comment_id]
GO
ALTER TABLE [dbo].[community_topic_comment_image]
ADD CONSTRAINT [community_topic_comment_image$community_topic_comment_image_post_id_community_topic_comment_id]
FOREIGN KEY
([post_id])
REFERENCES
[dbo].[community_topic_comment] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_topic_image$community_topic_image_file_id_file_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[community_topic_image] DROP CONSTRAINT [community_topic_image$community_topic_image_file_id_file_id]
GO
ALTER TABLE [dbo].[community_topic_image]
ADD CONSTRAINT [community_topic_image$community_topic_image_file_id_file_id]
FOREIGN KEY
([file_id])
REFERENCES
[dbo].[file] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'community_topic_image$community_topic_image_post_id_community_topic_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[community_topic_image] DROP CONSTRAINT [community_topic_image$community_topic_image_post_id_community_topic_id]
GO
ALTER TABLE [dbo].[community_topic_image]
ADD CONSTRAINT [community_topic_image$community_topic_image_post_id_community_topic_id]
FOREIGN KEY
([post_id])
REFERENCES
[dbo].[community_topic] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'deleted_message$deleted_message_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[deleted_message] DROP CONSTRAINT [deleted_message$deleted_message_member_id_member_id]
GO
ALTER TABLE [dbo].[deleted_message]
ADD CONSTRAINT [deleted_message$deleted_message_member_id_member_id]
FOREIGN KEY
([member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'diary$diary_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[diary] DROP CONSTRAINT [diary$diary_member_id_member_id]
GO
ALTER TABLE [dbo].[diary]
ADD CONSTRAINT [diary$diary_member_id_member_id]
FOREIGN KEY
([member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'diary_comment$diary_comment_diary_id_diary_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[diary_comment] DROP CONSTRAINT [diary_comment$diary_comment_diary_id_diary_id]
GO
ALTER TABLE [dbo].[diary_comment]
ADD CONSTRAINT [diary_comment$diary_comment_diary_id_diary_id]
FOREIGN KEY
([diary_id])
REFERENCES
[dbo].[diary] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'diary_comment$diary_comment_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[diary_comment] DROP CONSTRAINT [diary_comment$diary_comment_member_id_member_id]
GO
ALTER TABLE [dbo].[diary_comment]
ADD CONSTRAINT [diary_comment$diary_comment_member_id_member_id]
FOREIGN KEY
([member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'diary_comment_image$diary_comment_image_diary_comment_id_diary_comment_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[diary_comment_image] DROP CONSTRAINT [diary_comment_image$diary_comment_image_diary_comment_id_diary_comment_id]
GO
ALTER TABLE [dbo].[diary_comment_image]
ADD CONSTRAINT [diary_comment_image$diary_comment_image_diary_comment_id_diary_comment_id]
FOREIGN KEY
([diary_comment_id])
REFERENCES
[dbo].[diary_comment] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'diary_comment_image$diary_comment_image_file_id_file_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[diary_comment_image] DROP CONSTRAINT [diary_comment_image$diary_comment_image_file_id_file_id]
GO
ALTER TABLE [dbo].[diary_comment_image]
ADD CONSTRAINT [diary_comment_image$diary_comment_image_file_id_file_id]
FOREIGN KEY
([file_id])
REFERENCES
[dbo].[file] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'diary_comment_unread$diary_comment_unread_diary_id_diary_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[diary_comment_unread] DROP CONSTRAINT [diary_comment_unread$diary_comment_unread_diary_id_diary_id]
GO
ALTER TABLE [dbo].[diary_comment_unread]
ADD CONSTRAINT [diary_comment_unread$diary_comment_unread_diary_id_diary_id]
FOREIGN KEY
([diary_id])
REFERENCES
[dbo].[diary] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'diary_comment_unread$diary_comment_unread_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[diary_comment_unread] DROP CONSTRAINT [diary_comment_unread$diary_comment_unread_member_id_member_id]
GO
ALTER TABLE [dbo].[diary_comment_unread]
ADD CONSTRAINT [diary_comment_unread$diary_comment_unread_member_id_member_id]
FOREIGN KEY
([member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'diary_comment_update$diary_comment_update_diary_id_diary_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[diary_comment_update] DROP CONSTRAINT [diary_comment_update$diary_comment_update_diary_id_diary_id]
GO
ALTER TABLE [dbo].[diary_comment_update]
ADD CONSTRAINT [diary_comment_update$diary_comment_update_diary_id_diary_id]
FOREIGN KEY
([diary_id])
REFERENCES
[dbo].[diary] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'diary_comment_update$diary_comment_update_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[diary_comment_update] DROP CONSTRAINT [diary_comment_update$diary_comment_update_member_id_member_id]
GO
ALTER TABLE [dbo].[diary_comment_update]
ADD CONSTRAINT [diary_comment_update$diary_comment_update_member_id_member_id]
FOREIGN KEY
([member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'diary_image$diary_image_diary_id_diary_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[diary_image] DROP CONSTRAINT [diary_image$diary_image_diary_id_diary_id]
GO
ALTER TABLE [dbo].[diary_image]
ADD CONSTRAINT [diary_image$diary_image_diary_id_diary_id]
FOREIGN KEY
([diary_id])
REFERENCES
[dbo].[diary] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'diary_image$diary_image_file_id_file_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[diary_image] DROP CONSTRAINT [diary_image$diary_image_file_id_file_id]
GO
ALTER TABLE [dbo].[diary_image]
ADD CONSTRAINT [diary_image$diary_image_file_id_file_id]
FOREIGN KEY
([file_id])
REFERENCES
[dbo].[file] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'favorite$favorite_member_id_from_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[favorite] DROP CONSTRAINT [favorite$favorite_member_id_from_member_id]
GO
ALTER TABLE [dbo].[favorite]
ADD CONSTRAINT [favorite$favorite_member_id_from_member_id]
FOREIGN KEY
([member_id_from])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'favorite$favorite_member_id_to_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[favorite] DROP CONSTRAINT [favorite$favorite_member_id_to_member_id]
GO
ALTER TABLE [dbo].[favorite]
ADD CONSTRAINT [favorite$favorite_member_id_to_member_id]
FOREIGN KEY
([member_id_to])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'file_bin$file_bin_file_id_file_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[file_bin] DROP CONSTRAINT [file_bin$file_bin_file_id_file_id]
GO
ALTER TABLE [dbo].[file_bin]
ADD CONSTRAINT [file_bin$file_bin_file_id_file_id]
FOREIGN KEY
([file_id])
REFERENCES
[dbo].[file] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'gadget_config$gadget_config_gadget_id_gadget_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[gadget_config] DROP CONSTRAINT [gadget_config$gadget_config_gadget_id_gadget_id]
GO
ALTER TABLE [dbo].[gadget_config]
ADD CONSTRAINT [gadget_config$gadget_config_gadget_id_gadget_id]
FOREIGN KEY
([gadget_id])
REFERENCES
[dbo].[gadget] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'member$member_invite_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[member] DROP CONSTRAINT [member$member_invite_member_id_member_id]
GO
ALTER TABLE [dbo].[member]
ADD CONSTRAINT [member$member_invite_member_id_member_id]
FOREIGN KEY
([invite_member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'member_application$member_application_application_id_application_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[member_application] DROP CONSTRAINT [member_application$member_application_application_id_application_id]
GO
ALTER TABLE [dbo].[member_application]
ADD CONSTRAINT [member_application$member_application_application_id_application_id]
FOREIGN KEY
([application_id])
REFERENCES
[dbo].[application] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'member_application$member_application_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[member_application] DROP CONSTRAINT [member_application$member_application_member_id_member_id]
GO
ALTER TABLE [dbo].[member_application]
ADD CONSTRAINT [member_application$member_application_member_id_member_id]
FOREIGN KEY
([member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'member_application_setting$mmmi' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[member_application_setting] DROP CONSTRAINT [member_application_setting$mmmi]
GO
ALTER TABLE [dbo].[member_application_setting]
ADD CONSTRAINT [member_application_setting$mmmi]
FOREIGN KEY
([member_application_id])
REFERENCES
[dbo].[member_application] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'member_config$member_config_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[member_config] DROP CONSTRAINT [member_config$member_config_member_id_member_id]
GO
ALTER TABLE [dbo].[member_config]
ADD CONSTRAINT [member_config$member_config_member_id_member_id]
FOREIGN KEY
([member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'member_image$member_image_file_id_file_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[member_image] DROP CONSTRAINT [member_image$member_image_file_id_file_id]
GO
ALTER TABLE [dbo].[member_image]
ADD CONSTRAINT [member_image$member_image_file_id_file_id]
FOREIGN KEY
([file_id])
REFERENCES
[dbo].[file] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'member_image$member_image_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[member_image] DROP CONSTRAINT [member_image$member_image_member_id_member_id]
GO
ALTER TABLE [dbo].[member_image]
ADD CONSTRAINT [member_image$member_image_member_id_member_id]
FOREIGN KEY
([member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'member_profile$member_profile_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[member_profile] DROP CONSTRAINT [member_profile$member_profile_member_id_member_id]
GO
ALTER TABLE [dbo].[member_profile]
ADD CONSTRAINT [member_profile$member_profile_member_id_member_id]
FOREIGN KEY
([member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'member_profile$member_profile_profile_id_profile_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[member_profile] DROP CONSTRAINT [member_profile$member_profile_profile_id_profile_id]
GO
ALTER TABLE [dbo].[member_profile]
ADD CONSTRAINT [member_profile$member_profile_profile_id_profile_id]
FOREIGN KEY
([profile_id])
REFERENCES
[dbo].[profile] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'member_profile$member_profile_profile_option_id_profile_option_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[member_profile] DROP CONSTRAINT [member_profile$member_profile_profile_option_id_profile_option_id]
GO
ALTER TABLE [dbo].[member_profile]
ADD CONSTRAINT [member_profile$member_profile_profile_option_id_profile_option_id]
FOREIGN KEY
([profile_option_id])
REFERENCES
[dbo].[profile_option] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'member_relationship$member_relationship_member_id_from_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[member_relationship] DROP CONSTRAINT [member_relationship$member_relationship_member_id_from_member_id]
GO
ALTER TABLE [dbo].[member_relationship]
ADD CONSTRAINT [member_relationship$member_relationship_member_id_from_member_id]
FOREIGN KEY
([member_id_from])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'member_relationship$member_relationship_member_id_to_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[member_relationship] DROP CONSTRAINT [member_relationship$member_relationship_member_id_to_member_id]
GO
ALTER TABLE [dbo].[member_relationship]
ADD CONSTRAINT [member_relationship$member_relationship_member_id_to_member_id]
FOREIGN KEY
([member_id_to])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'message$message_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[message] DROP CONSTRAINT [message$message_member_id_member_id]
GO
ALTER TABLE [dbo].[message]
ADD CONSTRAINT [message$message_member_id_member_id]
FOREIGN KEY
([member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'message$message_message_type_id_message_type_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[message] DROP CONSTRAINT [message$message_message_type_id_message_type_id]
GO
ALTER TABLE [dbo].[message]
ADD CONSTRAINT [message$message_message_type_id_message_type_id]
FOREIGN KEY
([message_type_id])
REFERENCES
[dbo].[message_type] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'message_file$message_file_file_id_file_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[message_file] DROP CONSTRAINT [message_file$message_file_file_id_file_id]
GO
ALTER TABLE [dbo].[message_file]
ADD CONSTRAINT [message_file$message_file_file_id_file_id]
FOREIGN KEY
([file_id])
REFERENCES
[dbo].[file] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'message_file$message_file_message_id_message_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[message_file] DROP CONSTRAINT [message_file$message_file_message_id_message_id]
GO
ALTER TABLE [dbo].[message_file]
ADD CONSTRAINT [message_file$message_file_message_id_message_id]
FOREIGN KEY
([message_id])
REFERENCES
[dbo].[message] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'message_send_list$message_send_list_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[message_send_list] DROP CONSTRAINT [message_send_list$message_send_list_member_id_member_id]
GO
ALTER TABLE [dbo].[message_send_list]
ADD CONSTRAINT [message_send_list$message_send_list_member_id_member_id]
FOREIGN KEY
([member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'message_send_list$message_send_list_message_id_message_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[message_send_list] DROP CONSTRAINT [message_send_list$message_send_list_message_id_message_id]
GO
ALTER TABLE [dbo].[message_send_list]
ADD CONSTRAINT [message_send_list$message_send_list_message_id_message_id]
FOREIGN KEY
([message_id])
REFERENCES
[dbo].[message] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'message_type_translation$message_type_translation_id_message_type_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[message_type_translation] DROP CONSTRAINT [message_type_translation$message_type_translation_id_message_type_id]
GO
ALTER TABLE [dbo].[message_type_translation]
ADD CONSTRAINT [message_type_translation$message_type_translation_id_message_type_id]
FOREIGN KEY
([id])
REFERENCES
[dbo].[message_type] ([id])
ON DELETE NO ACTION
ON UPDATE CASCADE
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'navigation_translation$navigation_translation_id_navigation_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[navigation_translation] DROP CONSTRAINT [navigation_translation$navigation_translation_id_navigation_id]
GO
ALTER TABLE [dbo].[navigation_translation]
ADD CONSTRAINT [navigation_translation$navigation_translation_id_navigation_id]
FOREIGN KEY
([id])
REFERENCES
[dbo].[navigation] ([id])
ON DELETE NO ACTION
ON UPDATE CASCADE
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'notification_mail_translation$notification_mail_translation_id_notification_mail_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[notification_mail_translation] DROP CONSTRAINT [notification_mail_translation$notification_mail_translation_id_notification_mail_id]
GO
ALTER TABLE [dbo].[notification_mail_translation]
ADD CONSTRAINT [notification_mail_translation$notification_mail_translation_id_notification_mail_id]
FOREIGN KEY
([id])
REFERENCES
[dbo].[notification_mail] ([id])
ON DELETE NO ACTION
ON UPDATE CASCADE
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'o_auth_admin_token$o_auth_admin_token_oauth_consumer_id_oauth_consumer_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[o_auth_admin_token] DROP CONSTRAINT [o_auth_admin_token$o_auth_admin_token_oauth_consumer_id_oauth_consumer_id]
GO
ALTER TABLE [dbo].[o_auth_admin_token]
ADD CONSTRAINT [o_auth_admin_token$o_auth_admin_token_oauth_consumer_id_oauth_consumer_id]
FOREIGN KEY
([oauth_consumer_id])
REFERENCES
[dbo].[oauth_consumer] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'o_auth_member_token$o_auth_member_token_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[o_auth_member_token] DROP CONSTRAINT [o_auth_member_token$o_auth_member_token_member_id_member_id]
GO
ALTER TABLE [dbo].[o_auth_member_token]
ADD CONSTRAINT [o_auth_member_token$o_auth_member_token_member_id_member_id]
FOREIGN KEY
([member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'o_auth_member_token$o_auth_member_token_oauth_consumer_id_oauth_consumer_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[o_auth_member_token] DROP CONSTRAINT [o_auth_member_token$o_auth_member_token_oauth_consumer_id_oauth_consumer_id]
GO
ALTER TABLE [dbo].[o_auth_member_token]
ADD CONSTRAINT [o_auth_member_token$o_auth_member_token_oauth_consumer_id_oauth_consumer_id]
FOREIGN KEY
([oauth_consumer_id])
REFERENCES
[dbo].[oauth_consumer] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'oauth_consumer$oauth_consumer_file_id_file_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[oauth_consumer] DROP CONSTRAINT [oauth_consumer$oauth_consumer_file_id_file_id]
GO
ALTER TABLE [dbo].[oauth_consumer]
ADD CONSTRAINT [oauth_consumer$oauth_consumer_file_id_file_id]
FOREIGN KEY
([file_id])
REFERENCES
[dbo].[file] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'oauth_consumer$oauth_consumer_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[oauth_consumer] DROP CONSTRAINT [oauth_consumer$oauth_consumer_member_id_member_id]
GO
ALTER TABLE [dbo].[oauth_consumer]
ADD CONSTRAINT [oauth_consumer$oauth_consumer_member_id_member_id]
FOREIGN KEY
([member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'openid_trust_log$openid_trust_log_member_id_member_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[openid_trust_log] DROP CONSTRAINT [openid_trust_log$openid_trust_log_member_id_member_id]
GO
ALTER TABLE [dbo].[openid_trust_log]
ADD CONSTRAINT [openid_trust_log$openid_trust_log_member_id_member_id]
FOREIGN KEY
([member_id])
REFERENCES
[dbo].[member] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'profile_option$profile_option_profile_id_profile_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[profile_option] DROP CONSTRAINT [profile_option$profile_option_profile_id_profile_id]
GO
ALTER TABLE [dbo].[profile_option]
ADD CONSTRAINT [profile_option$profile_option_profile_id_profile_id]
FOREIGN KEY
([profile_id])
REFERENCES
[dbo].[profile] ([id])
ON DELETE NO ACTION
ON UPDATE NO ACTION
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'profile_option_translation$profile_option_translation_id_profile_option_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[profile_option_translation] DROP CONSTRAINT [profile_option_translation$profile_option_translation_id_profile_option_id]
GO
ALTER TABLE [dbo].[profile_option_translation]
ADD CONSTRAINT [profile_option_translation$profile_option_translation_id_profile_option_id]
FOREIGN KEY
([id])
REFERENCES
[dbo].[profile_option] ([id])
ON DELETE NO ACTION
ON UPDATE CASCADE
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'profile_translation$profile_translation_id_profile_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[profile_translation] DROP CONSTRAINT [profile_translation$profile_translation_id_profile_id]
GO
ALTER TABLE [dbo].[profile_translation]
ADD CONSTRAINT [profile_translation$profile_translation_id_profile_id]
FOREIGN KEY
([id])
REFERENCES
[dbo].[profile] ([id])
ON DELETE NO ACTION
ON UPDATE CASCADE
GO
IF EXISTS (SELECT * FROM sys.objects so JOIN sys.schemas sc ON so.schema_id = sc.schema_id WHERE so.name = N'sns_term_translation$sns_term_translation_id_sns_term_id' AND sc.name=N'dbo' AND type in (N'F'))
ALTER TABLE [dbo].[sns_term_translation] DROP CONSTRAINT [sns_term_translation$sns_term_translation_id_sns_term_id]
GO
ALTER TABLE [dbo].[sns_term_translation]
ADD CONSTRAINT [sns_term_translation$sns_term_translation_id_sns_term_id]
FOREIGN KEY
([id])
REFERENCES
[dbo].[sns_term] ([id])
ON DELETE NO ACTION
ON UPDATE CASCADE
GO
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment