Vous pouvez importer et exporter une base de données PostgreSQL dans l’hébergement de base de données de Kinsta en utilisant un outil comme TablePlus ou l’interface de ligne de commande (CLI). Pour plus de détails sur l’utilisation d’un client de base de données avec votre base de données PostgreSQL, consultez notre guide sur la connexion et la gestion de votre base de données Kinsta avec TablePlus.
L’installation du serveur de base de données et des commandes varie pour chaque type de base de données. Cet article est spécifique à PostgreSQL. Pour d’autres types de bases de données, voir :
- Importer et exporter une base de données MySQL à l’aide de la ligne de commande
- Importer et exporter une base de données MariaDB à l’aide de la ligne de commande
- Exporter une base de données Redis à l’aide de la ligne de commande
Installer PostgreSQL
Si PostgreSQL n’est pas encore installé sur votre machine locale, vous devrez l’installer pour vous connecter à votre base de données. En fonction de votre système d’exploitation, vous pouvez installer PostgreSQL de la manière suivante.
Windows
Téléchargez et installez l’installateur GUI ou les binaires pour l’installateur interactif d’EDB.
MacOS
Avec Homebrew, remplacez XX dans la commande suivante par la version de PostgreSQL que vous souhaitez installer :
brew install [email protected]
Linus basé sur Debian (Debian, Ubuntu, Mint, etc.)
Utilisez le dépôt APT de PostgreSQL et installez la version postgresql-client
.
Linus basé sur RedHat (RedHat Fedora, CentOS, etc.)
Utilisez le référentiel Yum de PostgreSQL et installez le fichier postgresql-client
.
Identifiants de la base de données Kinsta
Vous pouvez trouver les informations d’identification de votre base de données sous Connexions externes sur la page d’information de la base de données.
Importer une base de données PostgreSQL
Utilisez la commande suivante pour exporter la base de données, en remplaçant EXTERNAL_HOSTNAME, USERNAME, PORT et DATABASE_NAME par les informations des connexions externes de votre base de données. Remplacez export.sql par le chemin et le nom de la base de données que vous souhaitez importer :
psql -h EXTERNAL_HOSTNAME -U USERNAME -p PORT -d DATABASE_NAME < export.sql
Lorsque vous y êtes invité, saisissez le mot de passe de la base de données.
Aucune sortie ne sera produite, sauf en cas d’erreurs, qui seront imprimées sur la ligne de commande. Pour vérifier que l’importation a réussi, vous pouvez utiliser dt ou une commande similaire pour examiner les données de votre base.
Exporter une base de données PostgreSQL
Utilisez la commande suivante pour exporter la base de données, en remplaçant EXTERNAL_HOSTNAME, USERNAME, PORT, et DATABASE_NAME par les informations des connexions externes de votre base de données. Remplacez export.sql par le chemin d’accès et le nom de fichier de la base de données que vous souhaitez exporter :
pg_dump -h EXTERNAL_HOSTNAME -U USERNAME -p PORT -d DATABASE_NAME > export.sql
Lorsque vous y êtes invité, saisissez le mot de passe de la base de données.
Une fois l’exportation terminée, votre fichier de base de données (par exemple export.sql) sera disponible au chemin d’accès que vous avez indiqué dans la commande pg_dump
. Vous pouvez ouvrir un fichier .sql avec un éditeur de texte brut (par exemple TextEdit, Notepad++, Sublime Text, etc.) ou un outil de base de données comme TablePlus pour examiner les données exportées.
Documentation similaire
- Connecter et gérer votre base de données Kinsta avec TablePlus
- Connexions externes
- Ajouter une base de données
- Se connecter à une base de données Kinsta et la gérer