Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#1 Re : Installation » [Resolu ] php-pgsql : php-common trop recent » 25/02/2014 13:14:16
Bon autant pour moi. Les miroir que j'utilise ne sont pas assez récent.
Maintenant l'installation est faite.
Chris
#2 Installation » [Resolu ] php-pgsql : php-common trop recent » 25/02/2014 12:42:25
- chris0938
- Réponses : 1
Bonjour,
Nous avons installé postgres 9.3.2 sur notre serveur. A présent j'essaye d'ajouter le support postgresql a php mais cela ne fonctionne pas a cause de php-common.
Voila ce que je fait et ce que j'obtiens :
yum install php-pgsql
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php-pgsql.x86_64 0:5.3.3-27.el6_5 will be installed
--> Processing Dependency: php-common(x86-64) = 5.3.3-27.el6_5 for package: php-pgsql-5.3.3-27.el6_5.x86_64
--> Finished Dependency Resolution
Error: Package: php-pgsql-5.3.3-27.el6_5.x86_64 (updates)
Requires: php-common(x86-64) = 5.3.3-27.el6_5
Installed: php-common-5.4.23-1.el6.remi.x86_64 (@remi)
php-common(x86-64) = 5.4.23-1.el6.remi
Available: php-common-5.3.3-26.el6.x86_64 (base)
php-common(x86-64) = 5.3.3-26.el6
Available: php-common-5.3.3-27.el6_5.x86_64 (updates)
php-common(x86-64) = 5.3.3-27.el6_5
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
La version de php-common installé sur notre serveur est trop récente et donc l'installation ne se fait pas.
Comment contourné cela ?
Merci d'avance.
Chris.
#3 Re : Installation » [ Resolu ] Connexion a distance : WARNING » 25/02/2014 12:38:09
ok le port était pas ouvert.
Merci pour votre aide.
#4 Re : Installation » [ Resolu ] Connexion a distance : WARNING » 18/02/2014 17:11:04
Merci pour votre réponse.
L'instance a bien été redémarré.
Le firewall c'est une bonne question! je vais aller voir cela.
#5 Installation » [ Resolu ] Connexion a distance : WARNING » 18/02/2014 17:02:57
- chris0938
- Réponses : 3
Bonjour,
J'ai une base de données sur un serveur linux et je souhaite y accéder à partir de php via wamp de mon PC.
J'ai configuré postgresql.conf :
listen_addresses = '*'
Ensuite, pg_hba.conf:
host all all IP/lg_masque md5
Malheureusement, j'obtiens cette erreur quand j'essaye de me connecte a la base avec une page php :
Warning: pg_connect(): Unable to connect to PostgreSQL server: could not connect to server: Connection timed out (0x0000274C/10060) Is the server running on host SERVER; and accepting TCP/IP connections on port 5432? in C:\wamp\www\test\index.php on line 20
J'ai vérifié le port 5432 et il est bien configuré pour postgres.
Je ne vois pas d’où cela vient.
Merci d'avance pour votre aide.
Chris.
#6 Re : Général » Requete recursive ordre des elements par rapport au parent » 11/10/2013 11:09:21
Bonjour,
Merci pour votre réponse.
J'y suis finalement arrivée.
Voici le résultat avec le chemin pour chacun et le nombre d'enfant
WITH RECURSIVE child AS
(
SELECT d.id,d.nom,d.parent, 0 AS level, ARRAY[CAST(id AS VARCHAR)] AS path,x.noeud
FROM domaine d,( select d.parent,count(*) as noeud from domaine d group by d.parent)x
WHERE d.id='DOM87544915'
and x.parent=d.id
UNION ALL
SELECT d.id,d.nom,d.parent,c.level + 1 AS level, path || CAST(d.id AS VARCHAR),x.noeud
FROM child c JOIN domaine d ON d.parent = c.id left join ( select d.parent,count(*) as noeud from domaine d group by d.parent)x on x.parent=d.id
)
SELECT c.id,c.parent,c.nom,level,path,noeud
FROM child c
ORDER BY path
#7 Re : Général » Requete recursive ordre des elements par rapport au parent » 10/10/2013 13:43:21
Ce que je veux faire c'est récupérer la hiérarchie
#8 Général » Requete recursive ordre des elements par rapport au parent » 10/10/2013 09:36:36
- chris0938
- Réponses : 3
Bonjour,
J'ai la requete recursive suivante:
WITH recursive enfant(idEnfant,nomEnfant,parent,level) AS
(
SELECT d.id,d.nom,d.parent,0
FROM domaine d where d.parent is null
union ALL
SELECT d.id,d.nom,d.parent,e.level+1
FROM domaine d,enfant e
where d.parent=e.idEnfant
)
SELECT idEnfant,nomEnfant,parent,level FROM enfant;
Elle me retourne une série de domaine:
idenfant nomenfant parent level
DOM21455 DOM1 NULL 0
DOM45123 DOM2 DOM21455 1
DOM12421 DOM3 DOM21455 1
DOM95423 DOM4 DOM21455 1
DOM02354 DOM5 DOM12421 2
DOM75136 DOM6 DOM45123 2
DOM04452 DOM7 DOM45123 2
Je souhaiterai que la requete me retourne les domaines dans l'ordre suivant :
idenfant nomenfant parent level
DOM21455 DOM1 NULL 0
DOM45123 DOM2 DOM21455 1
DOM75136 DOM6 DOM45123 2
DOM04452 DOM7 DOM45123 2
DOM12421 DOM3 DOM21455 1
DOM02354 DOM5 DOM12421 2
DOM95423 DOM4 DOM21455 1
Ma question est la suivante : est il possible de faire cela dans la requête ?
Merci d'avance pour toutes infos.
Chris
#9 PgAdmin3 » Enregistrement serveur : ssl error » 19/04/2012 12:47:27
- chris0938
- Réponses : 1
Bonjour,
Je viens d'installer pgadmin3 sur mon pc pour accéder a une base de donnée postgres sur nos serveur linux.
Je renseigne les différents champs et lorsque je vais pour me connecter j'ai ce message :
" error connecting to the server : ssl error : wrong version number ".
Que dois je faire? est ce qu'il y a une manip a faire sur le serveur ? ou sur mon ordi?
Merci d'avance.
Chris.
#10 Re : PHP » requête récursive with » 14/04/2011 14:09:09
effectivement j'avais pris la requête du début du sujet.
la requête suivante fonctionne:
WITH recursive enfant(idEnfant,nomEnfant,level) AS
(
SELECT d.id,d.nom,1
FROM domaine d WHERE d.id=BE509765
union ALL
SELECT d.id,d.nom,e.level + 1
FROM domaine d,enfant e
where d.parent=e.idEnfant
)
SELECT * FROM enfant ORDER BY level;
.
merci pour votre et désolé d'avoir largement débordé sur l'installation.
Une dernière question tant que j'y suis. j'aimerai récupérer les ascendant d'un élément. Avec oracle, il y a SYS_CONNECT_BY_PATH qui est bien pratique. est ce qu'il y a un équivalant pour postgresql ou qui s'en rapproche?
#11 Re : PHP » requête récursive with » 12/04/2011 10:56:21
Bonjour,
je suis finalement arrive a lancer postgres.
Donc maintenant je peux utiliser les requête récursive. J'ai repris la requête du début du sujet. Elle tourne pendant ~5 et après j'ai ce message
ERROR: write failed
.
#12 Re : PHP » requête récursive with » 11/04/2011 11:55:36
bonjour,
est ce que en faisant rpm -e et ensuite rpm -ivh cela pourrai résoudre le probléme?
#13 Re : PHP » requête récursive with » 08/04/2011 14:19:22
j'ai fait
pg_ctl restart -l logfile -D /var/lib/pgsql/data
waiting for server to shut down.... done
server stopped
server starting
ensuite j'ai pensé que je pouvais me connecter a une base
psql template1
psql: FATAL: could not open file "global/pg_database": No such file or directory
il y a le message.
quel étape ai-je loupé?
#14 Re : PHP » requête récursive with » 08/04/2011 13:58:17
est ce normal que j'ai ceci dans mon fichier logfile
postmaster cannot access the server configuration file "/usr/local/pgsql/data/postgresql.conf": No such file or directory
pgsql n'existe pas a cet endroit.
#15 Re : PHP » requête récursive with » 08/04/2011 13:13:52
Bon comme vous l'avez compris je suis une quiche.
là il y a tout les fichiers et dossier dans la dossier data. j'ai lu qu'on devait changer des parametre dans postgresql.conf et pg_hba mais quand je veux restart postgres pour qu'il prenne les modification et il me mets [FAILED]
#16 Re : PHP » requête récursive with » 08/04/2011 12:49:36
Je vois ce qu'est un script de démarrage mais je voyais pas lequel.
Mais c'est sur qu'une formation unix me serait très utile.
#17 Re : PHP » requête récursive with » 08/04/2011 12:37:23
j'ai fais donc /etc/init.d/postgresql. une ligne d'option s'est affiché. j'ai pris initdb
/etc/init.d/postgresql initdb
Initializing database [OK]
#18 Re : PHP » requête récursive with » 08/04/2011 11:56:01
Je suis bien en root quand le lance la commande.
Que voulez vous dire par script de démarrage?
#19 Re : PHP » requête récursive with » 08/04/2011 11:47:05
Je sais pas si je fais correctement les choses mais j'ai tapé la commande suivante
service postgresql initdb
-bash: service: command not found
#20 Re : PHP » requête récursive with » 08/04/2011 11:35:07
Effectivement.
A présent j'ai bien postgresql dans init.d
/etc/init.d/postgresql start
/var/lib/pgsql/data is missing. Use "service postgresql initdb" to initialize the cluster first.
[FAILED]
donc je supose que je dois faire ceci:
/var/lib/pgsql/bin/initdb -D /var/lib/pgsql/data
#21 Re : PHP » requête récursive with » 08/04/2011 11:03:09
j'ai chercher dans /etc/init.d mais je n'ai pas le script postgres ou quelque chose qui s'en rapproche.
#22 Re : PHP » requête récursive with » 08/04/2011 09:49:28
ok. et ensuite?
#23 Re : PHP » requête récursive with » 08/04/2011 09:42:02
D'accord. Quand je fais rpm -e postgresql-libs-7.4.16-1.RHEL4.1
j'obtiens ce message d'erreur :
error: Failed dependencies:
libpq.so.3 is needed by (installed) cyrus-sasl-sql-2.1.19-5.EL4.i386
#24 Re : PHP » requête récursive with » 08/04/2011 09:30:04
Désolé mais concrètement comment je les supprime?
#25 Re : PHP » requête récursive with » 08/04/2011 09:21:36
voici ce que répond la commande
rpm -qa |grep postgres
postgresql-libs-8.4.6-1PGDG.rhel4
postgresql-libs-8.1.8-1PGDG
postgresql-8.4.6-1PGDG.rhel4
postgresql-libs-7.4.16-1.RHEL4.1