jOOQ ha CREATE TABLE sintassi come dichiarato in the documentation:Crea una tabella con la chiave primaria utilizzando jOOQ
create.createTable(AUTHOR)
.column(AUTHOR.ID, SQLDataType.INTEGER)
.column(AUTHOR.FIRST_NAME, SQLDataType.VARCHAR.length(50))
.column(AUTHOR_LAST_NAME, SQLDataType.VARCHAR.length(50))
.execute();
mi chiedo come definire quale colonna appartiene alla chiave primaria? Quindi esiste un modo in jOOQ per creare un'istruzione CREATE TABLE con le informazioni PRIMARY KEY?
Sono particolarmente interessato a una soluzione per SQLite, che non ha la sintassi per aggiungere la chiave primaria in seguito, quindi penso che nel peggiore dei casi devo andare a una soluzione specifica DB?
Un rapido sguardo al manuale e javadoc sembra suggerire questo isn' t disponibile. –
Sì, non sembra che ci sia un modo ... Sospetto di dover creare personalmente la stringa SQL CREATE TABLE. –