Plateforme fédérale de données scientifiquesPlateforme fédérale de données scientifiques
  • English
  • Français
  • English
  • Français
  • Survol
  • Gérer les espaces de travail et les utilisateurs

    • Obtenir un espace de travail (uniquement disponible sur le réseau GC)
    • Estimer les coûts (uniquement disponible sur le réseau GC)
    • Configuration du compte
    • Demandez, configurez, et utilisez des outils dans votre espace de travail
    • Invitez un utilisateur
    • Modifier le rôle d'un utilisateur
    • Gérez vos budgets BOI et espaces de travail
  • Stockage

    • Travailler avec le stockage Azure
    • Apporter votre propre stockage

      • Importer du stockage AWS S3
      • Importer du stockage Azure
      • Importer un compte GCP
    • Accéder au stockage dans Databricks
    • Utiliser AzCopy pour intéragir avec le stockage
  • Databricks

    • Commencer avec Databricks sur le DataHub scientifique fédéral
    • Politiques des clusters sur Databricks
    • MLFlow : AutoML et expériences
    • Flux de travail sur Databricks
    • Tableau de bord

      • Comment créer un tableau de bord dans Databricks
      • Les tableaux de bord sur Databricks comparés à d'autres outils
    • Extensions externes

      • Intégration de Git/GitHub avec Databricks
      • Databricks VS Code Extension
      • Travailler avec Conda
      • Connexion de l'API Google à Databricks
  • PostgreSQL

    • Créer et utiliser une base de données PostgreSQL sur la PFDS
    • Ajouter un utilisateur de la PFDS à PostgreSQL
    • PostgreSQL vs Azure Databricks - Fonctionnalités des bases de données
  • Applications Web

    • Hébergement d'applications Web sur la PFDS
  • Migration vers production

    • Migration ou retrait du stockage
    • Migration ou retrait du Databricks
    • Migration ou retrait d'un base de données PostgreSQL
    • Migration ou retrait des applications web
  • Conseils aux utilisateurs

    • Code source
    • Contrôler l'utilisation
    • Contrôle et audit d'un espace de travail
    • Détection et réponse aux incidents
    • Gestion des comptes et contrôle d'accès aux espaces de travail
    • Github et gestion des dépôts de code
    • Sauvegarde et récupération
    • Types de fichiers restreints sur le stockage PFDS
  • Conditions générales

Migration ou retrait d'un base de données PostgreSQL

Ce document fournit des instructions sur:

  • la migration de vos bases de données PostgreSQL de l'environnement de validation de concept (POC) vers votre nouvel espace de travail DHSF dans l'environnement de production (PROD)
  • le retrait de vos bases de données PostgreSQL de l'environnement POC si vous ne transférez pas vos recherches vers l'environnement PROD

Veuillez noter: pour éviter toute perte de données, vous devez terminer la migration ou le retrait avant le 31 mars 2025.

A. Migration de POC à PROD

Pour migrer vos bases de données PostgreSQL, vous devez disposer d'un nouvel espace de travail dans l'environnement PROD. L'équipe de support du DataHub scientifique fédéral fournira de l'information lorsqu'il sera prêt et fournira de l'aide quand nécessaire.

Une fois que vous avez un espace de travail dans l'environnement PROD, l'équipe de support du DataHub scientifique fédéral peut vous aider à migrer vos bases de données PostgreSQL. Veuillez soumettre une demande de support pour commencer.

Alternativement, vous pouvez migrer vos bases de données PostgreSQL vous-même comme suit:

Étape 1. Créer une sauvegarde de votre base de données

Que vous migriez vos bases de données PostgreSQL vers votre nouvel espace de travail dans l'environnement PROD ou que vous les retiriez de l'environnement POC, vous devez commencer par créer une sauvegarde de vos bases de données. Cette sauvegarde sera utilisée pour importer vos bases de données dans l'environnement PROD ou pour les stocker pour une utilisation future.

Vous pouvez choisir l'une des trois méthodes suivantes pour créer une sauvegarde.

Option 1: Créer une sauvegarde à l'aide de pg_dump

  1. Connectez-vous à votre base de données PostgreSQL à l'aide de psql ou d'un outil similaire.

  2. Exécutez la commande suivante pour créer une sauvegarde de votre base de données:

pg_dump -U <username> -d <database_name> -f <dump_file_name>.sql

