RazorSql конвертирует MySQL ddl в HyperSQL - сгенерированный DDL не работает на HSQL

Я использовал RazorSQL для преобразования моих таблиц базы данных MySQL в HQL - генерацию файла DDL.

При просмотре файла DDL он выглядит хорошо:

CREATE TABLE Person(
    Person_Id INTEGER IDENTITY NOT NULL,
    firstname VARCHAR(30) NOT NULL,
    lastname VARCHAR(30) NOT NULL,
    PRIMARY KEY (Person_Id)
);

Но мне пришлось изменить SQL, чтобы он работал против HSQL:

CREATE TABLE Person(
    Person_Id INTEGER generated by default as identity (start with 1),
    firstname VARCHAR(30) NOT NULL,
    lastname VARCHAR(30) NOT NULL,
    PRIMARY KEY (Person_Id)
);

Я не хочу менять SQL каждый раз после преобразования.

0 ответов

Другие вопросы по тегам