Re: Extraer copia del modelo y datos de una BD

From: Damian Culotta <dculotta(at)fibertel(dot)com(dot)ar>
To: Leonardo Porras Sànchez <lporras(at)siid-ltda(dot)com>
Cc: postgres <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Extraer copia del modelo y datos de una BD
Date: 2006-02-20 19:41:29
Message-ID: 43FA1B69.5050302@fibertel.com.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

No se si estoy entendiendo, pero para que lo que querés es llevar, por
ejemplo, de PostgreSql a SqlServer u otro.
Si no es así, si solo es entre o con otros PostgreSql, no tendrías que
tener problemas (al menos no serios).

Si lo que realmente es lo primero, bueno, creo que ahi hay que trabajar
un poco.
No conozco una herramienta que haga todo el trabajo por si misma (si
alguien conoce, seguro loi va a avisar).

En mi caso, tuve/tengo esa necesidad para aplicaciones web, así que
resolví hacerlo con scripts de Php, que se encargan de leer la
estructura de un Access, SqlServer o Mysql y la convierten al
equivalente de PostgreSql (corrigiendo los tipos de campo y demás).
Eso no es complicado, con un par de horas frente al monitor se resuelve.

Leonardo Porras Sànchez escribió:
> He utilizado el pg_dump pero el problema es que no me permite migrar
> de un motor a otro; lo que se quiere hacer es una herramineta portable
> para pasar datos y estructura de un motor de BD (x) a otro motor de BD
> (y).
>
>
>> El lun, 20-02-2006 a las 11:45 -0500, Leonardo Porras Sànchez escribió:
>>
>>> Hola a todos, de antemano muchas gracias por la ayuda prestada.
>>>
>>> Tengo un problema y es que necesito hacer un aplicativo para que saque
>>> una copia del modelo y datos de una BD predeterminada, He estado
>>> revisando las tablas del sistema que creo que son las que estan en el
>>> schema pg_catalog, para poder revizar en que ordern se deben crear la DB
>>> e insertar datos.
>>>
>>
>> Tengo la sospecha que lo que buscas es pg_dump
>>
>> El te entregará el DDL de la tabla con los datos al final para ser
>> insertados (no en formato de INSERT INTO, sino con el comando COPY
>> FROM).
>>
>> Atte.
>> Juan Martínez
>> Departamento de Informática
>> Universidad Miguel de Cervantes
>>
>>
>> ---------------------------(fin del mensaje)---------------------------
>> TIP 5: �Has le�do nuestro extenso FAQ?
>>
>> http://www.postgresql.org/files/documentation/faqs/FAQ.html
>>
>>
>>
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 9: el optimizador ignorar� el uso de recorridos de �ndice si los
> tipos de datos de las columnas no coinciden
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message fernando villarroel 2006-02-20 19:54:29 Expresion regular
Previous Message Leonardo Porras Sànchez 2006-02-20 19:26:38 Re: Extraer copia del modelo y datos de una BD