Looking at the SQL in turbine-mysql.sql, it seems to be for the wrong
database type. Maybe a mixup? It looks like this (just the first two
tables):

----------------------------------------------------------------------------
-
-- TURBINE_PERMISSION
----------------------------------------------------------------------------
-
CREATE TABLE TURBINE_PERMISSION
(
    PERMISSION_ID integer NOT NULL IDENTITY,
    PERMISSION_NAME VARCHAR (99) NOT NULL,
    OBJECTDATA BINARY,
    PRIMARY KEY(PERMISSION_ID),
    UNIQUE (PERMISSION_NAME)
);

----------------------------------------------------------------------------
-
-- TURBINE_ROLE
----------------------------------------------------------------------------
-
CREATE TABLE TURBINE_ROLE
(
    ROLE_ID integer NOT NULL IDENTITY,
    ROLE_NAME VARCHAR (99) NOT NULL,
    OBJECTDATA BINARY,
    PRIMARY KEY(ROLE_ID),
    UNIQUE (ROLE_NAME)
);


It used to look like this:

# -----------------------------------------------------------------------
# TURBINE_PERMISSION
# -----------------------------------------------------------------------
drop table if exists TURBINE_PERMISSION;

CREATE TABLE TURBINE_PERMISSION
(
    PERMISSION_ID INTEGER NOT NULL AUTO_INCREMENT,
    PERMISSION_NAME VARCHAR (99) NOT NULL,
    OBJECTDATA BLOB,
    PRIMARY KEY(PERMISSION_ID),
    UNIQUE (PERMISSION_NAME)
);

# -----------------------------------------------------------------------
# TURBINE_ROLE
# -----------------------------------------------------------------------
drop table if exists TURBINE_ROLE;

CREATE TABLE TURBINE_ROLE
(
    ROLE_ID INTEGER NOT NULL AUTO_INCREMENT,
    ROLE_NAME VARCHAR (99) NOT NULL,
    OBJECTDATA BLOB,
    PRIMARY KEY(ROLE_ID),
    UNIQUE (ROLE_NAME)
);

Maybe I should try to run the old script?
-Stijn


----- Original Message ----- 
From: "Stijn de Witt" <[EMAIL PROTECTED]>
To: "Jetspeed Users List" <[EMAIL PROTECTED]>
Sent: Saturday, June 05, 2004 12:59 PM
Subject: How to change from hsqldb to mysql?


> Hi,
>
> I had previously changed the jetspeed user database from hsqldb to mysql.
> However on jetspeed 1.5 I get errors running the turbine-mysql.sql script:
>
> Anybody know what they are (and how to fix them)?
> -Stijn
>
> -----
> mysql> use codamo;
> Database changed
> mysql> source
>
C:/bit/dev/project/bergland-portal/jetspeed/src/sql/external/turbine-mysql.s
> ql
> ERROR 1064: 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
> 'IDENTITY,
>     PERMISSION_NAME VARCHAR (99) NOT NULL,
>     OBJE
> ERROR 1064: 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
> 'IDENTITY,
>     ROLE_NAME VARCHAR (99) NOT NULL,
>     OBJECTDATA
> ERROR 1064: 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
> 'IDENTITY,
>     GROUP_NAME VARCHAR (99) NOT NULL,
>     OBJECTDAT
> Query OK, 0 rows affected (0.02 sec)
>
> Query OK, 0 rows affected (0.00 sec)
> Records: 0  Duplicates: 0  Warnings: 0
>
> ERROR 1064: 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
> 'IDENTITY,
>     LOGIN_NAME VARCHAR (32) NOT NULL,
>     PASSWORD_
> Query OK, 0 rows affected (0.00 sec)
>
> Query OK, 0 rows affected (0.00 sec)
> Records: 0  Duplicates: 0  Warnings: 0
>
> Query OK, 0 rows affected (0.02 sec)
>
> ERROR 1064: 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
> 'IDENTITY,
>     COFFEE_NAME VARCHAR (50),
>     SUPPLIER_ID integ
> Query OK, 0 rows affected (0.00 sec)
> -----
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to