]> git.sesse.net Git - pr0n/blob - sql/upgrade-v3.11.sql
Flip the order of the fields in the exif_info primary key again; we need to delete...
[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 add primary key ( image, key );