J'utilise PostgreSQL 8.4 et j'ai des fichiers * .sql à importer dans une base de données. Comment puis-je le faire?
postgresql
import
Badr
la source
la source
psql
courir. 2) Assurez - vous que votre utilisateur dispose des droits d'écriture nécessaires, tels que:CREATE
,INSERT
,UPDATE
, etc. 3) importer les fichiers SQL. Pour autant que je sache, vous en êtes maintenant à l'étape 1.en ligne de commande, accédez d'abord au répertoire où psql est présent, puis écrivez des commandes comme celle-ci:
puis appuyez sur Entrée psql demande le mot de passe, donnez le mot de passe utilisateur:
puis écrire
puis appuyez sur Entrée insertion terminée.
la source
Eh bien, le moyen le plus court que je connaisse, c'est de suivre:
database_name: Dans quelle base de données devez-vous insérer vos données de fichier.
file_path: chemin absolu vers le fichier via lequel vous souhaitez effectuer l'importation.
host_name: Le nom de l'hôte. À des fins de développement, c'est principalement
localhost
.En entrant cette commande dans la console, vous serez invité à entrer votre mot de passe.
la source
Faites attention avec "/" et "\". Même sous Windows, la commande doit être sous la forme:
la source
Toujours préféré en utilisant un fichier de service de connexion (lookup / google 'fichier de service de connexion psql')
Puis simplement:
Où
yourservicename
est un nom de section du fichier de service.la source