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

#2 Re : Général » Erreur : ANY/ALL - lors d'une requête faites par symfony » 03/03/2010 11:40:39

Je viens juste d'éditer en mettant la version big_smile

J'utilise la version 8.0.13, ca viendrait donc de là le problème hmm

#3 Général » Erreur : ANY/ALL - lors d'une requête faites par symfony » 03/03/2010 11:32:17

manu f
Réponses : 4

Bonjour,

J'ai un projet à réaliser avec symfony + PostgreSQL, mon problème est que symfony doit exécuter cette requête :

SELECT
      a.attnum,
      a.attname AS FIELD,
      t.typname AS type,
      format_type(a.atttypid, a.atttypmod) AS complete_type,
      a.attnotnull AS isnotnull,
      (SELECT 't'
        FROM pg_index
        WHERE c.oid = pg_index.indrelid
        AND a.attnum = ANY (pg_index.indkey)
        AND pg_index.indisprimary = 't'
      ) AS pri,
      (SELECT pg_attrdef.adsrc
        FROM pg_attrdef
        WHERE c.oid = pg_attrdef.adrelid
        AND pg_attrdef.adnum=a.attnum
      ) AS DEFAULT
FROM pg_attribute a, pg_class c, pg_type t
WHERE c.relname = 'acces'
      AND a.attnum > 0
      AND a.attrelid = c.oid
      AND a.atttypid = t.oid
ORDER BY a.attnum

Et apparemment le problème viendrait de PostgreSQL qui n'arrive pas à exécuter la requête ci-desssus.

Erreur lors de l'exécution de la commande symfony :

 SQLSTATE[42809]: Wrong object type: 7 ERREUR:  op ANY/ALL (tableau) requiert un tableau sur le côté droit. Failing Query: ...

Erreur lors de l'exécution de la requête sous phpPgAdmin :

ERREUR:  op ANY/ALL (tableau) requiert un tableau sur le côté droit

Avez vous des infos. ou une solution à me proposer pour palier ce problème ? (d'autant plus que je dois vous avouer ne pas trop comprendre le sens du message d'erreur)

Note : Version de PostgreSQL 8.0.13

Pied de page des forums

Propulsé par FluxBB