From: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
---|---|
To: | Edwin Quijada <listas_quijada(at)hotmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Uso de COPY en windows |
Date: | 2007-04-12 14:02:35 |
Message-ID: | 20070412140235.GF5783@alvh.no-ip.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Edwin Quijada escribió:
> >Edwin Quijada escribió:
> >>
> >> Hola!
> >> estoy tratando de llenar una tabla de un archivo csv que tengo en
> >windows,
> >> si se q no sirve pero es lo qye hay por ahora, y hecho el sigte COPY
> >>
> >> COPY add.add_calls FROM 'c:\add_calls.CSV' DELIMITER ',' CSV HEADER;
> >
> >Duplica el \:
> >
> >COPY add.add_calls FROM 'c:\\add_calls.CSV' DELIMITER ',' CSV HEADER;
> >
> Lo hice de esta forma y ahora obtengo este errro:
>
> uno=# COPY add.add_calls FROM 'c:\\add_calls.CSV' DELIMITER ',' CSV HEADER;
> WARNING: nonstandard use of \\ in a string literal
> LINE 1: COPY add.add_calls FROM 'c:\\add_calls.CSV' DELIMITER ',' CS...
> ^
> HINT: Use the escape string syntax for backslashes, e.g., E'\\'.
> ERROR: could not open file "c:\add_calls.CSV" for reading: Permission
> denied
>
> Ni idea de como darle permiso a un archivo en windows. Estoy demasiado
> unixado. Supongo que el usaurio del demonio postgres no tiene permiso pero
> se lo di , hay que reiniciar??
Para quitar el WARNING puedes usar el E'' como te sugieren ahi:
uno=# COPY add.add_calls FROM e'c:\\add_calls.CSV' DELIMITER ',' CSV HEADER;
Con respecto al error, te aseguraste que el usuario tenga acceso al
directorio tambien? Me imagino que tratandose de C:\ todos los usuarios
deberian tener permiso de lectura ... Yo creo que lo que pasa es que
no estas dando el permiso correctamente, pero no sabria decirte como se
hace. (Seguro que hay alguien que sepa de Windows por ahi a quien
puedas preguntarle!)
--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.
From | Date | Subject | |
---|---|---|---|
Next Message | Leonel | 2007-04-12 14:10:47 | Re: Usuario |
Previous Message | Henry | 2007-04-12 13:57:25 | Re: Uso de COPY en windows |