El vie, 16-04-2010 a las 15:56 -0500, Jaime Casanova escribió:
> 2010/4/16 Manuel Fernando Aller :
> > ahora, mirando esto, pregunto, por qué no quiere usar los índices en el
> > esquema particionado?
> >
>
> porque, IMHO, no tendria sentido.
> estas pidiendole todos los datos que cumplan con (mae
Hola lista,
Desearía saber cómo recibir un array de tipo text dentro de una función en C.
Para un valor text simple sería:
text *arg1 = PG_GETARG_TEXT_P(0);
siendo el argumento de tipo "text", pero necesito hacerlo para un argumento
tipo "variadic text[]".
Saludos...Yadisnel.
--
TIP 4: No hagas '
Gabriel Hermes Colina Zambra escribió:
> Hace algun tiempo atras publique un script que se apoyaba en la contribucion
> crosstab, era mejorable pero solucionaba el tema de no definir las columnas,
> si no que formaba las columnas con los datos de la consulta o tabla sobre la
> que se definia la
Hola a todos.
Se que esto puede ser básico, pero por mucho que consulto la
documentación, no doy con la solución.
Quiero crear en mi servidor un usuario que sólo tenga acceso a una base
de datos y pueda manejar los datos (select, insert, update, delete).
Lo que estoy haciendo es crear el us
Yadisnel Galvez Velazquez escribió:
> Hola lista,
> Desearía saber cómo recibir un array de tipo text dentro de una función en C.
> Para un valor text simple sería:
> text *arg1 = PG_GETARG_TEXT_P(0);
> siendo el argumento de tipo "text", pero necesito hacerlo para un argumento
> tipo "variadic t
Pablo Braulio escribió:
> Lo que estoy haciendo es crear el usuario con un usuario superuser:
>
> CREATE USER usuario NOSUPERUSER nocreatedb password '';
>
> Luego le revoco los permisos a otras bases de datos:
> REVOKE ALL ON DATABASE db1 from group usuario;
>
> Pero tras hacer esto el usu
Alvaro Herrera escribió:
Pablo Braulio escribió:
Lo que estoy haciendo es crear el usuario con un usuario superuser:
CREATE USER usuario NOSUPERUSER nocreatedb password '';
Luego le revoco los permisos a otras bases de datos:
REVOKE ALL ON DATABASE db1 from group usuario;
Pero tras hacer
Pablo Braulio escribió:
> Alvaro Herrera escribió:
> >¿Revocaste los privilegios a PUBLIC?
>
> No, esto no lo he hecho. Mas que nada porque no estoy seguro del
> funcionamiento de esto.
>
> Si no me equivoco que revoco los permisos a public, no podrá
> conectarse ningún usuario, ¿cierto?. Luego
Efectivamente, creo que es así. ¿Y?
Creo que voy solucionándolo, aunque no del todo.
Primero quito los permisos a "public" para cada base de datos.
REVOKE ALL ON DATABASE db1 from public;
Creo el nuevo usuario:
CREATE USER usuario nosuperuser nocreatedb password 'X';
Le doy permisos
Gracias Alvaro, de mucha utilidad tu ayuda,
Saludos...Yadisnel.
- Mensaje original -
De: "Alvaro Herrera"
Para: "Yadisnel Galvez Velazquez"
CC: pgsql-es-ayuda@postgresql.org
Enviados: Lunes, 19 de Abril 2010 13:06:16 GMT -04:00 Georgetown
Asunto: Re: [pgsql-es-ayuda] Array a función en
--- El lun, 4/19/10, Alvaro Herrera escribió:
> De: Alvaro Herrera
> Asunto: Re: [pgsql-es-ayuda] Tablas cruzadas
> A: "Gabriel Hermes Colina Zambra"
> Cc: pgsql-es-ayuda@postgresql.org, "Hugo A. Figueroa Solano"
>
> Fecha: lunes, 19 de abril de 2010, 12:53 pm
> Gabriel Hermes Colina Zambra
Pablo Braulio escribió:
> La cuestión ahora es que no puedo hacer nada sobre las tablas.
>
> db1=> SELECT * from clientes ;
> ERROR: permiso denegado a la relación clientes
>
> Pensaba que con "GRANT ALL ON DATABASE DB1 TO USUARIO" ya le daba al
> usuario "todos" los permisos sobre dicha db.
P
Piensa que dentro de cada base de datos (que es una especie de
contenedor de objetos) hay otro contenedor, que es el esquema. Debes
dar permiso a los esquemas también; y luego, además de darle permiso
sobre el esquema-contenedor, debes darle permisos sobre el objeto
propiamente tal, que sería c
Alvaro Herrera escribió:
Pablo Braulio escribió:
La cuestión ahora es que no puedo hacer nada sobre las tablas.
db1=> SELECT * from clientes ;
ERROR: permiso denegado a la relación clientes
Pensaba que con "GRANT ALL ON DATABASE DB1 TO USUARIO" ya le daba al
usuario "todos" los permisos sobr
Pablo Braulio escribió:
>
> >Piensa que dentro de cada base de datos (que es una especie de
> >contenedor de objetos) hay otro contenedor, que es el esquema. Debes
> >dar permiso a los esquemas también; y luego, además de darle permiso
> >sobre el esquema-contenedor, debes darle permisos sobre el
Gabriel Hermes Colina Zambra escribió:
Hace algun tiempo atras publique un script que se
apoyaba en la contribucion crosstab, era mejorable pero
solucionaba el tema de no definir las columnas, si no que
formaba las columnas con los datos de la consulta o tabla
sobre la que se definia la refere
tengo la duda sobre el uso del* rollback*
El* Rollback* se usa solo cuando utilizo los *savepoint*? osea si no hay *
savepoint* no es necesario usar el *rollback*, simplemente cierro con el *
commit*?
--
---
MVJR
2010/4/19 Marco Vinicio Jimenez Rojas :
> tengo la duda sobre el uso del rollback
> El Rollback se usa solo cuando utilizo los savepoint? osea si no hay
> savepoint no es necesario usar el rollback, simplemente cierro con el
> commit?
>
ROLLBACK sirve para abortar una transacción, es decir, en lug
Hola amigos como puedo conectarme desde PowerBuilder 10.5 a PostgreSQL 8.4
Mediante ODBC o no se que tanto avanzo Power Builder para que se conecte
mediante OLE DB como lo hace .Net
2010/4/19 Giorgio
> Hola amigos como puedo conectarme desde PowerBuilder 10.5 a PostgreSQL 8.4
Saludos amigos:
Necesito aplicar correctamente permisos a nivel de columnas en postgresql 8.4,
para eso he diseñado un ejemplo sencillo, consta de una tabla de pruebas con 4
campos.
>> CREATE TABLE "public"."prueba" ( "id" INTEGER NOT NULL, "campo1"
>> VARCHAR(20), "campo2" VARCHAR(20), "camp
Saludos, listeros.
Estaba leyendo un artículo de Josh Berkus en su
blog(http://it.toolbox.com/blogs/database-soup/using-84-parallel-restore-with-your-83-or-82-database-31575)
sobre cómo restaurar paralelamente las bases de datos usando los binarios de
la versión 8.4 para versiones anteriores.
E
Vladimir Urquia Cordero escribió:
> Saludos amigos:
> Necesito aplicar correctamente permisos a nivel de columnas en postgresql
> 8.4, para eso he diseñado un ejemplo sencillo, consta de una tabla de pruebas
> con 4 campos.
> >> CREATE TABLE "public"."prueba" ( "id" INTEGER NOT NULL, "campo1"
>
TND escribió:
> Saludos, listeros.
> Estaba leyendo un artículo de Josh Berkus en su
> blog(http://it.toolbox.com/blogs/database-soup/using-84-parallel-restore-with-your-83-or-82-database-31575)
> sobre cómo restaurar paralelamente las bases de datos usando los binarios de
> la versión 8.4 para
Umm, interesante, ¿Y cómo le digo que no me restaure este tipo de índices en
específico?
Saludos
Ing. Marcos Luís Ortíz Valmaseda
PostgreSQL SysDBA && Rails Apprentice
Centro de Tecnologías de Almacenamiento y Análisis de Datos (CENTALAD)
Universidad de las Ciencias Informáticas (http://www.uci.c
TND escribió:
> Umm, interesante, ¿Y cómo le digo que no me restaure este tipo de índices en
> específico?
No tengo idea; me imagino que haces una búsqueda en un editor de texto y
eliminas los que digan "gin" o "gist" ...
--
Alvaro Herrera http://planet.postgresql.
Acá en el man de pg_restore hay un pequeño ejemplo:
$ pg_restore -l db.dump > db.list
The listing file consists of a header and one line for each item, e.g.:
;
; Archive created at Fri Jul 28 22:28:36 2000
; dbname: mydb
; TOC Entries: 74
; C
Saludos Alvaro,
El "WITH GRANT OPTION" lo copié directamente del sql generado por el pgadmin
1.10, pero la consulta en sí no da ningún error de ejecución. Ese es el
principal problema, que las dos consultas las ejecutó perfectamente, sin
errores. Mi problema radica a la hora de hacer consultas s
Saludos,
Al parecer ya resolví el problema. El asunto es el orden correcto de la
definición de permisos.
Para esto hice 2 pasos
1- Eliminé implícitamente todos los permisos sobre la tabla para el usuario que
deseo que solo pueda acceder a atributos definidos.
REVOKE ALL ON prueba from user1;
2- A
Hola lista.
tengo la siguiente tabla:
*fechafpago cantidad
*01/04EFECTIVO 100.00
02/04EFECTIVO 200.00
02/04CHEQUE100.00
02/04DOLARES 100.00
03/04CHEQUE 200.00
05/04DOLARES 100.00
de la cual deseo obtener los de la for
Saludos,
Necesito información sobre cómo puedo parchear postgresql 8.4 con
SE-Postgresql. Un amigo me hiso llegar el parche
sepgsql-00-full-8.4.0-r2096.patch pero realmente no sé cómo aplicarlo
correctamente en mi servidor. Utilizo GNU/Debian 5.0 (El preferido de Alvaro
según he leído en una en
busca en los contribs de postgresql el soporte para hacer crosstab
saludos
El día 19 de abril de 2010 21:20, Desarrollo Escuintla
escribió:
> Hola lista.
>
> tengo la siguiente tabla:
>
> fecha fpago cantidad
> 01/04 EFECTIVO 100.00
> 02/04 EFECTIVO 200.00
> 02/04
Gracias por responder.
2010/4/19 Ernesto Quiñones
> busca en los contribs de postgresql el soporte para hacer crosstab
> saludos
>
> El día 19 de abril de 2010 21:20, Desarrollo Escuintla
> escribió:
> > Hola lista.
> >
> > tengo la siguiente tabla:
> >
> > fechafpago cantida
2010/4/19 Vladimir Urquia :
> Saludos,
> Necesito información sobre cómo puedo parchear postgresql 8.4 con
> SE-Postgresql. Un amigo me hiso llegar el parche sepgsql-
> 00-full-8.4.0-r2096.patch pero realmente no sé cómo aplicarlo correctamente
> en mi servidor. Utilizo GNU/Debian 5.0 (El preferi
Alvaro Herrera escribió:
Pablo Braulio escribió:
Piensa que dentro de cada base de datos (que es una especie de
contenedor de objetos) hay otro contenedor, que es el esquema. Debes
dar permiso a los esquemas también; y luego, además de darle permiso
sobre el esquema-contenedor, debes darle perm
35 matches
Mail list logo