J'essaie d'utiliser l'outil de transfert HSQLDB pour migrer une base de données à partir de MySQL. L'outil est capable d'obtenir les tables de la base de données MySQL source, cependant quand je "lance le transfert", j'obtiens l'erreur, comme suit et les tables ne sont pas créées dans la base de données HSQLDB cible.Problème lors de l'utilisation de l'outil de transfert HSQLDB avec MySQL
org.hsqldb.util.DataAccessPointException: Unexpected token: PRIMARY in statement
[CREATE TABLE INST(INST_ID BIGINT NOT NULL ,INST_NAME VARCHAR NOT NULL ,INST_CO
DE VARCHAR NOT NULL ,PARENT BIGINT,OPEN_TIME TIMESTAMP,CLOSE_TIME TIMESTAMP,INST
_STATUS VARCHAR NOT NULL ,SCD_LICENSE CHAR(1) NOT NULL ,ADDRESS_LINE1 VARCHAR,AD
DRESS_LINE2 VARCHAR,CITY_ID BIGINT NOT NULL ,CASH_LIMIT BIGINT,DESCRIPTION VARCH
AR,INST_TYPE VARCHAR NOT NULL ,LAST_UPDATED_BY BIGINT NOT NULL ,LAST_UPDATED_DAT
E TIMESTAMP NOT NULL , CONSTRAINT PRIMARY]
Une idée de comment je pourrais surmonter cela?
Mon intention principale est de convertir MySQL SQL en HSQLDB equivalenst, je suppose qu'il existe un outil pour faire cela avant MySQL workbench.