[Pgsql-ayuda] Cobol a Postgres

m eugenia barra m mebarra@saludvald.cl
Fri, 16 Aug 2002 08:59:21 -0400


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=F3n de la tabla y  que carga los datos a trav=E9s del
comando "copy" desde el archivo anterior (.sql). El archivo de datos se
debe generar con alg=FAn delimitador entre los campos de la tablas, por
ejemplo "@".
    Ejemplo para crear y cargar datos a una tablas llamada aa
Archivo aa.dat:
5@SECTOR CINCO@
6@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=E1 due=F1o de la tabla.

    Espero que te sirva,
        Mar=EDa Eugenia