From: | m eugenia barra m <mebarra(at)saludvald(dot)cl> |
---|---|
To: | xagurto(at)leufu(dot)cl |
Cc: | pgayuda <Pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx> |
Subject: | [Pgsql-ayuda] Cobol a Postgres |
Date: | 2002-08-16 12:59:21 |
Message-ID: | 3D5CF729.938852AF@saludvald.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Ximena:
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
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 | Luis Moran | 2002-08-20 20:55:09 | [Pgsql-ayuda] Ubicacion del postgres |
Previous Message | m eugenia barra m | 2002-08-16 12:43:50 | [Pgsql-ayuda] Nuevo en la lista!! |