Bonjour,
je vient de migrer mon site de mysql vers postgresql et j'ai quelque pb avec mes requetes, je ne sait pas si c'est normal et j'aimerai votre avis :
d'abord j'ai créer un schéma "scprod" dans lequel j'ai toutes mes tables,
sur mes pages php lors de l'appel d'une table "toto" sa me dit qu'il ne trouve pas !?? apparement pb de search_path...
au debut de mon script php, j'ajoute donc :
pg_query("SET search_path TO \"scprod\"");
ensuite tous fonctionne, est-ce normal d'etre obliger de faire ceci ?
autre point encore plus genant, si je n'entour pas les noms de tables et champ par des doubles quotes ("), j'obtient un msg comme quoi la table ou le champs n'existe pas !?!
ex:
pg_query("select * from \"table\" where \"id\"=1 and \"nom\"='test'")
c'est vraiment lourd, surtout si je doit modifier toutes mes requetes
existe t'il une solution, j'ai oublier de configurer quelque chose ?
pour info j'ai postgresql 7.4 sur debian.
merci pour votre aide
Partager