[Building Sakai] Upgrading msgcntr to v2.7.5 conversion scripts

Bryan Holladay holladay at longsight.com
Tue Sep 6 07:05:45 PDT 2011


It doesn't matter what it's named, so you can change it to any name you want.

-Bryan

On Tue, Sep 6, 2011 at 9:54 AM, George Pipkin <gpp8p at virginia.edu> wrote:
> Hi Bryan:
>
>   Unfortunately this script does not run properly on our version of mysql.
>  Here's
> what I get:
>
> mysql> CREATE UNIQUE INDEX PRIMARY USING BTREE ON MFR_UNREAD_STATUS_T(ID);
> ERROR 1064 (42000): You have an error in your SQL syntax; check the manual
> that corresponds to your MySQL server version for the right syntax to use
> near 'PRIMARY USING BTREE ON MFR_UNREAD_STATUS_T(ID)' at line 1
>
> Thinking that PRIMARY might be a reserved word, I quoted it but got this:
>
> mysql> CREATE UNIQUE INDEX `PRIMARY` USING BTREE ON MFR_UNREAD_STATUS_T(ID);
> ERROR 1280 (42000): Incorrect index name 'PRIMARY'
> mysql>
>
>
> Any ideas on how to get around this ?
>
>
>                        - George Pipkin
>                            U.Va.
>
>
> On 8/31/11 4:59 PM, Bryan Holladay wrote:
>>
>> CREATE INDEX MFR_UNREAD_STATUS_I2 USING BTREE
>>     ON MFR_UNREAD_STATUS_T(MESSAGE_C, USER_C, READ_C);
>>
>> CREATE INDEX MFR_UNREAD_STATUS_I1 USING BTREE
>>     ON MFR_UNREAD_STATUS_T(TOPIC_C, MESSAGE_C, USER_C, READ_C);
>>
>> CREATE UNIQUE INDEX PRIMARY USING BTREE
>>     ON MFR_UNREAD_STATUS_T(ID);
>>
>> ALTER TABLE MFR_UNREAD_STATUS_T
>>     ADD CONSTRAINT TOPIC_C
>>     UNIQUE (TOPIC_C, MESSAGE_C, USER_C);
>>
>> ALTER TABLE MFR_MESSAGE_T
>>     ADD CONSTRAINT FK80C1A316A2D0BE7B
>>     FOREIGN KEY(surrogateKey)
>>     REFERENCES MFR_TOPIC_T(ID);
>>
>> ALTER TABLE MFR_TOPIC_T
>>     ADD CONSTRAINT FK863DC0BE74C7E92B
>>     FOREIGN KEY(of_surrogateKey)
>>     REFERENCES MFR_OPEN_FORUM_T(ID);
>>
>> ALTER TABLE MFR_OPEN_FORUM_T
>>     ADD CONSTRAINT FKC17608478B5E2A2F
>>     FOREIGN KEY(surrogateKey)
>>     REFERENCES MFR_AREA_T(ID);
>>
>> ALTER TABLE MFR_AREA_T
>>     ADD CONSTRAINT MFR_AREA_CONTEXT_UUID_UNIQUE
>>     UNIQUE (CONTEXT_ID, TYPE_UUID);
>>
>>
>
>


More information about the sakai-dev mailing list