Backup's de tablas o esquemas?

Lists: pgsql-es-ayuda
From: Danny Marcelo <dmarcelo(at)certicom(dot)com(dot)pe>
To: postgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: cross-database references are not implemented
Date: 2006-01-19 22:42:37
Message-ID: 43D015DD.6080102@certicom.com.pe
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Hola a todos, quiero consultar registros de una base de datos (bd2)
estando conectado a otra (bd1).

Como lo hago, probé con la notación punto:

select * from bd2.schema2.tabla2

y me sale el siguiente mensaje:

ERROR: cross-database references are not implemented:
"bd2.schema2.tabla2"

Gracias,

--
Danny Marcelo
CERTICOM S.A.C.
Departamento de Sistemas
Teléfono de trabajo: 442-5010 anexo 127
Teléfono RPC: 9756-9643
Teléfono personal: 9737-4495


From: Mario Gonzalez <gonzalemario(at)gmail(dot)com>
To: Danny Marcelo <dmarcelo(at)certicom(dot)com(dot)pe>
Cc: postgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: cross-database references are not implemented
Date: 2006-01-19 22:48:44
Message-ID: 2065a6cf0601191448w79e4485dv@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

On 19/01/06, Danny Marcelo <dmarcelo(at)certicom(dot)com(dot)pe> wrote:
> Hola a todos, quiero consultar registros de una base de datos (bd2)
> estando conectado a otra (bd1).
>
> Como lo hago, probé con la notación punto:
>
> select * from bd2.schema2.tabla2
>
> y me sale el siguiente mensaje:
>
> ERROR: cross-database references are not implemented:
> "bd2.schema2.tabla2"
>
AFAIK como dice el error, no puedes hacer consultas entre DBs. Para
ello usa SCHEMAS y consultar entre ellos. O sea (segun tu ejemplo), la
'db2' llevala a un esquema dentro de 'db1'.

> Gracias,
>


From: Jaime Casanova <systemguards(at)gmail(dot)com>
To: Mario Gonzalez <gonzalemario(at)gmail(dot)com>
Cc: Danny Marcelo <dmarcelo(at)certicom(dot)com(dot)pe>, postgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: cross-database references are not implemented
Date: 2006-01-19 22:53:14
Message-ID: c2d9e70e0601191453k315ff0f6w79f34f2645bfa10@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

On 1/19/06, Mario Gonzalez <gonzalemario(at)gmail(dot)com> wrote:
> On 19/01/06, Danny Marcelo <dmarcelo(at)certicom(dot)com(dot)pe> wrote:
> > Hola a todos, quiero consultar registros de una base de datos (bd2)
> > estando conectado a otra (bd1).
> >
> > Como lo hago, probé con la notación punto:
> >
> > select * from bd2.schema2.tabla2
> >
> > y me sale el siguiente mensaje:
> >
> > ERROR: cross-database references are not implemented:
> > "bd2.schema2.tabla2"
> >
> AFAIK como dice el error, no puedes hacer consultas entre DBs. Para
> ello usa SCHEMAS y consultar entre ellos. O sea (segun tu ejemplo), la
> 'db2' llevala a un esquema dentro de 'db1'.
>
> > Gracias,
> >
>

o puedes usar el dblink que esta en contrib... pero creeme se te va a
hacer mas facil mover la otra base a un esquema...

--
Atentamente,
Jaime Casanova
(DBA: DataBase Aniquilator ;)


From: Danny Marcelo <dmarcelo(at)certicom(dot)com(dot)pe>
To: Jaime Casanova <systemguards(at)gmail(dot)com>
Cc: Mario Gonzalez <gonzalemario(at)gmail(dot)com>, postgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Backup's de tablas o esquemas?
Date: 2006-01-20 00:56:58
Message-ID: 43D0355A.6000004@certicom.com.pe
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-es-ayuda

Muchas gracias por responder a mi pregunta anterior, yo tambien creo que
teniendo toda mi información en una sola BD me evitaria muchos
problemas, pero para que esto sea posible, quisiera saber si se puede
realizar backup's por esquemas o tablas.

Es posible eso?

O por tablespace en todo caso.

Gracias por ser tan atentos.

Danny Marcelo
CERTICOM S.A.C.
Departamento de Sistemas
Teléfono de trabajo: 442-5010 anexo 127
Teléfono RPC: 9756-9643
Teléfono personal: 9737-4495

Jaime Casanova escribió:

>On 1/19/06, Mario Gonzalez <gonzalemario(at)gmail(dot)com> wrote:
>
>
>>On 19/01/06, Danny Marcelo <dmarcelo(at)certicom(dot)com(dot)pe> wrote:
>>
>>
>>>Hola a todos, quiero consultar registros de una base de datos (bd2)
>>>estando conectado a otra (bd1).
>>>
>>>Como lo hago, probé con la notación punto:
>>>
>>> select * from bd2.schema2.tabla2
>>>
>>>y me sale el siguiente mensaje:
>>>
>>> ERROR: cross-database references are not implemented:
>>>"bd2.schema2.tabla2"
>>>
>>>
>>>
>> AFAIK como dice el error, no puedes hacer consultas entre DBs. Para
>>ello usa SCHEMAS y consultar entre ellos. O sea (segun tu ejemplo), la
>>'db2' llevala a un esquema dentro de 'db1'.
>>
>>
>>
>>>Gracias,
>>>
>>>
>>>
>
>o puedes usar el dblink que esta en contrib... pero creeme se te va a
>hacer mas facil mover la otra base a un esquema...
>
>--
>Atentamente,
>Jaime Casanova
>(DBA: DataBase Aniquilator ;)
>
>---------------------------(fin del mensaje)---------------------------
>TIP 9: el optimizador ignorará el uso de recorridos de índice si los
> tipos de datos de las columnas no coinciden
>
>