Remove a redundant and quite big index on exif_info.
[pr0n] / sql / upgrade-v3.11.sql
1 set work_mem to 1048576;
2
3 alter table images add column is_render boolean NOT NULL DEFAULT false;
4 alter table images add column render_id integer;
5 CREATE UNIQUE INDEX unique_id_for_render ON images USING btree (vhost, event, id);
6 alter table images add foreign key (render_id,vhost,event) REFERENCES images (id,vhost,event);
7 alter table images add check (NOT (is_render AND (render_id IS NOT NULL)));
8
9 alter table deleted_images add column is_render boolean NOT NULL DEFAULT false;
10 alter table deleted_images add column render_id integer;
11
12 drop index exif_info_key;
13 alter table exif_info drop constraint exif_info_pkey;
14 alter table exif_info create primary key ( key, image );
15 cluster exif_info_pkey on exif_info;