PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 PSQL » import csv indiquer le delimiter en cas de tabulations ? » 05/12/2011 21:54:30

tonton
Réponses : 1

Bonjour

je cherche a effectuer un copy matable (champs, champs, etc..) from 'monfichier.txt' Delimiter '\t' csv header

mais j'ai une erreur il veut un seul caractère pour le delimiter

si je met une tabulation entre cote  j'ai une erreur d'encodage utf8 je pense que ça viendrai de la tabulation

si quelqu'un a une idée ?

merci
tonton

#2 Re : PHP » config postgres avec php » 16/07/2010 01:05:04

ben ça passe

au lieu de localhost j'indique /tmp et l'install à lieu, la connection à la base a fonctionnée et les tables sont là ...

Ok Merci big_smile

tonton

#3 Re : PHP » config postgres avec php » 15/07/2010 20:48:09

bon pour ceux qui suivent

apres la creation de /var/run/postgresql   

et du certificat ssl le serveur redemmarre

mais ça ne resoud rien

Warning: pg_pconnect() [function.pg-pconnect]: Unable to connect to PostgreSQL server: could not connect to server: Permission denied Is the server running on host "localhost" and accepting TCP/IP connections on port 5432? in /var/www/html/groupe/bin/core/functions.php  on line 1991

changer le socket dans postregsql.conf empêche le fonctionnement de phpPgAdmin aussi je reviens a l'ancien réglage :  ' '

#4 Re : PHP » config postgres avec php » 15/07/2010 19:26:58

je viens d'essayer sur ubuntu 10.04 impec

donc je rapproche mes deux fichiers posgresql.conf
et deux différences qui si je les remplace empeche le redémarrage

unix_socket_directory = '/var/run/postgresql'
résolu en créant un dossier /var/run/postgresql propriétaire postgres

l'autre difference

ssl = true                              # (change requires restart)

c quoi le socket directory de postgresql 8.4.4 sur centos 5 (ou comment le savoir ? )

Que faut il ajouter pour activer le ssl support dans postgresql 8.4.4 ??
si quelqu'un sait ?

tonton

#5 Re : PHP » config postgres avec php » 15/07/2010 18:00:51

pourtant je rencontre tjs le souci

Warning: pg_pconnect() [function.pg-pconnect]: Unable to connect to PostgreSQL server: could not connect to server: Permission denied Is the server running on host "localhost" and accepting TCP/IP connections on port 5432? in /var/www/html/groupe/bin/core/functions.php  on line 1991

#6 Re : PHP » config postgres avec php » 15/07/2010 17:24:40

a/ euh non c vrai y pas /var/run/postgresql  c'est necessaire ?
dans /var/run j'ai
-rw-r--r-- 1 root  root      5 jui 15 17:07 postmaster.5432.pid

meme un ps aux | grep postgresql ne renvoi rien
et
ps aux | grep postgre renvoi entre autre
/usr/bin/postmaster -p 5432 -D /var/lib/pgsql/data
Il manque quelquechose ?

b d /
j'ai simplifier le fichier

# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
# "local" is for Unix domain socket connections only
local   all         all                              md5
# IPv4 local connections:
host    all         all         127.0.0.1/32          md5
# IPv6 local connections:
host    all         all         ::1/128               md5
#les hotes exterieur
host     all    robert   addr.ip.du.serveur          md5
host     all    roger   monip_publicdistant/32         md5

c/ j'ai aussi essayer avec 127.0.0.1

autre/
php /var/www/html/test.php
Connection result: Resource id #4<hr> 

ça c'est une erreur ou mon test c'est réellement connecté ?

#7 Re : PHP » config postgres avec php » 15/07/2010 14:45:25

Oui j'ai le serveur web et postgresql sur la meme machine physique.

dans posgresql.conf

listen_addresses = 'localhost,IP.public.du.serveur'

port = 5432

ce qui me derange c'est que phpPgadmin fonctionne (apres yum install phpPgAdmin et la config de pg_hba)

En commande ça donne
php /var/www/html/test.php
Connection result: Resource id #4<hr>

#8 Re : PHP » mapserver, phpmapscript, postgis, p.mapper » 15/07/2010 13:10:42

comme je passe par là je vais rajouter

que la config de mapserver est contenu dans un mapfile que tu place presque ou tu veux puis que tu indique le chemin dans ton script
il y a une partie mapfile dans la doc de mapserveur (70pages) qui explique les differents paramètres

il y a des exemple de connection avec postgis

la doc en ligne du Mapfile

essai d'abord d'atteindre ta base depuis µdig ou qgis  tu accèderas ainsi aux données de ta base
tu verras aussi si ta base reconnu comme ayant des tables spatiales sinon tu devrai ajouter une colonne geometry et la remplir

tonton

#9 PHP » config postgres avec php » 15/07/2010 12:31:25

tonton
Réponses : 11

Bonjour je rencontre des souci de connection a postgresql pour installer des site en php sur mon serveur web dans un datacenter

