In PostgreSQL kann man eine Sequenz definieren und als Primärschlüssel einer Tabelle verwenden. In HsqlDB kann immer noch eine Identitätsspalte mit automatischer Inkrementierung erstellt werden, die nicht mit einer benutzerdefinierten Sequenz verknüpft ist. Ist es möglich, eine benutzerdefinierte Sequenz als Generator einer Auto-Inkrement-Identitätsspalte in HsqlDB zu verwenden?Verknüpfen Sie eine Sequenz mit einer Identität in hsqldb
Beispiel SQL in PostgreSql:
CREATE SEQUENCE seq_company_id START WITH 1;
CREATE TABLE company (
id bigint PRIMARY KEY DEFAULT nextval('seq_company_id'),
name varchar(128) NOT NULL CHECK (name <> '')
);
Was ist das Äquivalent in HSQLDB?
Danke.