From 3195983c013f083ef97d4e6be1667e4ec4c1fd92 Mon Sep 17 00:00:00 2001 From: Andrew McMillan Date: Sun, 3 Dec 2006 23:36:52 +1300 Subject: [PATCH] We need to have both a 'timeout' field and a 'start' field, since the counter gets reset (potentially). --- dba/patches/1.1.6.sql | 3 ++- dba/rscds.sql | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/dba/patches/1.1.6.sql b/dba/patches/1.1.6.sql index add99be8..17bdb27b 100644 --- a/dba/patches/1.1.6.sql +++ b/dba/patches/1.1.6.sql @@ -11,7 +11,8 @@ CREATE TABLE locks ( scope TEXT, depth INT, owner INT REFERENCES usr(user_no), - timeout TIMESTAMP + timeout INTERVAL, + start TIMESTAMP DEFAULT current_timestamp ); CREATE INDEX locks_dav_name_idx ON locks(dav_name); diff --git a/dba/rscds.sql b/dba/rscds.sql index 44b44790..83c062e7 100644 --- a/dba/rscds.sql +++ b/dba/rscds.sql @@ -112,7 +112,8 @@ CREATE TABLE locks ( scope TEXT, depth INT, owner INT REFERENCES usr(user_no), - timeout TIMESTAMP + timeout INTERVAL, + start TIMESTAMP DEFAULT current_timestamp ); CREATE INDEX locks_dav_name_idx ON locks(dav_name);