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 каждый раз после преобразования.