Méthodes de déplacement d'une géodatabase dans PostgreSQL

Il existe plusieurs méthodes pour déplacer une géodatabase : vous pouvez créer une géodatabase et déplacer les données, ou déplacer la base de données dans son intégralité.

Création d'une géodatabase, puis déplacement des données

Vous pouvez créer une base de données PostgreSQL, y créer une géodatabase, puis déplacer vos données existantes vers la nouvelle géodatabase. Cette opération peut s'effectuer via un copier-coller, l'outil d'exportation, l'assistant d'exportation de données ou les documents d'espace de travail XML dans ArcGIS.

L'utilisateur qui s'est connecté lors du chargement des données vers la nouvelle géodatabase sera propriétaire de ces données. Pour que les données aient le même propriétaire dans la nouvelle géodatabase, chaque utilisateur doit déplacer ses propres données.

Déplacement d'une base de données PostgreSQL

Vous pouvez déplacer des bases de données de PostgreSQL individuelles à l'aide de la commande pg_dump.

La commande pg_dump permet d'extraire la définition de la base de données (structure) et les données ou simplement la structure de la base de données vers un script SQL (Structured Query Language) ou un fichier d'archive. Si vous effectuez l'extraction vers un fichier d'archive, vous pouvez utiliser la commande pg_restore pour reconstituer la base de données sur une autre instance PostgreSQL. Si vous effectuez l'extraction vers un script SQL, exécutez le script SQL sur le nouveau serveur afin de reconstituer la base de données.

Voici quelques directives qui vous permettront de déplacer des bases de données PostgreSQL à l'aide de la commande pg_dump :

Pour plus d'informations sur l'utilisation des commandes pg_dump ou pg_restore, consultez la documentation PostgreSQL.

5/10/2014