En la ubicacion del ejemplo tengo un archivo con una sola columna así.
daniel
daniela
monica
Código SQL:
Ver originalpostgres=> CREATE TABLE prueba1(id serial,nombre text,fecha DATE DEFAULT now());
NOTICE: CREATE TABLE creará una secuencia implícita «prueba1_id_seq» para l
a columna serial «prueba1.id»
CREATE TABLE
postgres=> CREATE TABLE prueba2(nombre text);
CREATE TABLE
postgres=> copy prueba2 FROM E'e:\\nombres.txt' WITH delimiter AS ',';
COPY 3
postgres=> SELECT *FROM prueba2;
nombre
---------
daniel
daniela
monica
(3 filas)
postgres=> INSERT INTO prueba1 (nombre) SELECT *FROM prueba2;
INSERT 0 3
postgres=> SELECT *FROM prueba1;
id | nombre | fecha
----+---------+------------
1 | daniel | 2011-01-04
2 | daniela | 2011-01-04
3 | monica | 2011-01-04
(3 filas)
esa sería la forma.
saluds