Extension:DataDump

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:DataDump and the translation is 80% complete.
Other languages:
English • ‎français • ‎日本語
Manuel des extensions MediaWiki
OOjs UI icon advanced.svg
DataDump
État de la version : beta
Implémentation Base de données , Page spéciale
Description Fournit la page spéciale pour générer/supprimer/télécharger des vidages
Auteur(s) Paladoxtalk
Maintenance Miraheze
Dernière version continuous updates
MediaWiki 1.31+
PHP 7.0+
Changements
base de données
Oui
Licence GNU General Public License 3.0 or later
Téléchargement
  • $wgDataDump
  • view-dump
  • view-image-dump
  • generate-dump
  • delete-dump
Traduisez l’extension DataDump sur translatewiki.net
Vérifiez la matrice des utilisations et des versions.

L'extension DataDump fournit des moyens aux utilisateurs pour générer, supprimer ou télécharger leur vidage de données (dump) sans impliquer les administrateurs système.

Pour signaler un problème ou un bogue, veuillez utiliser Miraheze Phabricator.

Installation

  • Download et placez le(s) fichiers (s) dans un répertoire appelé DataDump dans votre dossier extensions/.

Configuration

paramètre par défaut commentaire
$wgDataDump [] Cette configuration définit comment les vidages sont générés et quels sont leurs types.

Exemple

This is an example on how to setup the configuration. You can tailor it to your specific needs:

$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';

Note that ${filename} is replaced internally in the extension so make sure that it is always in a single string not in a double string.

The limit parameter specifies how many dumps can be generated for that wiki.

Voir aussi