[geeklog-cvs] Geeklog-1.x/sql/updates mssql_1.4.1_to_1.5.0.php, 1.22, 1.23
Michael Jervis
mjervis at qs1489.pair.com
Tue Aug 12 14:13:41 EDT 2008
Update of /cvsroot/geeklog/Geeklog-1.x/sql/updates
In directory qs1489.pair.com:/tmp/cvs-serv42964/sql/updates
Modified Files:
mssql_1.4.1_to_1.5.0.php
Log Message:
Fixed table prefix issues with constraints (bug #0000702)
Index: mssql_1.4.1_to_1.5.0.php
===================================================================
RCS file: /cvsroot/geeklog/Geeklog-1.x/sql/updates/mssql_1.4.1_to_1.5.0.php,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -d -r1.22 -r1.23
*** mssql_1.4.1_to_1.5.0.php 5 Aug 2008 17:52:16 -0000 1.22
--- mssql_1.4.1_to_1.5.0.php 12 Aug 2008 18:13:35 -0000 1.23
***************
*** 8,12 ****
$_SQL[] = "DROP TABLE " . $_DB_table_prefix . 'tzcodes';
$_SQL[] = "ALTER TABLE {$_TABLES['userprefs']} ALTER COLUMN [tzid] VARCHAR(125) NOT NULL";
! $_SQL[] = "ALTER TABLE {$_TABLES['userprefs']} ADD CONSTRAINT [DF_gl_userprefs_tzid] DEFAULT ('') FOR [tzid]";
// change former default values to '' so users dont all have edt for no reason
$_SQL[] = "UPDATE {$_TABLES['userprefs']} set tzid = ''";
--- 8,12 ----
$_SQL[] = "DROP TABLE " . $_DB_table_prefix . 'tzcodes';
$_SQL[] = "ALTER TABLE {$_TABLES['userprefs']} ALTER COLUMN [tzid] VARCHAR(125) NOT NULL";
! $_SQL[] = "ALTER TABLE {$_TABLES['userprefs']} ADD CONSTRAINT [DF_{$_TABLES['userprefs']}_tzid] DEFAULT ('') FOR [tzid]";
// change former default values to '' so users dont all have edt for no reason
$_SQL[] = "UPDATE {$_TABLES['userprefs']} set tzid = ''";
***************
*** 44,48 ****
$_SQL[] = "ALTER TABLE [dbo].[{$_TABLES['tokens']}] ADD
! CONSTRAINT [PK_gl_tokens] PRIMARY KEY CLUSTERED
(
[token]
--- 44,48 ----
$_SQL[] = "ALTER TABLE [dbo].[{$_TABLES['tokens']}] ADD
! CONSTRAINT [PK_{$_TABLES['tokens']}] PRIMARY KEY CLUSTERED
(
[token]
***************
*** 418,422 ****
$P_SQL[] = "ALTER TABLE {$_TABLES['pollanswers']} ADD qid VARCHAR(20) NOT NULL default '0'";
$P_SQL[] = "ALTER TABLE {$_TABLES['pollanswers']} DROP CONSTRAINT [PK_gl_pollanswers];";
! $P_SQL[] = "ALTER TABLE {$_TABLES['pollanswers']} ADD CONSTRAINT [PK_gl_pollanswers] PRIMARY KEY CLUSTERED ([pid], [qid], [aid]) ON [PRIMARY];";
$P_SQL[] = "EXEC sp_rename '{$_TABLES['pollvoters']}.qid', 'pid', 'COLUMN'";
$P_SQL[] = "ALTER TABLE {$_TABLES['pollvoters']} ALTER COLUMN [pid] VARCHAR( 20 ) NOT NULL";
--- 418,422 ----
$P_SQL[] = "ALTER TABLE {$_TABLES['pollanswers']} ADD qid VARCHAR(20) NOT NULL default '0'";
$P_SQL[] = "ALTER TABLE {$_TABLES['pollanswers']} DROP CONSTRAINT [PK_gl_pollanswers];";
! $P_SQL[] = "ALTER TABLE {$_TABLES['pollanswers']} ADD CONSTRAINT [PK_{$_TABLES['pollanswers']}] PRIMARY KEY CLUSTERED ([pid], [qid], [aid]) ON [PRIMARY];";
$P_SQL[] = "EXEC sp_rename '{$_TABLES['pollvoters']}.qid', 'pid', 'COLUMN'";
$P_SQL[] = "ALTER TABLE {$_TABLES['pollvoters']} ALTER COLUMN [pid] VARCHAR( 20 ) NOT NULL";
***************
*** 425,429 ****
[pid] [varchar] (20) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[question] [varchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
! CONSTRAINT [PK_gl_pollquestions] PRIMARY KEY CLUSTERED
(
[qid]
--- 425,429 ----
[pid] [varchar] (20) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[question] [varchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
! CONSTRAINT [PK_{$_TABLES['pollquestions']}] PRIMARY KEY CLUSTERED
(
[qid]
***************
*** 651,655 ****
) ON [PRIMARY]";
$P_SQL[] = "ALTER TABLE [dbo].[{$_TABLES['linkcategories']}] ADD
! CONSTRAINT [PK_gl_linkcategories] PRIMARY KEY CLUSTERED
(
[pid]
--- 651,655 ----
) ON [PRIMARY]";
$P_SQL[] = "ALTER TABLE [dbo].[{$_TABLES['linkcategories']}] ADD
! CONSTRAINT [PK_{$_TABLES['linkcategories']}] PRIMARY KEY CLUSTERED
(
[pid]
More information about the geeklog-cvs
mailing list