एक्सटेंशन:DataDump
![]() प्रकाशन की स्थिति: स्थिर |
|
---|---|
कार्यान्वयन | डेटाबेस , विशेष पृष्ठ |
विवरण | डम्प्स बनाने/हटाने/डाउनलोड करने के लिए एक विशेष पृष्ठ बनाता है |
अनुरक्षक | Miraheze system administrators |
नवीनतम संस्करण | continuous updates |
MediaWiki | 1.36.0+ |
PHP | 7.2+ |
डेटाबेस बदलता है | हाँ |
Composer | miraheze/data-dump |
टेबल | data_dump |
लाइसेंस | GNU साधारण सार्वजनिक लाइसेंस 3.0 या अधिक |
डाउनलोड करें | GitHub: टिप्पणियाँ: |
|
|
|
|
DataDump एक्सटेंशन की मदद से सिस्टम प्रबंधकों की मदद के बिना सदस्य अपने डम्प्स बना, हटा और डाउनलोड कर सकते हैं।
किसी बग या समस्या को रिपोर्ट करने के लिए कृपया Miraheze Phabricator का इस्तेमाल करें। कार्यपटल के लिए यहाँ देखें।
स्थापना
- फाइलों को डाउनलोड करें और अपने
extensions/
फोल्डर केDataDump
नामक डिरेक्ट्री में डालें। - अपने LocalSettings.php फ़ाइल के अंत में निम्न कोड जोड़ें:
wfLoadExtension( 'DataDump' );
- अद्यतन स्क्रिप्ट चलाएँ जो स्वचालित रूप से आवश्यक डेटाबेस टेबल्स का निर्माण करेगा जिसकी इस एक्सटेंशन को आवश्यकता है।
- आवश्यकतानुसार कॉन्फ़िगर करें।
पूर्ण – अपने विकि पर Special:Version पर जाकर देखें कि एक्सटेंशन को सफलतापूर्वक स्थापित किया गया है कि नहीं।
कॉन्फ़िगरेशन
पैरामीटर | डिफ़ॉल्ट | टिप्पणी |
---|---|---|
$wgDataDump
|
[]
|
यह कॉन्फ़िग बताता है कि डम्प्स को कैसे बनाया जाता है और कितने प्रकार के डम्प्स उपलब्ध होंगे। |
$wgDataDumpInfo
|
""
|
यह कॉन्फ़िग Special:DataDump के ऊपर दिखाई जाने वाली जानकारी बताता है। |
$wgDataDumpLimits
|
["memory": 0, "filesize": 0, "time": 0, "walltime": 0]
|
यह कॉन्फ़िग स्क्रिप्ट्स चलाने के लिए संसाधन परिभाषित करता है। |
$wgDataDumpDirectory
|
false
|
यह कॉन्फ़िग बताता है कि डम्प्स को किस डिरेक्ट्री में रखा जाएगा। |
$wgDataDumpFileBackend
|
false
|
यह कॉन्फ़िग प्रयुक्त बेक-एंड बताता है ($wgFileBackends) |
उदाहरण
यह एक उदाहरण है जहाँ दिखाया गया है कि कॉन्फ़िगरेशन को कैसे सेटअप करना है। आप इसे बदलकर अपनी ज़रूरतों से अनुकूल बना सकते हैं:
$wgDataDumpDirectory = "<path>${wgDBname}/";
$wgDataDump = [
'xml' => [
'file_ending' => '.xml.gz',
'generate' => [
'type' => 'mwscript',
'script' => "$IP/maintenance/dumpBackup.php",
'options' => [
'--full',
'--output',
"gzip:${wgDataDumpDirectory}" . '${filename}',
],
],
'limit' => 1,
'permissions' => [
'view' => 'view-dump',
'generate' => 'generate-dump',
'delete' => 'delete-dump',
],
],
'image' => [
'file_ending' => '.zip',
'generate' => [
'type' => 'script',
'script' => '/usr/bin/zip',
'options' => [
'-r',
'<path>${filename}',
"<path>${wgDBname}/"
],
],
'limit' => 1,
'permissions' => [
'view' => 'view-dump',
'generate' => 'view-image-dump',
'delete' => 'delete-dump',
],
],
];
$wgAvailableRights[] = 'view-dump';
$wgAvailableRights[] = 'view-image-dump';
$wgAvailableRights[] = 'generate-dump';
$wgAvailableRights[] = 'delete-dump';
ध्यान रखें कि ${filename}
को आंतरिक रूप से एक्सटेंशन में बदल दिया जाता है तो हमेशा सुनिश्चित करें कि यह एक एकल-स्ट्रिंग है न कि दोहरा-स्ट्रिंग।
limit पैरामीटर बताता है कि उस विकि के लिए कितने डम्प्स बनाए जा सकते हैं।
ये भी देखें
![]() | इस एक्सटेंशन को निम्न पैकेजेस और/या विकि फ़ार्म्स में शामिल किया गया है: यह कोई आधिकारिक सूची नहीं है। Some wiki farms/hosts and/or packages may contain this extension even if they are not listed here. सुनिश्चित करने के लिए हमेशा अपने विकि फ़ार्म/होस्ट से संपर्क करें या बंडल जाँचें। |
![]() | This extension is made by Miraheze. It may have issues you don't see in Miraheze. To report a bug or request a configuration change, please do so in the Miraheze Phabricator instead of the Wikimedia one. |
Categories:
- Stable extensions/hi
- Database extensions/hi
- Special page extensions/hi
- Extensions supporting Composer/hi
- GPL licensed extensions/hi
- Extensions in GitHub version control/hi
- Extensions which add rights/hi
- LoadExtensionSchemaUpdates extensions/hi
- All extensions/hi
- Extensions included in Miraheze/hi
- Extensions included in WikiForge/hi
- Extensions included in WikiTide/hi
- Extensions by Miraheze/hi