Mostrando las entradas con la etiqueta importar. Mostrar todas las entradas
Mostrando las entradas con la etiqueta importar. Mostrar todas las entradas

jueves, agosto 18, 2011

Importar datos en PGSQL


Copiar a una tabla tal cual este el archivo
COPY tablename
TO '/usr/local/pgsql/data/csv/alldata_export.csv'
Copiar a una tabla con definicion de campos
COPY tablename(column1, column2, column3, column4)
TO '/usr/local/pgsql/data/csv/definedcolumns_export.csv'
Copiar a una tabla con definicion de campos e identificando el delimitador
COPY tablename(column1, column2, column3, column4)
TO '/usr/local/pgsql/data/csv/defineddelimiter_export.csv'
WITH DELIMITER ‘,’
Copiar a una tabla con definición de campos e identificando el delimitador ademas de informarle al sistema que la primera columna es el encabezado.
COPY tablename(column1, column2, column3, column4)
TO '/usr/local/pgsql/data/csv/header_export.csv'
WITH DELIMITER ‘,’
CSV HEADER
Copiar a una tabla definiendo el query del archivo
COPY (SELECT column1, column2, column3, column4
FROM tablename
WHERE column1 = ‘value’)
TO '/usr/local/pgsql/data/csv/selectwhere_export.csv'
WITH DELIMITER ','
CSV HEADER