web-dev-qa-db-fra.com

Exporter et importer un dump de table (.sql) à l'aide de pgAdmin

J'ai la version pgAdmin 1.16.1

Donc, pour exporter la table dumm je fais:

Faites un clic droit sur la table, puis dans le menu, cliquez sur backup, puis dans Format choix Plain et enregistrez le fichier sous le nom some_name.sql

Puis je retire la table.

Ok, il me faut maintenant la sauvegarde de la table d'importation some_name.sql dans la base de données.

Comment faire ça? Je ne trouve pas comment importer le cliché .sql de la table dans la base de données à l'aide de pgAdmin.

Pouvez-vous m'aider s'il vous plaît?

76
OTAR
  1. Dans pgAdmin, sélectionnez le schéma cible requis dans l'arborescence des objets.
  2. Cliquez sur Plugins/PSQL Console
  3. Ecrire \i /path/to/yourfile.sql
  4. Appuyez sur Entrée
133
Tomas Greif
6
alexx ramzzx

En utilisant PgAdmin, étape 1: sélectionnez le schéma, cliquez avec le bouton droit de la souris et allez dans Sauvegarde .. enter image description here

étape 2: Donnez le nom du fichier et cliquez sur le bouton de sauvegarde.

enter image description here

étape 3: Dans le message détaillé, copiez le chemin du fichier de sauvegarde.

enter image description here

étape 4:

Accédez à un autre schéma, cliquez avec le bouton droit de la souris et sélectionnez Restaurer. (voir l'étape 1)

étape 5:

Dans le menu contextuel, collez le chemin de fichier supprimé vers la catégorie de nom de fichier et cliquez sur le bouton Restaurer.

enter image description here

6
Kavindu Gayan

Une autre façon, vous pouvez le faire facilement avec CMD sur Windows

Mettez votre version installée (la mienne est 11).

cd C:\Program Files\PostgreSQL\11\bin\

et exécuter une requête simple

psql -U <postgre_username> -d <db_name> < <C:\path\data_dump.sql>

entrez le mot de passe puis attendez le dernier message de la console.

2
EgoistDeveloper

Cliquez sur le bouton "outil de requête" dans la liste des "outils".

image

Et cliquez ensuite sur le bouton d'image "ouvrir le fichier" dans la barre d'outils.

image

2
milaoshutapintou

Si vous avez installé Git bash, vous pouvez faire quelque chose comme ceci:

/c/Program\ Files\ \(x86\)/PostgreSQL/9.3/bin/psql -U <pg_role_name> -d <pg_database_name> < <path_to_your>.sql
2
Humming