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
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 |