PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

postgreSQL et extraction de données

Technique - php | postgreSQL et extraction de données

Par stefSIG le 02/06/2006 - 14:52

Bonjour,

je développe actuellement une application Postgresql
J'utilise la fonction shp2pgsql et pgsql2shp:

J'utilise dans mon script le code suivant:

$ret = shell_exec ("pgsql2shp -f c:\\test.shp -u postgres -g the_geom -h localhost MABASEDEDONNEES region2 2>&1");

il marche tres bien mais est il possible de faire une requête sur une base Postgres relationnelle a partir d'un SELECT du style:

$ret = shell_exec ("pgsql2shp -f c:\\test.shp -u postgres -g the_geom -h localhost MABASEDEDONNEES 'SELECT the_geom FROM region2' 2>&1");

Pour l'instant ce script ne fonctionne pas.
Merci de votre aide.

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

postgreSQL et extraction de données

spatola/ = 22 Août, 2006 - 14:52

Bonjour,

essayez cette syntaxe (double quote au lieu de simple quote):
$ret = shell_exec ("pgsql2shp -f c:\\test.shp -u postgres -g the_geom -h localhost MABASEDEDONNEES \"SELECT the_geom FROM region2\" 2>&1");

Bonne journée,
SPATOLA Caroline


© PostgreSQLFr, tous droits réservés.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.