Fix sequence names in postgres database after changes in core
This commit is contained in:
parent
af91c596bd
commit
e80b7ae73c
6 changed files with 19 additions and 9 deletions
|
@ -79,4 +79,4 @@ CREATE TABLE `itipinvitations` (
|
||||||
REFERENCES `users`(`user_id`) ON DELETE CASCADE ON UPDATE CASCADE
|
REFERENCES `users`(`user_id`) ON DELETE CASCADE ON UPDATE CASCADE
|
||||||
) /*!40000 ENGINE=INNODB */ /*!40101 CHARACTER SET utf8 COLLATE utf8_general_ci */;
|
) /*!40000 ENGINE=INNODB */ /*!40101 CHARACTER SET utf8 COLLATE utf8_general_ci */;
|
||||||
|
|
||||||
INSERT INTO system (name, value) VALUES ('calendar-database-version', '2013011000');
|
INSERT INTO system (name, value) VALUES ('calendar-database-version', '2013042700');
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
-- empty
|
|
@ -14,14 +14,14 @@
|
||||||
**/
|
**/
|
||||||
|
|
||||||
|
|
||||||
CREATE SEQUENCE calendar_ids
|
CREATE SEQUENCE calendars_seq
|
||||||
INCREMENT BY 1
|
INCREMENT BY 1
|
||||||
NO MAXVALUE
|
NO MAXVALUE
|
||||||
NO MINVALUE
|
NO MINVALUE
|
||||||
CACHE 1;
|
CACHE 1;
|
||||||
|
|
||||||
CREATE TABLE calendars (
|
CREATE TABLE calendars (
|
||||||
calendar_id integer DEFAULT nextval('calendar_ids'::regclass) NOT NULL,
|
calendar_id integer DEFAULT nextval('calendars_seq'::regclass) NOT NULL,
|
||||||
user_id integer NOT NULL
|
user_id integer NOT NULL
|
||||||
REFERENCES users (user_id) ON UPDATE CASCADE ON DELETE CASCADE,
|
REFERENCES users (user_id) ON UPDATE CASCADE ON DELETE CASCADE,
|
||||||
name varchar(255) NOT NULL,
|
name varchar(255) NOT NULL,
|
||||||
|
@ -33,14 +33,14 @@ CREATE TABLE calendars (
|
||||||
CREATE INDEX calendars_user_id_idx ON calendars (user_id, name);
|
CREATE INDEX calendars_user_id_idx ON calendars (user_id, name);
|
||||||
|
|
||||||
|
|
||||||
CREATE SEQUENCE event_ids
|
CREATE SEQUENCE events_seq
|
||||||
INCREMENT BY 1
|
INCREMENT BY 1
|
||||||
NO MAXVALUE
|
NO MAXVALUE
|
||||||
NO MINVALUE
|
NO MINVALUE
|
||||||
CACHE 1;
|
CACHE 1;
|
||||||
|
|
||||||
CREATE TABLE events (
|
CREATE TABLE events (
|
||||||
event_id integer DEFAULT nextval('event_ids'::regclass) NOT NULL,
|
event_id integer DEFAULT nextval('events_seq'::regclass) NOT NULL,
|
||||||
calendar_id integer NOT NULL
|
calendar_id integer NOT NULL
|
||||||
REFERENCES calendars (calendar_id) ON UPDATE CASCADE ON DELETE CASCADE,
|
REFERENCES calendars (calendar_id) ON UPDATE CASCADE ON DELETE CASCADE,
|
||||||
recurrence_id integer NOT NULL DEFAULT 0,
|
recurrence_id integer NOT NULL DEFAULT 0,
|
||||||
|
@ -70,14 +70,14 @@ CREATE INDEX events_uid_idx ON events (uid);
|
||||||
CREATE INDEX events_recurrence_id_idx ON events (recurrence_id);
|
CREATE INDEX events_recurrence_id_idx ON events (recurrence_id);
|
||||||
|
|
||||||
|
|
||||||
CREATE SEQUENCE attachment_ids
|
CREATE SEQUENCE attachments_seq
|
||||||
INCREMENT BY 1
|
INCREMENT BY 1
|
||||||
NO MAXVALUE
|
NO MAXVALUE
|
||||||
NO MINVALUE
|
NO MINVALUE
|
||||||
CACHE 1;
|
CACHE 1;
|
||||||
|
|
||||||
CREATE TABLE attachments (
|
CREATE TABLE attachments (
|
||||||
attachment_id integer DEFAULT nextval('attachment_ids'::regclass) NOT NULL,
|
attachment_id integer DEFAULT nextval('attachments_seq'::regclass) NOT NULL,
|
||||||
event_id integer NOT NULL
|
event_id integer NOT NULL
|
||||||
REFERENCES events (event_id) ON DELETE CASCADE ON UPDATE CASCADE,
|
REFERENCES events (event_id) ON DELETE CASCADE ON UPDATE CASCADE,
|
||||||
filename varchar(255) NOT NULL DEFAULT '',
|
filename varchar(255) NOT NULL DEFAULT '',
|
||||||
|
@ -103,4 +103,4 @@ CREATE TABLE itipinvitations (
|
||||||
|
|
||||||
CREATE INDEX itipinvitations_user_id_event_uid_idx ON itipinvitations (user_id, event_uid);
|
CREATE INDEX itipinvitations_user_id_event_uid_idx ON itipinvitations (user_id, event_uid);
|
||||||
|
|
||||||
INSERT INTO system (name, value) VALUES ('calendar-database-version', '2013011000');
|
INSERT INTO system (name, value) VALUES ('calendar-database-version', '2013042700');
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
ALTER SEQUENCE calendar_ids RENAME TO calendars_seq;
|
||||||
|
ALTER TABLE calendars ALTER COLUMN calendar_id SET DEFAULT nextval('calendars_seq'::text);
|
||||||
|
|
||||||
|
ALTER SEQUENCE event_ids RENAME TO events_seq;
|
||||||
|
ALTER TABLE events ALTER COLUMN event_id SET DEFAULT nextval('events_seq'::text);
|
||||||
|
|
||||||
|
ALTER SEQUENCE attachment_ids RENAME TO attachments_seq;
|
||||||
|
ALTER TABLE attachments ALTER COLUMN attachment_id SET DEFAULT nextval('attachments_seq'::text);
|
|
@ -73,4 +73,4 @@ CREATE TABLE itipinvitations (
|
||||||
|
|
||||||
CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid);
|
CREATE INDEX ix_itipinvitations_uid ON itipinvitations(user_id, event_uid);
|
||||||
|
|
||||||
INSERT INTO system (name, value) VALUES ('calendar-database-version', '2013011000');
|
INSERT INTO system (name, value) VALUES ('calendar-database-version', '2013042700');
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
-- empty
|
Loading…
Add table
Reference in a new issue