commit | author | age
|
ac26b9
|
1 |
-- RoundCube Webmail update script for Postgres databases |
T |
2 |
-- Updates from version 0.1-stable to 0.1.1 |
f7bfec
|
3 |
|
6cb778
|
4 |
CREATE INDEX cache_user_id_idx ON cache (user_id, cache_key); |
A |
5 |
CREATE INDEX contacts_user_id_idx ON contacts (user_id); |
|
6 |
CREATE INDEX identities_user_id_idx ON identities (user_id); |
|
7 |
|
|
8 |
CREATE INDEX users_username_id_idx ON users (username); |
|
9 |
CREATE INDEX users_alias_id_idx ON users (alias); |
|
10 |
|
|
11 |
-- added ON DELETE/UPDATE actions |
|
12 |
ALTER TABLE messages DROP CONSTRAINT messages_user_id_fkey; |
|
13 |
ALTER TABLE messages ADD FOREIGN KEY (user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE; |
|
14 |
ALTER TABLE identities DROP CONSTRAINT identities_user_id_fkey; |
|
15 |
ALTER TABLE identities ADD FOREIGN KEY (user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE; |
|
16 |
ALTER TABLE contacts DROP CONSTRAINT contacts_user_id_fkey; |
|
17 |
ALTER TABLE contacts ADD FOREIGN KEY (user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE; |
|
18 |
ALTER TABLE cache DROP CONSTRAINT cache_user_id_fkey; |
|
19 |
ALTER TABLE cache ADD FOREIGN KEY (user_id) REFERENCES users(user_id) ON DELETE CASCADE ON UPDATE CASCADE; |
c98f3b
|
20 |
|
A |
21 |
-- Updates from version 0.2-alpha |
|
22 |
|
|
23 |
CREATE INDEX messages_created_idx ON messages (created); |
be7d3b
|
24 |
|
A |
25 |
-- Updates from version 0.2-beta |
|
26 |
|
dcf780
|
27 |
ALTER TABLE cache DROP session_id; |
3e48d2
|
28 |
|
A |
29 |
CREATE INDEX session_changed_idx ON session (changed); |
e4d9f0
|
30 |
CREATE INDEX cache_created_idx ON "cache" (created); |
debdda
|
31 |
|
A |
32 |
ALTER TABLE users ALTER "language" DROP NOT NULL; |
|
33 |
ALTER TABLE users ALTER "language" DROP DEFAULT; |
a493ea
|
34 |
|
A |
35 |
ALTER TABLE identities ALTER del TYPE smallint; |
|
36 |
ALTER TABLE identities ALTER standard TYPE smallint; |
|
37 |
ALTER TABLE contacts ALTER del TYPE smallint; |
|
38 |
ALTER TABLE messages ALTER del TYPE smallint; |
3d601d
|
39 |
|
A |
40 |
-- Updates from version 0.3-stable |
|
41 |
|
|
42 |
CREATE INDEX messages_index_idx ON messages (user_id, cache_key, idx); |