CCM NG: Database migration for theme_id field in table ccm_core.theme_files
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@5343 8810af33-2d31-482b-a856-94f89814c4dfpull/2/head
parent
70d2bc50ca
commit
31dafad0a8
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,8 @@
|
||||||
|
alter table CCM_CORE.THEME_FILES
|
||||||
|
add column THEME_ID BIGINT;
|
||||||
|
|
||||||
|
|
||||||
|
alter table CCM_CORE.THEME_FILES
|
||||||
|
add constraint FKke2jj04kjqh91h347g1ut0yff
|
||||||
|
foreign key (THEME_ID)
|
||||||
|
references CCM_CORE.THEMES;
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
alter table CCM_CORE.THEME_FILES
|
||||||
|
add column THEME_ID INT8;
|
||||||
|
|
||||||
|
|
||||||
|
alter table CCM_CORE.THEME_FILES
|
||||||
|
add constraint FKke2jj04kjqh91h347g1ut0yff
|
||||||
|
foreign key (THEME_ID)
|
||||||
|
references CCM_CORE.THEMES;
|
||||||
|
|
@ -2,7 +2,6 @@ drop schema if exists CCM_CORE;
|
||||||
|
|
||||||
drop sequence if exists HIBERNATE_SEQUENCE;
|
drop sequence if exists HIBERNATE_SEQUENCE;
|
||||||
|
|
||||||
|
|
||||||
create schema CCM_CORE;
|
create schema CCM_CORE;
|
||||||
|
|
||||||
create table CCM_CORE.APPLICATIONS (
|
create table CCM_CORE.APPLICATIONS (
|
||||||
|
|
@ -531,9 +530,9 @@ drop sequence if exists HIBERNATE_SEQUENCE;
|
||||||
CONFIGURATION_CLASS varchar(512) not null,
|
CONFIGURATION_CLASS varchar(512) not null,
|
||||||
NAME varchar(512) not null,
|
NAME varchar(512) not null,
|
||||||
SETTING_VALUE_STRING varchar(1024),
|
SETTING_VALUE_STRING varchar(1024),
|
||||||
|
SETTING_VALUE_LONG bigint,
|
||||||
SETTING_VALUE_BIG_DECIMAL decimal(19,2),
|
SETTING_VALUE_BIG_DECIMAL decimal(19,2),
|
||||||
SETTING_VALUE_DOUBLE double,
|
SETTING_VALUE_DOUBLE double,
|
||||||
SETTING_VALUE_LONG bigint,
|
|
||||||
SETTING_VALUE_BOOLEAN boolean,
|
SETTING_VALUE_BOOLEAN boolean,
|
||||||
primary key (SETTING_ID)
|
primary key (SETTING_ID)
|
||||||
);
|
);
|
||||||
|
|
@ -591,6 +590,7 @@ drop sequence if exists HIBERNATE_SEQUENCE;
|
||||||
UUID varchar(255) not null,
|
UUID varchar(255) not null,
|
||||||
VERSION varchar(255),
|
VERSION varchar(255),
|
||||||
PARENT_DIRECTORY_ID bigint,
|
PARENT_DIRECTORY_ID bigint,
|
||||||
|
THEME_ID bigint,
|
||||||
primary key (FILE_ID)
|
primary key (FILE_ID)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
@ -1189,6 +1189,11 @@ drop sequence if exists HIBERNATE_SEQUENCE;
|
||||||
foreign key (PARENT_DIRECTORY_ID)
|
foreign key (PARENT_DIRECTORY_ID)
|
||||||
references CCM_CORE.theme_directories;
|
references CCM_CORE.theme_directories;
|
||||||
|
|
||||||
|
alter table CCM_CORE.THEME_FILES
|
||||||
|
add constraint FKke2jj04kjqh91h347g1ut0yff
|
||||||
|
foreign key (THEME_ID)
|
||||||
|
references CCM_CORE.THEMES;
|
||||||
|
|
||||||
alter table CCM_CORE.THEMES
|
alter table CCM_CORE.THEMES
|
||||||
add constraint FKlat55c5l3fxbykkibrmv7qi4x
|
add constraint FKlat55c5l3fxbykkibrmv7qi4x
|
||||||
foreign key (ROOT_DIRECTORY_ID)
|
foreign key (ROOT_DIRECTORY_ID)
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,6 @@ drop schema if exists CCM_CORE cascade;
|
||||||
|
|
||||||
drop sequence if exists HIBERNATE_SEQUENCE;
|
drop sequence if exists HIBERNATE_SEQUENCE;
|
||||||
|
|
||||||
|
|
||||||
create schema CCM_CORE;
|
create schema CCM_CORE;
|
||||||
|
|
||||||
create table CCM_CORE.APPLICATIONS (
|
create table CCM_CORE.APPLICATIONS (
|
||||||
|
|
@ -531,9 +530,9 @@ drop sequence if exists HIBERNATE_SEQUENCE;
|
||||||
CONFIGURATION_CLASS varchar(512) not null,
|
CONFIGURATION_CLASS varchar(512) not null,
|
||||||
NAME varchar(512) not null,
|
NAME varchar(512) not null,
|
||||||
SETTING_VALUE_STRING varchar(1024),
|
SETTING_VALUE_STRING varchar(1024),
|
||||||
|
SETTING_VALUE_LONG int8,
|
||||||
SETTING_VALUE_BIG_DECIMAL numeric(19, 2),
|
SETTING_VALUE_BIG_DECIMAL numeric(19, 2),
|
||||||
SETTING_VALUE_DOUBLE float8,
|
SETTING_VALUE_DOUBLE float8,
|
||||||
SETTING_VALUE_LONG int8,
|
|
||||||
SETTING_VALUE_BOOLEAN boolean,
|
SETTING_VALUE_BOOLEAN boolean,
|
||||||
primary key (SETTING_ID)
|
primary key (SETTING_ID)
|
||||||
);
|
);
|
||||||
|
|
@ -591,6 +590,7 @@ drop sequence if exists HIBERNATE_SEQUENCE;
|
||||||
UUID varchar(255) not null,
|
UUID varchar(255) not null,
|
||||||
VERSION varchar(255),
|
VERSION varchar(255),
|
||||||
PARENT_DIRECTORY_ID int8,
|
PARENT_DIRECTORY_ID int8,
|
||||||
|
THEME_ID int8,
|
||||||
primary key (FILE_ID)
|
primary key (FILE_ID)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
@ -1189,6 +1189,11 @@ drop sequence if exists HIBERNATE_SEQUENCE;
|
||||||
foreign key (PARENT_DIRECTORY_ID)
|
foreign key (PARENT_DIRECTORY_ID)
|
||||||
references CCM_CORE.theme_directories;
|
references CCM_CORE.theme_directories;
|
||||||
|
|
||||||
|
alter table CCM_CORE.THEME_FILES
|
||||||
|
add constraint FKke2jj04kjqh91h347g1ut0yff
|
||||||
|
foreign key (THEME_ID)
|
||||||
|
references CCM_CORE.THEMES;
|
||||||
|
|
||||||
alter table CCM_CORE.THEMES
|
alter table CCM_CORE.THEMES
|
||||||
add constraint FKlat55c5l3fxbykkibrmv7qi4x
|
add constraint FKlat55c5l3fxbykkibrmv7qi4x
|
||||||
foreign key (ROOT_DIRECTORY_ID)
|
foreign key (ROOT_DIRECTORY_ID)
|
||||||
|
|
|
||||||
|
|
@ -532,11 +532,11 @@ DROP SEQUENCE IF EXISTS hibernate_sequence;
|
||||||
SETTING_ID bigint not null,
|
SETTING_ID bigint not null,
|
||||||
CONFIGURATION_CLASS varchar(512) not null,
|
CONFIGURATION_CLASS varchar(512) not null,
|
||||||
NAME varchar(512) not null,
|
NAME varchar(512) not null,
|
||||||
SETTING_VALUE_STRING varchar(1024),
|
|
||||||
SETTING_VALUE_DOUBLE double,
|
|
||||||
SETTING_VALUE_LONG bigint,
|
|
||||||
SETTING_VALUE_BOOLEAN boolean,
|
|
||||||
SETTING_VALUE_BIG_DECIMAL decimal(19,2),
|
SETTING_VALUE_BIG_DECIMAL decimal(19,2),
|
||||||
|
SETTING_VALUE_BOOLEAN boolean,
|
||||||
|
SETTING_VALUE_STRING varchar(1024),
|
||||||
|
SETTING_VALUE_LONG bigint,
|
||||||
|
SETTING_VALUE_DOUBLE double,
|
||||||
primary key (SETTING_ID)
|
primary key (SETTING_ID)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
@ -571,6 +571,41 @@ DROP SEQUENCE IF EXISTS hibernate_sequence;
|
||||||
primary key (OBJECT_ID)
|
primary key (OBJECT_ID)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
create table CCM_CORE.THEME_DATA_FILES (
|
||||||
|
CREATION_DATE timestamp,
|
||||||
|
FILE_DATA blob,
|
||||||
|
LAST_MODIFIED timestamp,
|
||||||
|
FILE_SIZE bigint,
|
||||||
|
TYPE varchar(255),
|
||||||
|
FILE_ID bigint not null,
|
||||||
|
primary key (FILE_ID)
|
||||||
|
);
|
||||||
|
|
||||||
|
create table CCM_CORE.theme_directories (
|
||||||
|
FILE_ID bigint not null,
|
||||||
|
primary key (FILE_ID)
|
||||||
|
);
|
||||||
|
|
||||||
|
create table CCM_CORE.THEME_FILES (
|
||||||
|
FILE_ID bigint not null,
|
||||||
|
NAME varchar(255) not null,
|
||||||
|
FILE_PATH varchar(8192) not null,
|
||||||
|
UUID varchar(255) not null,
|
||||||
|
VERSION varchar(255),
|
||||||
|
PARENT_DIRECTORY_ID bigint,
|
||||||
|
THEME_ID bigint,
|
||||||
|
primary key (FILE_ID)
|
||||||
|
);
|
||||||
|
|
||||||
|
create table CCM_CORE.THEMES (
|
||||||
|
THEME_ID bigint not null,
|
||||||
|
NAME varchar(255),
|
||||||
|
UUID varchar(255),
|
||||||
|
VERSION varchar(255),
|
||||||
|
ROOT_DIRECTORY_ID bigint,
|
||||||
|
primary key (THEME_ID)
|
||||||
|
);
|
||||||
|
|
||||||
create table CCM_CORE.THREADS (
|
create table CCM_CORE.THREADS (
|
||||||
OBJECT_ID bigint not null,
|
OBJECT_ID bigint not null,
|
||||||
ROOT_ID bigint,
|
ROOT_ID bigint,
|
||||||
|
|
@ -1147,6 +1182,31 @@ DROP SEQUENCE IF EXISTS hibernate_sequence;
|
||||||
foreign key (OBJECT_ID)
|
foreign key (OBJECT_ID)
|
||||||
references CCM_CORE.CCM_OBJECTS;
|
references CCM_CORE.CCM_OBJECTS;
|
||||||
|
|
||||||
|
alter table CCM_CORE.THEME_DATA_FILES
|
||||||
|
add constraint FK630m2y2p7pp487ofowbefrm89
|
||||||
|
foreign key (FILE_ID)
|
||||||
|
references CCM_CORE.THEME_FILES;
|
||||||
|
|
||||||
|
alter table CCM_CORE.theme_directories
|
||||||
|
add constraint FKrmgyslvw22j87n4cxau5jvsou
|
||||||
|
foreign key (FILE_ID)
|
||||||
|
references CCM_CORE.THEME_FILES;
|
||||||
|
|
||||||
|
alter table CCM_CORE.THEME_FILES
|
||||||
|
add constraint FKfsycb4bt8d0wye7r3n06ekfeu
|
||||||
|
foreign key (PARENT_DIRECTORY_ID)
|
||||||
|
references CCM_CORE.theme_directories;
|
||||||
|
|
||||||
|
alter table CCM_CORE.THEME_FILES
|
||||||
|
add constraint FKke2jj04kjqh91h347g1ut0yff
|
||||||
|
foreign key (THEME_ID)
|
||||||
|
references CCM_CORE.THEMES;
|
||||||
|
|
||||||
|
alter table CCM_CORE.THEMES
|
||||||
|
add constraint FKlat55c5l3fxbykkibrmv7qi4x
|
||||||
|
foreign key (ROOT_DIRECTORY_ID)
|
||||||
|
references CCM_CORE.theme_directories;
|
||||||
|
|
||||||
alter table CCM_CORE.THREADS
|
alter table CCM_CORE.THREADS
|
||||||
add constraint FKsx08mpwvwnw97uwdgjs76q39g
|
add constraint FKsx08mpwvwnw97uwdgjs76q39g
|
||||||
foreign key (ROOT_ID)
|
foreign key (ROOT_ID)
|
||||||
|
|
|
||||||
|
|
@ -532,11 +532,11 @@ DROP SEQUENCE IF EXISTS hibernate_sequence;
|
||||||
SETTING_ID int8 not null,
|
SETTING_ID int8 not null,
|
||||||
CONFIGURATION_CLASS varchar(512) not null,
|
CONFIGURATION_CLASS varchar(512) not null,
|
||||||
NAME varchar(512) not null,
|
NAME varchar(512) not null,
|
||||||
SETTING_VALUE_STRING varchar(1024),
|
|
||||||
SETTING_VALUE_DOUBLE float8,
|
|
||||||
SETTING_VALUE_LONG int8,
|
|
||||||
SETTING_VALUE_BOOLEAN boolean,
|
|
||||||
SETTING_VALUE_BIG_DECIMAL numeric(19, 2),
|
SETTING_VALUE_BIG_DECIMAL numeric(19, 2),
|
||||||
|
SETTING_VALUE_BOOLEAN boolean,
|
||||||
|
SETTING_VALUE_STRING varchar(1024),
|
||||||
|
SETTING_VALUE_LONG int8,
|
||||||
|
SETTING_VALUE_DOUBLE float8,
|
||||||
primary key (SETTING_ID)
|
primary key (SETTING_ID)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
@ -571,6 +571,41 @@ DROP SEQUENCE IF EXISTS hibernate_sequence;
|
||||||
primary key (OBJECT_ID)
|
primary key (OBJECT_ID)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
create table CCM_CORE.THEME_DATA_FILES (
|
||||||
|
CREATION_DATE timestamp,
|
||||||
|
FILE_DATA oid,
|
||||||
|
LAST_MODIFIED timestamp,
|
||||||
|
FILE_SIZE int8,
|
||||||
|
TYPE varchar(255),
|
||||||
|
FILE_ID int8 not null,
|
||||||
|
primary key (FILE_ID)
|
||||||
|
);
|
||||||
|
|
||||||
|
create table CCM_CORE.theme_directories (
|
||||||
|
FILE_ID int8 not null,
|
||||||
|
primary key (FILE_ID)
|
||||||
|
);
|
||||||
|
|
||||||
|
create table CCM_CORE.THEME_FILES (
|
||||||
|
FILE_ID int8 not null,
|
||||||
|
NAME varchar(255) not null,
|
||||||
|
FILE_PATH varchar(8192) not null,
|
||||||
|
UUID varchar(255) not null,
|
||||||
|
VERSION varchar(255),
|
||||||
|
PARENT_DIRECTORY_ID int8,
|
||||||
|
THEME_ID int8,
|
||||||
|
primary key (FILE_ID)
|
||||||
|
);
|
||||||
|
|
||||||
|
create table CCM_CORE.THEMES (
|
||||||
|
THEME_ID int8 not null,
|
||||||
|
NAME varchar(255),
|
||||||
|
UUID varchar(255),
|
||||||
|
VERSION varchar(255),
|
||||||
|
ROOT_DIRECTORY_ID int8,
|
||||||
|
primary key (THEME_ID)
|
||||||
|
);
|
||||||
|
|
||||||
create table CCM_CORE.THREADS (
|
create table CCM_CORE.THREADS (
|
||||||
OBJECT_ID int8 not null,
|
OBJECT_ID int8 not null,
|
||||||
ROOT_ID int8,
|
ROOT_ID int8,
|
||||||
|
|
@ -1147,6 +1182,31 @@ DROP SEQUENCE IF EXISTS hibernate_sequence;
|
||||||
foreign key (OBJECT_ID)
|
foreign key (OBJECT_ID)
|
||||||
references CCM_CORE.CCM_OBJECTS;
|
references CCM_CORE.CCM_OBJECTS;
|
||||||
|
|
||||||
|
alter table CCM_CORE.THEME_DATA_FILES
|
||||||
|
add constraint FK630m2y2p7pp487ofowbefrm89
|
||||||
|
foreign key (FILE_ID)
|
||||||
|
references CCM_CORE.THEME_FILES;
|
||||||
|
|
||||||
|
alter table CCM_CORE.theme_directories
|
||||||
|
add constraint FKrmgyslvw22j87n4cxau5jvsou
|
||||||
|
foreign key (FILE_ID)
|
||||||
|
references CCM_CORE.THEME_FILES;
|
||||||
|
|
||||||
|
alter table CCM_CORE.THEME_FILES
|
||||||
|
add constraint FKfsycb4bt8d0wye7r3n06ekfeu
|
||||||
|
foreign key (PARENT_DIRECTORY_ID)
|
||||||
|
references CCM_CORE.theme_directories;
|
||||||
|
|
||||||
|
alter table CCM_CORE.THEME_FILES
|
||||||
|
add constraint FKke2jj04kjqh91h347g1ut0yff
|
||||||
|
foreign key (THEME_ID)
|
||||||
|
references CCM_CORE.THEMES;
|
||||||
|
|
||||||
|
alter table CCM_CORE.THEMES
|
||||||
|
add constraint FKlat55c5l3fxbykkibrmv7qi4x
|
||||||
|
foreign key (ROOT_DIRECTORY_ID)
|
||||||
|
references CCM_CORE.theme_directories;
|
||||||
|
|
||||||
alter table CCM_CORE.THREADS
|
alter table CCM_CORE.THREADS
|
||||||
add constraint FKsx08mpwvwnw97uwdgjs76q39g
|
add constraint FKsx08mpwvwnw97uwdgjs76q39g
|
||||||
foreign key (ROOT_ID)
|
foreign key (ROOT_ID)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue