IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PostgreSQL Discussion :

Importation dans PhpPgAdmin


Sujet :

PostgreSQL

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 19
    Par défaut Importation dans PhpPgAdmin
    Bonjour,

    Je dois importer un shapefile dans une base de données sur PhpPgAdmin.
    J'ai crée la table avec les 50 colonnes et leur type.
    Au moment d'importer j'ai un message d'erreur du genre:
    "ERREUR: identifiant entre guillemets non terminé sur ou près de « " »
    LINE 1: INSERT INTO "public"."nom_table" ("
    J'ai essayé avec le shapefile, un backup de postgres mais rien n'y fait

    Merci d'avance.

    Asu73

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    1 874
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 874
    Par défaut
    Il faudrait voir ce qu'il y a après cette parenthèse ouvrante

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 19
    Par défaut
    Bonjour,

    Le problème est que je ne sais pas comment accéder aux commandes sql sous PhpPgAdmin
    On m'a juste demandé dans une table de colonnes vides, d'importer les données d'un shapefile

    Merci d'avance

    Cordialement

    Asu73

  4. #4
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 505
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 505
    Par défaut
    Il n'est pas possible d'importer un shapefile depuis phpPgAdmin, cet outil n'est pas prévu pour ça.

    Pourquoi, parce que un shapefile est composé de plusieurs fichiers de données géographiques telles que .shx, .dbf, .shp

    Il faut alors utiliser les outils de Postgis (si vous parlez de shapefile, je suppose que PostGis est installé), notamment "shp2pgsql".

    Il existe d'autres outils pour importer des shapefile (mais PostGis doit quand même être installé), par exemple Quantum Gis (Qgis).

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 19
    Par défaut
    Bonjour,

    Je vous remercie, je vais essayer de générer un .sql et l'importer ensuite dans ma base phpPgAdmin

    Merci encore

    Asu73.

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 19
    Par défaut
    Bonjour,

    En fait j'ai déjà importé le shapefile vers PostgreSQL via PgAdmin, mais il faut que je mette également les données sur une base de PhpPgAdmin accessible du coup à tous les utilisateurs à mon travail.
    Et je bloque sur la marche à suivre.

    Cordialement

    Asu73

  7. #7
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 505
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 505
    Par défaut
    Citation Envoyé par asu73 Voir le message
    Bonjour,

    En fait j'ai déjà importé le shapefile vers PostgreSQL via PgAdmin, mais il faut que je mette également les données sur une base de PhpPgAdmin accessible du coup à tous les utilisateurs à mon travail.
    Et je bloque sur la marche à suivre.

    Cordialement

    Asu73
    Je comprend pas !

    PgAdmin -> PhpPgAdmin sont des outils faisant le même travail, où est le souci.

  8. #8
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 19
    Par défaut
    Bonjour,

    Etant dans une collectivité, les données de mon postgreSQL ne sont accessibles que sur mon poste, alors qu'elles seront disponibles pour tous sur le PhpPgAdmin qui est sur l'intranet.
    On me demande dès lors de mettre les données des shapefiles que j'ai a disposition sur la "base commune" de PhpPgAdmin.

    Cordialement

    Asu73.

  9. #9
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 505
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 505
    Par défaut
    Citation Envoyé par asu73 Voir le message
    Bonjour,

    Etant dans une collectivité, les données de mon postgreSQL ne sont accessibles que sur mon poste, alors qu'elles seront disponibles pour tous sur le PhpPgAdmin qui est sur l'intranet.
    On me demande dès lors de mettre les données des shapefiles que j'ai a disposition sur la "base commune" de PhpPgAdmin.

    Cordialement

    Asu73.
    Non.

    PhpPgAdmin est un outil qui permet de gérer une base de données PostgreSQL.

    Si vous voulez que les membres de votre collectivités puissent avoir accès aux données, soit vous configurez PhpPgadmin pour qu'il pointe vers votre BD se trouvant sur votre ordi, soit vous installez un PostgreSQL sur un serveur et vous faites pointer PhpPgAdmin dessus.


    PhpPgAdmin est un outil PHP qui vous permettra de gérer une base de données et n'est en aucun cas une base de données lui même.....ou alors on ne met pas les mêmes mots derrière les outils ?

  10. #10
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 19
    Par défaut
    Bonjour,

    Mon chef désire surtout mettre une base de travail commune via le PhpPgAdmin et surtout y placer quelques shapefiles donnant des renseignements sur toutes les communes de mon département.
    Avant mon arrivée, ils avaient placé tout ça sur PhpMyAdmin et on voudrait changer tout ça et refondre ainsi toute la base de données.
    Or je pense qu'il faut que je crée un .sql de mes données de shapefiles pour l'importer non ?

    Cordialement

    Asu73

  11. #11
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 505
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 505
    Par défaut
    Comme tu utilises PgAdmin III , crée une connexion vers cette nouvelle base de données.

    Ensuite fais un Backup via PgAdmin de tes données et restore le sur la nouvelle base, pas besoin de changer d'outils (pour toi en tout cas).

    Ensuite il faut connecter PhpPgAdmin sur cette nouvelle base.

  12. #12
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 19
    Par défaut
    Bonjour,

    En parcourant internet et les tuto je pense que c'est la solution la plus viable en effet.
    Je vais aller tester ca.

    Merci en tout cas pour la rapidité de vos réponses.

    Cordialement

    Asu73

  13. #13
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2011
    Messages : 19
    Par défaut
    Bonjour,

    L'importation via un fichier csv est très efficace également.
    Il faut juste faire attention aux champs vides et au "" encadrant les chaines de caractères.

    Cordialement

    Asu73

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Importance dans l'odre des déclarations ?
    Par laloi dans le forum C
    Réponses: 23
    Dernier message: 20/09/2005, 15h35
  2. Droits et administration dans PhpPgAdmin
    Par Arvulis dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 03/06/2004, 11h47
  3. [Débutant] import dans Eclipse
    Par bonnefr dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 28/05/2004, 10h32
  4. [Strategie][Java][XML] Import dans une base de données
    Par nad dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 23/09/2002, 11h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo