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-94f89814c4df
Former-commit-id: 029de77d23
pull/2/head
parent
0e6874575b
commit
907833b4ed
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;
|
||||
|
||||
|
||||
create schema CCM_CORE;
|
||||
|
||||
create table CCM_CORE.APPLICATIONS (
|
||||
|
|
@ -531,9 +530,9 @@ drop sequence if exists HIBERNATE_SEQUENCE;
|
|||
CONFIGURATION_CLASS varchar(512) not null,
|
||||
NAME varchar(512) not null,
|
||||
SETTING_VALUE_STRING varchar(1024),
|
||||
SETTING_VALUE_LONG bigint,
|
||||
SETTING_VALUE_BIG_DECIMAL decimal(19,2),
|
||||
SETTING_VALUE_DOUBLE double,
|
||||
SETTING_VALUE_LONG bigint,
|
||||
SETTING_VALUE_BOOLEAN boolean,
|
||||
primary key (SETTING_ID)
|
||||
);
|
||||
|
|
@ -591,6 +590,7 @@ drop sequence if exists HIBERNATE_SEQUENCE;
|
|||
UUID varchar(255) not null,
|
||||
VERSION varchar(255),
|
||||
PARENT_DIRECTORY_ID bigint,
|
||||
THEME_ID bigint,
|
||||
primary key (FILE_ID)
|
||||
);
|
||||
|
||||
|
|
@ -1189,6 +1189,11 @@ drop sequence if exists HIBERNATE_SEQUENCE;
|
|||
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)
|
||||
|
|
|
|||
|
|
@ -2,7 +2,6 @@ drop schema if exists CCM_CORE cascade;
|
|||
|
||||
drop sequence if exists HIBERNATE_SEQUENCE;
|
||||
|
||||
|
||||
create schema CCM_CORE;
|
||||
|
||||
create table CCM_CORE.APPLICATIONS (
|
||||
|
|
@ -531,9 +530,9 @@ drop sequence if exists HIBERNATE_SEQUENCE;
|
|||
CONFIGURATION_CLASS varchar(512) not null,
|
||||
NAME varchar(512) not null,
|
||||
SETTING_VALUE_STRING varchar(1024),
|
||||
SETTING_VALUE_LONG int8,
|
||||
SETTING_VALUE_BIG_DECIMAL numeric(19, 2),
|
||||
SETTING_VALUE_DOUBLE float8,
|
||||
SETTING_VALUE_LONG int8,
|
||||
SETTING_VALUE_BOOLEAN boolean,
|
||||
primary key (SETTING_ID)
|
||||
);
|
||||
|
|
@ -591,6 +590,7 @@ drop sequence if exists HIBERNATE_SEQUENCE;
|
|||
UUID varchar(255) not null,
|
||||
VERSION varchar(255),
|
||||
PARENT_DIRECTORY_ID int8,
|
||||
THEME_ID int8,
|
||||
primary key (FILE_ID)
|
||||
);
|
||||
|
||||
|
|
@ -1189,6 +1189,11 @@ drop sequence if exists HIBERNATE_SEQUENCE;
|
|||
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)
|
||||
|
|
|
|||
|
|
@ -532,11 +532,11 @@ DROP SEQUENCE IF EXISTS hibernate_sequence;
|
|||
SETTING_ID bigint not null,
|
||||
CONFIGURATION_CLASS 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_BOOLEAN boolean,
|
||||
SETTING_VALUE_STRING varchar(1024),
|
||||
SETTING_VALUE_LONG bigint,
|
||||
SETTING_VALUE_DOUBLE double,
|
||||
primary key (SETTING_ID)
|
||||
);
|
||||
|
||||
|
|
@ -571,6 +571,41 @@ DROP SEQUENCE IF EXISTS hibernate_sequence;
|
|||
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 (
|
||||
OBJECT_ID bigint not null,
|
||||
ROOT_ID bigint,
|
||||
|
|
@ -1147,6 +1182,31 @@ DROP SEQUENCE IF EXISTS hibernate_sequence;
|
|||
foreign key (OBJECT_ID)
|
||||
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
|
||||
add constraint FKsx08mpwvwnw97uwdgjs76q39g
|
||||
foreign key (ROOT_ID)
|
||||
|
|
|
|||
|
|
@ -532,11 +532,11 @@ DROP SEQUENCE IF EXISTS hibernate_sequence;
|
|||
SETTING_ID int8 not null,
|
||||
CONFIGURATION_CLASS 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_BOOLEAN boolean,
|
||||
SETTING_VALUE_STRING varchar(1024),
|
||||
SETTING_VALUE_LONG int8,
|
||||
SETTING_VALUE_DOUBLE float8,
|
||||
primary key (SETTING_ID)
|
||||
);
|
||||
|
||||
|
|
@ -571,6 +571,41 @@ DROP SEQUENCE IF EXISTS hibernate_sequence;
|
|||
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 (
|
||||
OBJECT_ID int8 not null,
|
||||
ROOT_ID int8,
|
||||
|
|
@ -1147,6 +1182,31 @@ DROP SEQUENCE IF EXISTS hibernate_sequence;
|
|||
foreign key (OBJECT_ID)
|
||||
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
|
||||
add constraint FKsx08mpwvwnw97uwdgjs76q39g
|
||||
foreign key (ROOT_ID)
|
||||
|
|
|
|||
Loading…
Reference in New Issue