diff --git a/ccm-shortcuts/src/main/java/org/libreccm/shortcuts/Shortcut.java b/ccm-shortcuts/src/main/java/org/libreccm/shortcuts/Shortcut.java index 418f90475..99002a16d 100644 --- a/ccm-shortcuts/src/main/java/org/libreccm/shortcuts/Shortcut.java +++ b/ccm-shortcuts/src/main/java/org/libreccm/shortcuts/Shortcut.java @@ -35,7 +35,7 @@ import javax.persistence.Table; * @author Jens Pelzetter */ @Entity -@Table(name = "shortcuts") +@Table(schema ="ccm_shortcuts", name = "shortcuts") public class Shortcut implements Serializable { private static final long serialVersionUID = -5674633339633714327L; diff --git a/ccm-shortcuts/src/main/java/org/libreccm/shortcuts/Shortcuts.java b/ccm-shortcuts/src/main/java/org/libreccm/shortcuts/Shortcuts.java index 677c12cbd..f1a7631d7 100644 --- a/ccm-shortcuts/src/main/java/org/libreccm/shortcuts/Shortcuts.java +++ b/ccm-shortcuts/src/main/java/org/libreccm/shortcuts/Shortcuts.java @@ -27,7 +27,7 @@ import org.libreccm.web.Application; * @author Jens Pelzetter */ @Entity -@Table(name = "shortcuts_app") +@Table(schema ="ccm_shortcuts", name = "shortcuts_app") public class Shortcuts extends Application { private static final long serialVersionUID = -6793265996161649637L; diff --git a/ccm-shortcuts/src/main/resources/db/migrations/org.libreccm.ccm-shortcuts/h2/V1_0_0_0__create_tables.sql b/ccm-shortcuts/src/main/resources/db/migrations/org.libreccm.ccm-shortcuts/h2/V1_0_0_0__create_tables.sql new file mode 100644 index 000000000..155f58fc5 --- /dev/null +++ b/ccm-shortcuts/src/main/resources/db/migrations/org.libreccm.ccm-shortcuts/h2/V1_0_0_0__create_tables.sql @@ -0,0 +1,12 @@ + + create table shortcuts ( + shortcut_id bigint generated by default as identity, + redirect varchar(1024), + url_key varchar(1024), + primary key (shortcut_id) + ); + + create table shortcuts_app ( + object_id bigint not null, + primary key (object_id) + ); diff --git a/ccm-shortcuts/src/main/resources/db/migrations/org.libreccm.ccm-shortcuts/oracle/V1_0_0_0__create_tables.sql b/ccm-shortcuts/src/main/resources/db/migrations/org.libreccm.ccm-shortcuts/oracle/V1_0_0_0__create_tables.sql new file mode 100644 index 000000000..27b6ff125 --- /dev/null +++ b/ccm-shortcuts/src/main/resources/db/migrations/org.libreccm.ccm-shortcuts/oracle/V1_0_0_0__create_tables.sql @@ -0,0 +1,12 @@ + + create table shortcuts ( + shortcut_id number(19,0) not null, + redirect varchar2(1024 char), + url_key varchar2(1024 char), + primary key (shortcut_id) + ); + + create table shortcuts_app ( + object_id number(19,0) not null, + primary key (object_id) + ); diff --git a/ccm-shortcuts/src/main/resources/db/migrations/org.libreccm.ccm-shortcuts/pqsql/V1_0_0_0__create_tables.sql b/ccm-shortcuts/src/main/resources/db/migrations/org.libreccm.ccm-shortcuts/pqsql/V1_0_0_0__create_tables.sql new file mode 100644 index 000000000..567c1b4f0 --- /dev/null +++ b/ccm-shortcuts/src/main/resources/db/migrations/org.libreccm.ccm-shortcuts/pqsql/V1_0_0_0__create_tables.sql @@ -0,0 +1,12 @@ + + create table shortcuts ( + shortcut_id int8 not null, + redirect varchar(1024), + url_key varchar(1024), + primary key (shortcut_id) + ); + + create table shortcuts_app ( + object_id int8 not null, + primary key (object_id) + ); \ No newline at end of file