From 3ada1fcc1dc933ae92e93f1ed4ca25bf4d742d38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rn=20Friedrich=20Dreyer?= Date: Mon, 2 Sep 2013 17:15:29 +0200 Subject: [PATCH] introduce documents_revisions table, whitespace changes --- appinfo/database.xml | 71 +++++++++++++++++++++++++++++++++++++++++--- appinfo/version | 2 +- lib/op.php | 2 +- 3 files changed, 69 insertions(+), 6 deletions(-) diff --git a/appinfo/database.xml b/appinfo/database.xml index af4baa4c..c410082e 100644 --- a/appinfo/database.xml +++ b/appinfo/database.xml @@ -7,6 +7,7 @@ *dbprefix*documents_session + es_id text @@ -35,7 +36,7 @@ false 512 Relative to storage e.g. /welcome.odt - + owner text @@ -53,12 +54,14 @@ ascending +
*dbprefix*documents_member + member_id integer @@ -105,12 +108,14 @@ true 1 +
*dbprefix*documents_op + seq integer @@ -142,6 +147,7 @@ false json-string + seq_pKey true @@ -162,11 +168,13 @@ ascending +
*dbprefix*documents_invite + es_id text @@ -198,7 +206,62 @@
+ + *dbprefix*documents_revisions + + + + es_id + text + true + 64 + Related editing session id + + + seq_head + integer + true + true + 4 + Sequence head number + + + member_id + integer + true + true + 4 + the member that saved the revision + + + file_id + text + + false + 512 + Relative to storage e.g. /welcome.odt + + + save_hash + text + true + used to lookup revision in documents folder of member, eg '{hash}.odt' + + + + documents_rev_eis_idx + true + + es_id + ascending + + + seq_head + ascending + + + + +
- - - \ No newline at end of file + diff --git a/appinfo/version b/appinfo/version index c52db980..167b000b 100755 --- a/appinfo/version +++ b/appinfo/version @@ -1 +1 @@ -0.5.3 \ No newline at end of file +0.5.4 \ No newline at end of file diff --git a/lib/op.php b/lib/op.php index df19f63f..0867eb73 100644 --- a/lib/op.php +++ b/lib/op.php @@ -45,7 +45,7 @@ class Op { SELECT `seq` FROM `*PREFIX*documents_op` WHERE `es_id`=? - ORDER BY `seq` DESC + ORDER BY `seq` DESC ', 1); $result = $query->execute(array( $esId