From ad23b2f6ee70b9a38fe74052d9ae01300ac20d3f Mon Sep 17 00:00:00 2001 From: LV-426 Date: Tue, 20 Jan 2015 03:32:12 +0200 Subject: DBO_block_chainCommit: set creation timestamp on commit nodes --- res/neo4j/reset-db__single_link.cypher | 2 +- src/server/db_op.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/res/neo4j/reset-db__single_link.cypher b/res/neo4j/reset-db__single_link.cypher index 2fd2617c..ac5adfb4 100644 --- a/res/neo4j/reset-db__single_link.cypher +++ b/res/neo4j/reset-db__single_link.cypher @@ -10,7 +10,7 @@ create constraint on (x:Person) assert x.name is unique; create constraint on (x:Skill) assert x.name is unique; // init commit block chain -create (n:__HEAD:__Commit {hash: 'da39a3ee5e6b4b0d3255bfef95601890afd80709', blob: ''}); +create (n:HEAD:Commit {hash: 'da39a3ee5e6b4b0d3255bfef95601890afd80709', blob: '', id: 'da39a3ee5e6b4b0d3255bfef95601890afd80709', name: 'root-commit', ts_created: 0 }); // Data create (x:Person {name:'Bob', id: 'p_0', description: 'Bob is ...' }); diff --git a/src/server/db_op.py b/src/server/db_op.py index b4c6b0ac..6bf98389 100644 --- a/src/server/db_op.py +++ b/src/server/db_op.py @@ -207,6 +207,7 @@ class DBO_block_chain__commit(DB_op): 'create (new_head:__HEAD:Commit {commit_attr})', 'create new_head-[r:__Parent {link_attr}]->old_head', 'remove old_head:__HEAD', + 'set new_head.ts_created=timestamp()', 'return {`HEAD^`: old_head, HEAD: new_head}' ] q_param_set = {'commit_attr': { -- cgit v1.3.1