Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 23 November 2017 15:30

Aziliz_lc
Juste Inscrit !
Date d'inscription: 23 Nov 2017
Messages: 2

Importer une base de données via commande windows

Bonjour,

Je m'excuse d'avance si ce sujet est évoqué ailleurs, je n'ai pas trouvé, vous pouvez me réorienter.
J'ai obtenu une base de données (correspondant aux fichiers fonciers du CEREMA) sql. Je souhaite l'importer dans postgre pour l'utiliser par la suite.
Mais j'ai rencontré qui ne me permette pas d'obtenir les données dans postgre, voici comment j'ai procédé :
1- fichier sql basé à la racine de C:
2- Se placer en invite de commande dans le dossier bin de postgre
3- invite : psql -h localhost -p 5432 -U postgres -d NOM_BASE -f C:fichier.sql

Ensuite, la connexion à la base se passe bien (demande du mot de passe ok).

Mais après, il est indiqué commande invalidé pendant plusieurs milliers de lignes (j'ai pas compté big_smile) et après erreur de syntaxe.

Au final, les tables sont créés dans postgre mais sont vides.

Avez-vous déjà rencontrer ce problème ?
Merci

Hors ligne

 

#2 Thu 23 November 2017 16:05

ChristopheV
Membre
Lieu: Ajaccio
Date d'inscription: 7 Sep 2005
Messages: 3199
Site web

Re: Importer une base de données via commande windows

Bonjour,

J'ai obtenu une base de données (correspondant aux fichiers fonciers du CEREMA) sql.


Là il faut demander à ceux qui fabriquent les fichiers. Ces spécialistes devraient vous trouver une solution facilement.


Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close

Hors ligne

 

#3 Thu 23 November 2017 16:58

cbredel
Participant actif
Lieu: Agape Lorraine Nord
Date d'inscription: 20 Feb 2006
Messages: 99
Site web

Re: Importer une base de données via commande windows

Bonjour,

En ce qui concerne la base de destination , le NOM_BASE, est-ce que tu l'as déjà crée ? et est-ce que tu as installé l'extension Postgis avant de lancer la commande d'intégration ?

Sinon, dans la commande psql ajoute peut-être un -W pour que psql te demande le mot de passe de ton utilisateur postgres.

Sinon, ce serait bien de transmettre le texte (ou du moins un extrait) des messages d'erreurs ...

Cordialement,

Hors ligne

 

#4 Thu 23 November 2017 17:12

tumasgiu
Membre
Lieu: Ajaccio
Date d'inscription: 5 Jul 2010
Messages: 1160

Re: Importer une base de données via commande windows

J'ajouterais qu'un petit extrait des erreurs renvoyées seraient très utiles
pour que vous puissiez recevoir rapidement de l'aide.

EDIT: désolé du doublon avec cbredel,
je n'ai pas pensé à rafraichir la page avant d'écrire une réponse.

Dernière modification par tumasgiu (Thu 23 November 2017 17:14)

Hors ligne

 

#5 Tue 28 November 2017 10:17

Aziliz_lc
Juste Inscrit !
Date d'inscription: 23 Nov 2017
Messages: 2

Re: Importer une base de données via commande windows

Bonjour à tous, merci de vos conseils !
J'ai trouvé le problème, la requête était bien bonne. Et en effet, le problème venait de Postgis qui n'était pas bien installé (je trouve ça bizarre d'ailleurs, je dois régulièrement la réinstaller).

Merci !

Hors ligne

 

Pied de page des forums

Powered by FluxBB