From: | "Jaime Casanova" <systemguards(at)gmail(dot)com> |
---|---|
To: | "Yoel Mc Lennan" <listas(at)yoel(dot)com(dot)ar> |
Cc: | "Alvaro Herrera" <alvherre(at)alvh(dot)no-ip(dot)org>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Re: [pgsql-es-ayuda] Ordenar la cosnulta segun orden de creación de campos o (OID de campo) y devolver schemma de un FK determinado (pongo sql deejemplo) |
Date: | 2007-11-14 04:17:51 |
Message-ID: | c2d9e70e0711132017y175c6cf1u38aaca9d2aa80d18@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
On Nov 13, 2007 11:02 PM, Yoel Mc Lennan <listas(at)yoel(dot)com(dot)ar> wrote:
> algo no funciono en nspname, alguna idea?
>
> > SELECT n.nspname, conname,pg_catalog.pg_get_constraintdef(oid) as
> > condef FROM
> > pg_catalog.pg_constraint r WHERE r.conrelid = (SELECT c.oid
> > FROM pg_catalog.pg_class c LEFT JOIN pg_catalog.pg_namespace n
> > ON n.oid = c.relnamespace WHERE c.relname ='mitabla' AND
> > n.nspname ='public')
> > AND r.contype = 'f';
>
> n.nspname, conname, ...
>
eso es porque en el select principal no existe ninguna relacion n, esa
existe solo para el select mas interno... yo intentaria reescribir eso
como un JOIN
--
Atentamente,
Jaime Casanova
"Programming today is a race between software engineers striving to
build bigger and better idiot-proof programs and the universe trying
to produce bigger and better idiots.
So far, the universe is winning."
Richard Cook
From | Date | Subject | |
---|---|---|---|
Next Message | Manuel Lamas | 2007-11-14 08:56:52 | RE: Para reemplazar ORDER BY RANDOM() |
Previous Message | Yoel Mc Lennan | 2007-11-14 04:02:01 | Re: [pgsql-es-ayuda] Ordenar la cosnulta segun orden de creación de campos o (OID de campo) y devolver schemma de un FK determinado (pongo sql deejemplo) |