PostgreSQL: Importar un archivo separado con comas .CSV a tabla de PostgreSQL
PostgreSQL: Importar un archivo separado con comas .CSV a tabla de PostgreSQL
Existen dos maneras de realizar la importación:- Importación utilizando la interfaz gráfica del pgAdmin III.
- Utilizando el comando COPY. (próximamente)
Requisitos para la importación
- Crear una base de datos y tener la tabla armada sobre la que se migrará.
- Crear un archivo separado por comas que coincida con la estructura.
- Es fundamental que los tipos de datos entre el archivo y la tabla se correspondan, a fin de evitar problemas.
Crear una base de datos
Se asume como creada la base de datos en PostgreSQL.Ingresar al PgAdmin y ejecutar la siguiente sentencia para creación de la tabla:
---------------- CORTAR AQUI Y EJECUTAR LA CONSULTA SQL ------
CREATE TABLE tablapruebacsv
(
mesdelanalisis integer,
analisis integer,
codsucursal integer,
sucursal character(40),
fechadesembolso date,
vendedor character(60),
ciudad character(40)
)
WITH (
OIDS=FALSE
);
ALTER TABLE tablapruebacsv
OWNER TO postgres;
---------------- CORTAR AQUI Y EJECUTAR LA CONSULTA SQL ------
Crear el archivo separado con punto y coma
---------------------------------INICIO ARCHIVO archivocsv.csv ------------------------------Mes del análisis;Análisis;Cod. Sucursal;Sucursal;Fecha Desembolso;Vendedor;Ciudad
1;2016;1;SUC 1;31/12/2015;FABIO;CAAGUAZU
1;2016;2;SUC 2;24/01/2014;DERLIS;CHORE
1;2016;3;SUC 3;04/02/2014;LUCIA;SAN LORENZO
1;2016;4;SUC 4;03/12/2015;ENRIQUE;CAAGUAZU
1;2016;5;SUC 5;24/10/2015;EVER;GRAL. ELIZARDO AQUINO
1;2016;6;SUC 6;13/10/2015;LEANDRO;CAMBYRETA
1;2016;7;SUC 7;30/09/2015;ENRIQUE;CAAGUAZU
---------------------------------FIN ARCHIVO archivocsv.csv ------------------------------
Importación utilizando la interfaz gráfica del pgAdmin III
Desde la interfaz del software pgAdmin III hacer click derecho sobre la tabla -> Import.Importnte elegir la codificación y el formato del archivo, CSV y UTF8 para el ejemplo.
Seleccionar los campos que se desea migrar
Marcar la opción con encabezado. Para el ejemplo, elegir ";" (punto y coma)
Por último botón "Importar".
Comentarios
Publicar un comentario