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)

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

In response to

Browse pgsql-es-ayuda by date

  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)