Aleksander Machniak
2012-06-08 6237c947583f96df072b535d9b3c6fd7a79e2921
Fix operator incompat. in some queries on contacts table using MS SQL Server (#1488505)
2 files modified
11 ■■■■■ changed files
SQL/mssql.initial.sql 2 ●●● patch | view | raw | blame | history
SQL/mssql.upgrade.sql 9 ●●●●● patch | view | raw | blame | history
SQL/mssql.initial.sql
@@ -40,7 +40,7 @@
    [changed] [datetime] NOT NULL ,
    [del] [char] (1) COLLATE Latin1_General_CI_AI NOT NULL ,
    [name] [varchar] (128) COLLATE Latin1_General_CI_AI NOT NULL ,
    [email] [text] COLLATE Latin1_General_CI_AI NOT NULL ,
    [email] [varchar] (8000) COLLATE Latin1_General_CI_AI NOT NULL ,
    [firstname] [varchar] (128) COLLATE Latin1_General_CI_AI NOT NULL ,
    [surname] [varchar] (128) COLLATE Latin1_General_CI_AI NOT NULL ,
    [vcard] [text] COLLATE Latin1_General_CI_AI NULL ,
SQL/mssql.upgrade.sql
@@ -249,3 +249,12 @@
ALTER TABLE [dbo].[contacts] ALTER COLUMN [email] [text] COLLATE Latin1_General_CI_AI NOT NULL
GO
-- Updates from version 0.8-rc
ALTER TABLE [dbo].[contacts] DROP CONSTRAINT [DF_contacts_email]
GO
ALTER TABLE [dbo].[contacts] ALTER COLUMN [email] [varchar] (8000) COLLATE Latin1_General_CI_AI NOT NULL
GO
ALTER TABLE [dbo].[contacts] ADD CONSTRAINT [DF_contacts_email] DEFAULT ('') FOR [email]
GO