Sei sulla pagina 1di 8

IMPORTAR TABLAS EXISTENTES EN SYBASE A UNA BASE DE DATOS POSTGRESQL

Herramientas que se implementaron.

Dbeaver (Sistema Operativo Linux)


pgAdmin (Sistema Operativo Linux)

Dbeaver es una herramienta muy buena que sirve para la gestin de bases de datos y soporta muchos
motores como: MySQL, MSSQL, SQLite, Sybase, Firebird, PostgreSQL .
Caracteristicas de DBeaver
Navegar por los metadatos.
Editar tablas, columnas, keys, etc.
Permite ejecutar scripts SQL.
Resaltado de SQL (especifico para cada tipo de motor)
Autocompletador en el editor.
Exportar tablas o resultados de querys.
Diagramas grficos de entidad-relacion.
Gestin de proyectos.
PgAdmin3 es una aplicacin de diseo y manejo de bases de datos para su uso con PostgreSQL. La
interfaz grfica es compatible con todas las caractersticas de PostgreSQL y facilita la administracin.

Caractersticas de PgAdmin3
En pgAdmin3 se puede ver y trabajar con casi todos los objetos de la base de datos, examinar sus
propiedades y realizar tareas administrativas.
Agregados.
Casts.
Columnas.
Constraints.
Conversiones.
Bases de datos.
Funciones.
Grupos.
ndices.
Clases de operadores.
Operadores.
Servidores PostgreSQL.
Esquemas.
Secuencias.
Tablas.
Triggers.
Tipos de datos.
Vistas.
Exportar una tabla de SYBASE
Primero vamos a exportar el contenido de una tabla de SYBASE a formato CSV, para poder trabajar con
ella en una hoja de clculo.

Exportar una tabla de SYBASE es muy sencillo usando la herramienta Dbeaver.


Una vez que se realizo la correspondiente conexin a Sybase:

-Seleccionamos la Base de Datos y la tabla a exportar, damos click derecho y elegimos la opcin
llamada Exportar Dato, seleccionamos el formato CSV y damos click en siguiente.
-Dejamos los valores establecidos en las imagenes y siguiente.
-Indicamos el formato del archivo y la ruta donde se guardara nuestro archivo CSV.
-Confirmamos y listo.
IMPORTAR NUESTRO CVS A UNA BASE DE DATOS POSTGRESQL

Para importar los datos a POSTGRESQL, tenemos que crear la estructura de nuestra Base de Datos y
nuestras tablas, para dicha tarea se puede hacer de dos maneras:

-Por Terminal
-Utilizando la herramienta PgAdmin3
-Teniendo nuestra tabla ya creada podemos ejecutar la siguiente consulta SQL:

COPY Nombre_TABLA FROM '/home/giovanny/Descargas/nombre_archivo'USING DELIMITERS ','


HEADER CSV;
Donde:
Nombre_TABLA: Es el nombre de la tabla que vamos a exportar los datos.
'/home/giovanny/Descargas/nombre_archivo.csv': es la ruta donde se localiza nuestro archivo con
formato CSV.

El delimitador ; es el carcter ASCII nico que separa las columnas de cada fila (lnea) del archivo. El
valor predeterminado en modo texto es un carcter de tabulacin o una coma en el modo CSV.
Incluimos la palabra HEADER para especificar que el archivo creado contenga una lnea de cabecera
con los nombres de las columnas de las tablas en el archivo.