Skip site navigation (1) Skip section navigation (2)

Re: RESTRICION FUNCION COPY

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 (view raw or flat)
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

In response to

Responses

pgsql-es-ayuda by date

Next:From: Walter NegroDate: 2009-12-18 22:11:34
Subject: Re: ultimo registro en postgres
Previous:From: Fernando HeviaDate: 2009-12-18 21:35:52
Subject: RE: Error al inciar Pyreplica.....

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group