j'utilise Centos 5.xx

Linux  2.6.18-194.8.1.el5 #1 SMP

postgresql8.4 du depot http://yum.pgsqlrpms.org/8.4/redhat/rhe … -$basearch

et php 5.2 http://www.jasonlitka.com/media/EL$rele … $basearch/
PHP 5.2.13 (cli) (built: Jun  2 2010 16:24:43)

mais en 5.1.16 du depot officiel meme souci

j'utilise phpPgMyadmin et la connection fonctionne
J'utilise aussi pgAdmin3 depuis chez moi et ça se connect aussi

mais ave le script de test pris dans un post precedent

<?php

ini_set('track_errors','on');

$conn = @pg_pconnect("host=/var/run/postgresql dbname=UneBase user=USER password=USERPWD");

echo "Connection result: ";
print_r($conn);
echo "<hr>";

if ($conn===false) {
    echo "Connection failed: ";
        print_r($php_errormsg);
            echo "<hr>";
            }
?>

Connection result:
Connection failed: pg_pconnect() [function.pg-pconnect]: Unable to connect to PostgreSQL server: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

ou pour localhost

Connection result:
Connection failed: pg_pconnect() [function.pg-pconnect]: Unable to connect to PostgreSQL server: could not connect to server: Permission denied Is the server running on host "localhost" and accepting TCP/IP connections on port 5432?

pour pg_hba j'ai mis
# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
# "local" is for Unix domain socket connections only
local   all         all                              trust
# IPv4 local connections:
host    all         all         127.0.0.1/32          trust
host    all         all         127.0.0.1/32          md5
hostssl    all         all         127.0.0.1/32          md5
# IPv6 local connections:
host    all         all         ::1/128               ident
#les hotes exterieur
host     all    robert   monip_adress/32          md5
hostssl  all    robert    monip_adress/32          md5
host     all    robert   monip_adress/32          trust
hostssl  all    robert   monip_adress/32          trust

host     all    robert   monip_publicdistant/32        md5

et dans posgresql.conf j'accepet les connection reseaux (pgadmin se connect)

quel test devrai je faire pour comprendre d'ou vient mon pb 
j'ai rien dans  /var/lib/pgsql/data/pg_log/postgresql-Thu.log  autre que demmarrage arret

cordialement
Tonton

#10 Re : Installation » postgresql live transportable » 27/03/2009 01:39:59

ok donc d'apres toi je modifie juste posgresql.conf

là :
data_directory = '/var/lib/postgresql/8.3/main'        # use data in another directory et de preference sur le disque dur local
ok à tester
plusieurs serveurs peuvent til utiliser le meme repertoire ?  (pas en simultané bien sur)

#11 Installation » postgresql live transportable » 26/03/2009 20:40:43

tonton
Réponses : 3

Bonjour
je ne suis pas sur si la question doit se situer dans general, installation, ou optimisation donc j'ai choisi ce fil ...

J'utilise arramagong pour decouvrir les solutions de geolocalisation c'est surtout pour aprendre et un peu pour produire ensuite.

www.arramagong.com

j'ai un ordi portable et un disque externe sous linux et je boot sur le live dvd arramagong lorsque j'ai du temps pour le GIS

Evidament tous reprendre a zero à chaque fois c'est super loose

surtout si je souhaite importer des data comme celles de geonames.org  et developpr ma propre base ou application .

aussi je voudrais connaitre comment indiquer au serveur postgresql aprés le demmarrage que son repertoire par default se situe sur mon disque dur (externe de preference pour pouvoir changer de machine).

l'importation passe pas et est plutôt longue alors que arreter le serveur modifier la config et le relancer me semble plus simple
j'ai peur d'oublier quelque details dans la config

aussi si a quelqu'un cela semble simple merci de me conseiller  ?

tonton

#12 PHP » Quel framework php ? » 23/01/2009 21:21:52

tonton
Réponses : 2

Bonjour
je recherche à débuter avec un framework php, il parait que ça aide voir accélère le truc.

après lecture et mes possibilités de support je m'étais arrêté sur un léger comme codeigniter

puis il semble que ça mouise pas mal avec postgresl

comment savoir si le framework gère correctement postgresql ?

Merci

tonton

#13 Re : Général » Nom de table en majuscule » 18/01/2009 02:07:02

Impec les doubles quote aident bien
merci

#14 Général » Nom de table en majuscule » 17/01/2009 19:05:21

tonton
Réponses : 2

Bonjour
j'ai crée des tables avec des noms en majuscule  sad

j'utilise psql pour essayer de renommer ces dernieres en minuscules.

ALTER TABLE CATEGORIE RENAME  TO categorie;
ERROR:  relation "categorie" does not exist

si je passe la commande identique sur une table avec un nom en minuscule ça se pas normalement et ma table est renommée...

quelqu'un aurai une idée ?

tonton

Pied de page des forums

Propulsé par FluxBB