[Pgsql-ayuda] Convertir oracle a postgresql

From: m eugenia barra m <mebarra(at)saludvald(dot)cl>
To: dcardon3(at)eafit(dot)edu(dot)co
Cc: pgayuda <Pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: [Pgsql-ayuda] Convertir oracle a postgresql
Date: 2002-09-23 13:22:09
Message-ID: 3D8F1581.8AE43781@saludvald.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Diana:
Este mail ya lo había enviado para alguien que quería migrar de
Cobol a Postgres. Pero es exactamente tu caso, aquí va:

Nosotros tuvimos que migrar una BD de Oracle a Postgres. Lo hicimos
generando dos archivos: uno que contiene los datos (.dat); y otro que
contiene la creación de la tabla y que carga los datos a través del
comando "copy" desde el archivo anterior (.sql). El archivo de datos se
debe generar con algún delimitador entre los campos de la tablas, por
ejemplo "@".
Ejemplo para crear y cargar datos a una tablas llamada aa de dos
columnas.
Archivo aa.dat:
5(at)SECTOR CINCO@
6(at)SECTOR SEIS@

Archivo aa.sql:
\connect tuBD tuUSER
create table aa
(
campo1 varchar(4) not null,
campo2 varchar(30)
)
;
\connect - postgres
copy gg_tsector from 'path_completo/aa.dat'
using delimiters '@'
with null as ''

donde:
toBD, es el nombre de tu Base de Datos
tuUSER, es el nombre del usuario que será dueño de la tabla.

Espero que te sirva,
María Eugenia

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Sergio Aguirre 2002-09-23 18:20:52 [Pgsql-ayuda] Problemas con timestamp
Previous Message Jesus Rio 2002-09-22 15:26:31 [Pgsql-ayuda] problema con el clog