From: | yanguma <ricardo(dot)yanguma(at)gmail(dot)com> |
---|---|
To: | Fernando Hevia <fhevia(at)ip-tel(dot)com(dot)ar> |
Cc: | postgresayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: RESTRICION FUNCION COPY |
Date: | 2009-12-18 21:37:31 |
Message-ID: | fbe285730912181337re0c08b2l240901e642f5339f@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Fernando gracias,
La idea es que el usuario prepare un archivo plano y luego subirlo a la
tabla .. pero tocara con php leer el archivo y hacer insert para cada
registro o fila del archivo plano que cargo.
2009/12/18 Fernando Hevia <fhevia(at)ip-tel(dot)com(dot)ar>
>
>
> > -----Mensaje original-----
> > De: yanguma
> >
> >
> > Buenas dias a la comunidad postgres
> >
> > Recurro a ustdes para solicita una ayuda de ustedes
> >
> > El problema: no puedo usar la funcion COPY de postgres en un
> > hosting me sale el siguiente error
> >
> >
> >
> > Error de SQL:
> >
> >
> > ERROR: must be superuser to COPY to or from a file
> > HINT: Anyone can COPY to stdout or from stdin. psql's \copy
> > command also works for anyone.
> >
> >
> > Motivo: Donde estoy tratando de correr la funcion copy es un
> > hosting, el proveedor manifiesta que no puede darme permisos
> > de superusurio para esto
>
> Con 'superusuario' se refiere al usuario postgres de la base de datos.
> Asumo que el proveedor interpreta que le estás pidiendo el usuario root y
> no
> es eso lo que necesitas.
>
> >
> > Preguntas: 1. se puede configurar a un usuario normal para
> > darle permiso para usar la funcion copy
>
> No para que importe/exporte datos desde/hacia un archivo.
>
> >
> > 2. Existe otra forma de cargar archivos planos a una tabla.
> >
>
> Como dice el HINT, puedes utilizar el comando interno \copy de psql.
> También puedes con COPY con cualquier usuario pero importando desde
> standard
> input.
> Por ejemplo:
>
> $ cat archivo.txt | psql -U usuario_comun mi_base -c "COPY TO mi_tabla FROM
> STDIN WITH DELIMITER ';'"
>
> Saludos,
> Fernando.
>
>
--
prueba
From | Date | Subject | |
---|---|---|---|
Next Message | Walter Negro | 2009-12-18 22:11:34 | Re: ultimo registro en postgres |
Previous Message | Fernando Hevia | 2009-12-18 21:35:52 | RE: Error al inciar Pyreplica..... |