From 66fd14a554c024c4d621659bc274b19a394366a4 Mon Sep 17 00:00:00 2001 From: konermann Date: Wed, 9 Sep 2015 18:07:26 +0000 Subject: [PATCH] CCM NG: Shortcut: changed table-annotations, added create_tables.sql git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3607 8810af33-2d31-482b-a856-94f89814c4df --- .../main/java/org/libreccm/shortcuts/Shortcut.java | 2 +- .../main/java/org/libreccm/shortcuts/Shortcuts.java | 2 +- .../h2/V1_0_0_0__create_tables.sql | 12 ++++++++++++ .../oracle/V1_0_0_0__create_tables.sql | 12 ++++++++++++ .../pqsql/V1_0_0_0__create_tables.sql | 12 ++++++++++++ 5 files changed, 38 insertions(+), 2 deletions(-) create mode 100644 ccm-shortcuts/src/main/resources/db/migrations/org.libreccm.ccm-shortcuts/h2/V1_0_0_0__create_tables.sql create mode 100644 ccm-shortcuts/src/main/resources/db/migrations/org.libreccm.ccm-shortcuts/oracle/V1_0_0_0__create_tables.sql create mode 100644 ccm-shortcuts/src/main/resources/db/migrations/org.libreccm.ccm-shortcuts/pqsql/V1_0_0_0__create_tables.sql 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