Neo4j社區2.0。撤消最後的neo4j密碼查詢
如何取消上次成功執行的neo4j密碼查詢(由於錯誤進行了大的更改)。
通常有機會回滾到特定狀態(至少在界面上顯示的是什麼)?
雖然,似乎基本的行動,找不到它。先謝謝你。
Neo4j社區2.0。撤消最後的neo4j密碼查詢
如何取消上次成功執行的neo4j密碼查詢(由於錯誤進行了大的更改)。
通常有機會回滾到特定狀態(至少在界面上顯示的是什麼)?
雖然,似乎基本的行動,找不到它。先謝謝你。
如果你在一個事務中運行你的密碼語句,那麼你總是可以回滾而不是提交。
BEGIN .... COMMIT
在你的查詢使用
ROLLBACK
好, 當一個事務提交時,真的是有回滾的不乾淨的方法,除了寫一個新的交易,否定舊的交易。這不可能嗎?
不幸的是,我沒有使用事務,我重寫了所有節點的屬性。所以我想,對於我的情況,我必須回到之前備份的數據庫版本。如果沒有集成的「備份」或「撤消」功能或「保存」,就像在Neoclipse中工作一樣,這是很乏味的,但不幸的是這些功能還不夠成熟: – AJN
謝謝@邁克爾飢餓的回覆。 我怕我茫然不知什麼情況的新的瀏覽器做的事:我執行: START N =節點(*)SET n.nomo = 「*托爾斯滕·」 的 代替 START N =節點( *)其中n.nomo =「* thorsten *」 所以我意外地將所有節點的屬性「nomo」更改爲單個值「* thorsten *」。 我可以回滾該操作嗎? – AJN
如果事務已經提交,唯一的機會是從備份中恢復(如果有的話)。 –