X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=schema.sql;h=f406d91616698476b37577e3497ee6dc38eefc26;hb=030ddd80e04aa65738bf21557dd541bec757de5b;hp=3cf175b3d12dfb28f3e7cc75e5c92113ae1039ad;hpb=cc2d3611ed50f5965a9138ffaf3262417993c4f8;p=cumulus.git diff --git a/schema.sql b/schema.sql index 3cf175b..f406d91 100644 --- a/schema.sql +++ b/schema.sql @@ -19,7 +19,8 @@ create table segments ( path text, checksum text, mtime real, - size integer + size integer, + expire_time integer -- snapshotid of latest snapshot when expired ); -- Index of all blocks which have been stored, by checksum. @@ -41,6 +42,8 @@ create table segments_used ( segmentid integer not null, utilization real ); +create unique index segments_used_index + on segments_used(snapshotid, segmentid); -- Overall estimate of segment utilization, for all snapshots combined. create view segment_info as