Entradas

Mostrando las entradas de 2019

Exportar/Importar de Sybase ASE 12 a Postgres

Para exportar datos desde Sybase usando bcp: bcp [database].dbo.[tabla] out [file_name.txt] -c -r\r\n -U[user] -P[pass] -S[server]   Esto genera un archivo de texto separado por tabulaciones. Después la importación se puede realizar en el Postgres con el comando COPY: COPY [table] FROM '/path_to_file/in/Linux/file_name.txt' ( FORMAT TEXT, ENCODING 'Windows-1251' ); FORMAT TEXT porque es el formato que Postgres le indica que el archivo estará separado por Tabulaciones. ENCODING lo necesita si el archivo se origino desde una maquina de Windows, de otra forma marca un error al momento de intentar importar el archivo.