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

No hay comentarios.: