Documentos de Académico
Documentos de Profesional
Documentos de Cultura
P á g i n a 2 | 12
IMPORTACIÓN DESDE LAS PLANTILLAS .XLS (97-2003)
P á g i n a 3 | 12
MIGRAR DATOS DESDE UN ARCHIVO CSV A POSTGRESQL CON EL COMANDO COPY
UTILIZANDO EL PGADMIN
Muchas veces tenemos la necesidad de cargar datos a una tabla de nuestra base de datos
en postrgesql desde un archivo ya sea de texto o un csv y para realizar esta actividad
eficientemente podemos apoyarnos del comando Copy, que es un comando nativo de
PostgreSql que podemos utilizar desde pgAdmin.
Opciones comunes:
P á g i n a 4 | 12
la actualidad que se usan para facilitar el tratamiento informático, transmisión y
visualización de textos de numerosos idiomas y disciplinas técnicas.
Las bases de datos generalmente están codificadas en Unicode = UTF-8 y utilizan símbolos
de longitud variable capaz de representar cualquier carácter Unicode.
Hay que tener precaución con los archivos que preparamos para importar a la base de
datos Postgresql al momento de la utilización, poniendo atención que ellos estén
guardados en Unicode = UTF8; de no ser así, lo más seguro estén guardadas en Unicode =
ANCI la cual tiene limitantes con ciertos caracteres de lengua hispana y símbolos
comunes.
Ejemplo 3:
Acentos Y Tilde Símbolos
á ¿
Á ¡
é º
É »
í «
Í ª
ó
Ó
ú
Ú
ü
Ü
ñ
Ñ
Pasos para obtener el archivo en Excel de la tabla a importar. (Ejemplo con los Productos)
Tabla products:
Tabla procucts_units:
P á g i n a 6 | 12
Tabla units:
Tabla department:
Tabla products_stock:
P á g i n a 9 | 12
Después de hacer el procedimiento de exportar todas las tablas y haber llenado las mismas con los
datos a migrar y guardado en el directorio importar, se procederá a importar con los comandos
COPY FROM, utilizando las mismas sintaxis que usamos para exportar, pero cambiando el TO por
FROM y el directorio “Importar”.
Ejemplo 8:
Tabla units:
P á g i n a 10 | 12
COMO EXPORTAR UNA TABLAS A UN SCRIPT SQL PARA IMPORTAR A UN SUEVO SISTEMA
P á g i n a 11 | 12
Con este procedimiento obtenemos un tabla.backup, que después abrimos con la herramienta
Notepad++ y eliminamos lo que no requerimos; finalmente lo guardamos con la extensión .sql
para tenerlo listo y ser usado en un nuevo Sistema Chrystal.
P á g i n a 12 | 12