2012-09-18 14 views
5

मैं प्लोन के लिए नया हूं और सर्वर को सेटअप और बनाए रखने के तरीके सीखने की कोशिश कर रहा हूं। मुझे एहसास है कि मुझे डेटा पैक करने के लिए शेड्यूल विकसित करने की जरूरत है। अभी मैं ज़ोप कंट्रोल पैनल में पैक फ़ंक्शन और कमांड लाइन (बिन/जेओपैक) का उपयोग करके इसका परीक्षण करने की कोशिश कर रहा हूं।पैकिंग प्लोन डेटा

मुझे अभ्यास में पता है कि मुझे एक हफ्ते का इतिहास छोड़ना चाहिए, लेकिन अगर मैं 0 दिनों तक पैक करता हूं तो क्या मुझे नहीं पता कि सभी संपादन इतिहास गायब हो जाएं? मैं यह नहीं देख रहा हूँ। मैं क्या गलत कर रहा हूं?

उत्तर

6

आप संस्करण इतिहास के साथ "पूर्ववत" इतिहास को भ्रमित कर सकते हैं। डेटाबेस पैकिंग पुराने, अप्रयुक्त डेटा से छुटकारा पाता है। इससे पुराने लेनदेन को पूर्ववत करने की आपकी क्षमता समाप्त हो जाती है।

संस्करण इतिहास समान नहीं है। संस्करण इतिहास को अप्रयुक्त डेटा नहीं माना जाता है, और पैक में समाप्त नहीं होता है।

यदि आप संपादन इतिहास नहीं चाहते हैं, तो संस्करण बंद करें।

+0

पुराने संस्करण इतिहास को हटाने के तरीके के लिए http://stackoverflow.com/questions/9683466/purging-all-old-cmfeditions-vers भी देखें। –

+0

थोड़ा सा स्पष्टीकरण देने के लिए, मैं डेटा को पूरा करने के लिए वास्तव में उलझन में था। मैं वेबसाइट पर पृष्ठों के संस्करण इतिहास को साफ़ करने की उम्मीद कर रहा था, लेकिन जब मैंने पैकिंग के बाद भी संस्करण इतिहास देखा तो मैं उलझन में था। यह वास्तव में क्या करता है साइट को पिछले संस्करण में वापस लाने की आपकी क्षमता को ट्रिम कर देता है। आप http: //your.plone.url/undo_form पर सभी साइट संपादन देख सकते हैं जहां आपके पास अपनी साइट पर किसी भी संपादन को पूर्ववत करने का मौका है, यहां तक ​​कि हटाई गई चीज़ों को भी पुनर्प्राप्त करना। पैकिंग आपके इतिहास पर स्थान बचाने, इस इतिहास को कम करता है। – user1678639

+1

@ user1678639 पैकिंग पैक पिछले लेनदेन दूर। यह एक दुष्प्रभाव है कि लेन-देन वापस लेना कुछ पूर्ववत इतिहास के समान कार्य कर सकता है, लेकिन यह सामान्य रूप से समझा जाने वाला पूर्ववत इतिहास नहीं है। अर्थात। प्रतीत होता है कि असंबद्ध वस्तुएं एक ही लेनदेन में ए और बी बदल दी गई हो सकती हैं; लेनदेन वापस रोलिंग उन दोनों को उलट देता है। –

संबंधित मुद्दे