-->create table JPADAO_AUTHOR ( ID integer generated by default as identity, FIRST_NAME varchar(16) not null, LAST_NAME varchar(32) not null, primary key (ID) ); create table JPADAO_BOOK ( ID bigint generated by default as identity, DESCRIPTION varchar(1000), PAGES integer, TITLE varchar(32) not null, AUTHOR_ID integer, primary key (ID) );
drop table JPADAO_AUTHOR if exists; drop table JPADAO_BOOK if exists;
alter table JPADAO_BOOK add constraint JPADAO_BOOK_AUTHOR_FK foreign key (AUTHOR_ID) references JPADAO_AUTHOR
alter table JPADAO_BOOK drop constraint JPADAO_BOOK_AUTHOR_FK;
create index JPADAO_BOOK_AUTHOR_FKX on JPADAO_BOOK(AUTHOR_ID); create unique index JPADAO_BOOK_TITLE_IDX on JPADAO_BOOK(TITLE);
drop index JPADAO_BOOK_AUTHOR_FKX if exists; drop index JPADAO_BOOK_TITLE_IDX if exists;
src/main/resources/ `-- ddl |-- book-create.ddl |-- book-drop.ddl |-- book-tuningadd.ddl `-- book-tuningremove.ddl target/classes/ `-- ddl |-- book-create.ddl |-- book-drop.ddl |-- book-tuningadd.ddl `-- book-tuningremove.ddl
[6] RDBMS Wikipedia Page
[7] H2 Data Types