Remplacez <username> par votre nom d'utilisateur PostgreSQL, <database_name> par le nom de la base de données que vous souhaitez sauvegarder et <dump_file_name> par le nom que vous souhaitez donner au fichier de sauvegarde.

  1. Validez que le fichier de sauvegarde a été créé avec succès en vérifiant l'emplacement du fichier.

Option 2: Créer une sauvegarde à l'aide de pgAdmin

  1. Ouvrez pgAdmin et connectez-vous à votre base de données PostgreSQL.

  2. Cliquez avec le bouton droit sur la base de données que vous souhaitez sauvegarder et sélectionnez Sauvegarde....

  3. Dans l'onglet Options de sauvegarde, sélectionnez le format du fichier de sauvegarde (par exemple, Plain).

  4. Dans le champ Nom de fichier, spécifiez l'emplacement et le nom du fichier de sauvegarde.

  5. Cliquez sur Sauvegarder pour créer le fichier de sauvegarde.

  6. Validez que le fichier de sauvegarde a été créé avec succès en vérifiant l'emplacement du fichier.

Option 3: Créer une sauvegarde à l'aide de DBeaver

  1. Ouvrez DBeaver et connectez-vous à votre base de données PostgreSQL.

  2. Cliquez avec le bouton droit sur la base de données que vous souhaitez sauvegarder et sélectionnez Outils > Exporter la base de données.

  3. Dans la fenêtre qui s'ouvre, sélectionnez l'emplacement du fichier de sauvegarde.

  4. Cliquez sur Exporter pour créer le fichier de sauvegarde.

  5. Validez que le fichier de sauvegarde a été créé avec succès en vérifiant l'emplacement du fichier.

Étape 2. Importer votre base de données dans PROD

Une fois que vous avez créé les fichiers de sauvegarde (Étape 1), vous pouvez importer vos bases de données dans l'environnement PROD en utilisant l'une des trois options ci-dessous.

Option 1: Importer la sauvegarde à l'aide de psql

  1. Connectez-vous à la base de données PostgreSQL PROD à l'aide de psql ou d'un outil similaire.

  2. Exécutez la commande suivante pour importer le fichier de sauvegarde dans la base de données PROD:

psql -U <username> -d <database_name> -f <dump_file_name>.

Remplacez <username> par votre nom d'utilisateur PostgreSQL, <database_name> par le nom de la base de données que vous souhaitez importer et <dump_file_name> par le nom du fichier de sauvegarde.

  1. Validez que le fichier de sauvegarde a été importé avec succès en vérifiant l'emplacement du fichier.

Option 2: Importer la sauvegarde à l'aide de pgAdmin

  1. Ouvrez pgAdmin et connectez-vous à votre base de données PostgreSQL PROD.

  2. Cliquez avec le bouton droit sur la base de données dans laquelle vous souhaitez importer la sauvegarde et sélectionnez Restaurer....

  3. Dans la fenêtre qui s'ouvre, sélectionnez le fichier de sauvegarde que vous souhaitez importer.

  4. Cliquez sur Restaurer pour importer le fichier de sauvegarde.

  5. Validez que le fichier de sauvegarde a été importé avec succès en vérifiant l'emplacement du fichier.

Option 3: Importer la sauvegarde à l'aide de DBeaver

  1. Ouvrez DBeaver et connectez-vous à votre base de données PostgreSQL PROD.

  2. Cliquez avec le bouton droit sur la base de données dans laquelle vous souhaitez importer la sauvegarde et sélectionnez Outils > Importer la base de données.

  3. Dans la fenêtre qui s'ouvre, sélectionnez le fichier de sauvegarde que vous souhaitez importer.

  4. Cliquez sur Importer pour importer le fichier de sauvegarde.

  5. Validez que le fichier de sauvegarde a été importé avec succès en vérifiant l'emplacement du fichier.

B. Retrait de PostgreSQL de POC

Si vous ne souhaitez pas migrer vos bases de données PostgreSQL vers l'environnement PROD, vous pouvez les retirer de l'environnement POC en suivant les étapes ci-dessous.

C. Support

Si vous rencontrez des problèmes lors du processus de migration, veuillez contacter l'équipe de support du DataHub scientifique fédéral en soumettant une demande de support. Notre équipe se fera un plaisir de vous aider à migrer ou à retirer vos bases de données PostgreSQL. []: # (END)

Modifier cette page sur GitHub
Dernière mise à jour: 2026-04-13 11 h 39
Précédent
Migration ou retrait du Databricks
Prochain
Migration ou retrait des applications web