Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] restauración de incrementales.

2009-12-08 Por tema jsgarcia
OK, muchísimas gracias :D así lo haré. Gracias¡¡¡ Gilberto Castillo Martínez ha escrito: El mar, 08-12-2009 a las 14:45 -0600, jsgar...@seguridad.unam.mx escribió: Con migrar te refieres a que en mi servidor de producción actualice el postgres

Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] restauración de incrementales.

2009-12-08 Por tema jsgarcia
Con migrar te refieres a que en mi servidor de producción actualice el postgres de 8.3 a 8.4 y luego vuelva a probar??? Si es así, entonces me sería más sencillo que en mi virtual de pruebas instale una versión de 8.3 tal como la del de producción, no?? Ahora que quizá te refieras a otra

Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] restauración de incrementales.

2009-12-08 Por tema jsgarcia
Entonces me recomiendas volver a instalar postgresql con una versión menor?? Porque el directorio que yo me traje para restaurar es de un postgresql 8.3, según dice el error...y yo lo quiero montar en un 8.4. Entonces crees que ese sea el problema Jaime?? __

Re: [pgsql-es-ayuda] restauración de incrementales.

2009-12-08 Por tema jsgarcia
El sistema es OpenSuse. En VirtualBox me bajé un disco duro virtual llamado bitnami que entre otras cosas ya trae una instalación de postgresql. Quiero probar que los respaldos incrementales funcionan. Ya he seguido el procedimiento y he creado el recovery.conf tal como ya lo he hecho an

[pgsql-es-ayuda] restauración de incrementales.

2009-12-08 Por tema jsgarcia
Qué tal amigos¡¡¡ Espero que todos estén muy bien. Yo no tanto, ya que al querer probar una restauración de respaldo incremental, me salen los siguientes errores en el log: 2009-12-08 13:37:47 GMT FATAL: database files are incompatible with server 2009-12-08 13:37:47 GMT DETAIL: The data

[pgsql-es-ayuda] GRANT a varias tablas al mismo tiempo (Solucionado)

2009-12-01 Por tema jsgarcia
Muchas gracias Sergio Gabriel¡¡¡ Claro que sí me sirve. Te agradezco mucho por tu ayuda. __ Sergio Gabriel Rodriguez ha escrito: 2009/12/1 Hola muchachos, espero que todos estén muy bien. Como esto de estar dando privilegios tab

[pgsql-es-ayuda] GRANT a varias tablas al mismo tiempo (Solucionado)

2009-12-01 Por tema jsgarcia
Gracias Álvaro, agradezco muchísimo tu tiempo para responder. Eso de la función no se me había ocurrido hasta que Fernando me pasó realmente el 95% o más de la solución, ya sólo le modifiqué muy poco de tal forma que me quedó así: CREATE OR REPLACE FUNCTION grant_all_privileges(p_user text

[pgsql-es-ayuda] GRANT a varias tablas al mismo tiempo (Solucionado)

2009-12-01 Por tema jsgarcia
Muchisísimas gracias Fernando. Ya con esto, como tú lo has dicho, pude resolver mi problema. Lo he adecuado y ha funcionado perfectamente. Un saludo y muchas gracias de nuevo¡ ___ Fernando Hevia ha escrito: -Mensaje ori

[pgsql-es-ayuda] GRANT a varias tablas al mismo tiempo

2009-12-01 Por tema jsgarcia
Hola muchachos, espero que todos estén muy bien. Como esto de estar dando privilegios tabla por tabla resulta muy tedioso cuando se necesita hacer un ALL PRIVILEGES sobre todas las tablas de nuestra base, se me ha ocurrido hacer una query así: GRANT ALL PRIVILEGES ON (SELECT viewname FROM

[pgsql-es-ayuda] diferencia de fecha con postgresql y perl

2009-11-18 Por tema jsgarcia
Qué tal amigos, espero no salirme del contexto de nuestra comunidad. Pero agradecería mucho su ayuda si es que a alguien ya ha hecho lo siguiente: Estoy modificando el código de una aplicación para que bloquee al usuario después de tres intentos. El problema me viene porque el archivo que

Re: [pgsql-es-ayuda] Respaldos incrementales(resuelto)

2009-10-16 Por tema jsgarcia
Ok, tienes razón. Ya mismo dejo la teoría y comienzo con la práctica. Muchas gracias de nuevo. Alvaro Herrera ha escrito: jsgar...@seguridad.unam.mx escribió: Ahora sí ya me queda bien claro¡¡¡ Ahora, me imagino que la forma de ve

Re: [pgsql-es-ayuda] Respaldos incrementales(resuelto)

2009-10-16 Por tema jsgarcia
Ahora sí ya me queda bien claro¡¡¡ Ahora, me imagino que la forma de verificar que en realidad se están ejecutando los respaldos es ver en mi directorio destinado para ello, esos archivitos llenos de ceritos, No??? Muchas gracias Álvaro¡¡¡ ___

[pgsql-es-ayuda] Respaldos incrementales

2009-10-16 Por tema jsgarcia
Estimados todos, esperando que se encuentren gozando de salud, les platico una pequeña duda. He estado revisando a cerca de la configuración de los respaldos incrementales. Hasta que me topé con un muy buen manualito hecho por Carlos Juan Martín Pérez. http://kadejo.blogspot.com/2009/06/poi

Re: [pgsql-es-ayuda] Evitar listar bases de datos(caso cerrado)

2009-10-09 Por tema jsgarcia
Ah, pero claro que me ha servido y muchísimo. Justo en este caso es lo que se requiere, que nadie pueda hacerlo. Claro, con la obviedad de sólo el superusuario. Les agradezco mucho a Álvaro y Emanuel. Que tengan excelente día¡¡¡ ---

RE: [pgsql-es-ayuda] Evitar listar bases de datos

2009-10-08 Por tema jsgarcia
Antes de probar esto, me surge una duda, cómo se a quién le estoy quitando ese permiso?? Es a todos los que están en el schema public?? O sea que tendría que agrupar roles por 'schema' y a partir de ahí definr a qué 'schema' le hago el revoke Sería algo así???: revoke usage on schema pg_cata

[pgsql-es-ayuda] Evitar listar bases de datos

2009-10-08 Por tema jsgarcia
Amigos de la lista, después de varias horas de búsqueda, quiero agotar mi penúltimo recurso, pedir ayuda a todos ustedes. Me han pedido, aunque aún no encuentro la razón de ser, que haga un rol que además de sólo tener privilegios SELECT sobre ciertas VIEWS, NO pueda listar las bases de da

Re: [pgsql-es-ayuda] Hora desconfigurada

2009-08-10 Por tema jsgarcia
Muchísimas gracias¡¡¡ Es realmente extraño que de un momento a otro haya pasado eso. Ahora mismo buscaré esa variable. Gracias. ___ Alvaro Herrera ha escrito: jsgar...@seguridad.unam.mx escribió: Hola a todos, espero qu

[pgsql-es-ayuda] Hora desconfigurada

2009-08-10 Por tema jsgarcia
Hola a todos, espero que estén muy bien. Desde hace algunos días y de pronto, la hora que muestra Postgres al hacer por ejemplo un now() es una hora distinta a la realmente actual. He leído que Álvaro dijo que no se podía cambiar la hora de postgres manualmente, ya que éste toma la hora del

[pgsql-es-ayuda] Borrar registro con FK

2009-06-15 Por tema jsgarcia
Buenas tardes, En un blog que tenemos, para mostrar el último artículo, obtiene datos de diferentes tablas (tres para ser exactos). Esas tres tablas están relacionadas entre sí. La cuestión es que necesito eliminar un registro que hice de prueba. Tengo que ir eliminando tabla por tabla.

Re: [pgsql-es-ayuda] Promedio de campos interval (resuelto)

2009-06-15 Por tema jsgarcia
Ahh, muchas gracias por los comentarios, lo que pasa es que en este caso, todo parte de una vista en la que sólo me traje el periodo del 2008 :D _ Alvaro Herrera ha escrito: jsgar...@seguridad.unam.mx escribió: Bueno pues

Re: [pgsql-es-ayuda] Promedio de campos interval (resuelto)

2009-06-11 Por tema jsgarcia
Bueno pues ya pude resolver lo del group by y el promedio SELECT AVG(t.tiempo_resolver), date_part('month', c.dia_hora) FROM v_atendido a, v_concluido c, tiempo_resolver t WHERE a.caso_id=c.caso_id AND a.caso_id=t.caso_id GROUP BY date_part ORDER BY date_part ; Gracias¡¡ ___

[pgsql-es-ayuda] Promedio de campos interval

2009-06-11 Por tema jsgarcia
Buen día, alguno de ustedes podría ayudarme a hacer el promedio del tiempo pero agrupado por mes para la siguiente tabla???: tiempo | date_part ---+--- 10 days 08:02:40 |11 10 days 02:27:53 |12 4 days 04:27:23 |

Re: [pgsql-es-ayuda] Date + Time (Resuelto)

2009-06-11 Por tema jsgarcia
Muchísimas gracias¡¡ Es exactamente lo que necesitaba. Ya había revisado la págna de las funciones y no había sido para nada buen observador, yo había entendido otras cosas hasta que Juan Romero me hizo verlo con más claridad¡¡¡ Muchas gracias a ipzero y Juan Romerohasta riman. ___

[pgsql-es-ayuda] Date + Time

2009-06-10 Por tema jsgarcia
Hola amigos¡¡¡ Pues como lo dice el Subject, tengo dos campos: uno con date(estcaso_fecha) y otro con time (estcaso_hora), para el fin de una query que tengo que hacer me sería muy útil tener un sólo campo con la fecha y la hora ya que necesito la diferencia en minutos por ejemplo de los

Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: Funciones con argumentos vacíos

2009-06-03 Por tema jsgarcia
Esa puede ser una buena razón para usarse las funciones. En nuestro caso sólo se trabaja con PHP y como ya lo había comentado en otro correo, aqui se argumenta que se hace por evitar SQL Injection. Aunque ya ha dicho Álvaro que eso no evita ese tipo de ataques. Nosotros utilizamos el Zend F

Re: [pgsql-es-ayuda] Re: Funciones con argumentos vacíos

2009-06-03 Por tema jsgarcia
Sí, efectiva y obviamente los NULL van sin comillas :P Ha servido perfectamente Álvaro. Te agradezco muchísimo. Por otra parte, Fernando, también tienes razón, debo validar los datos para saber cuál argumento irá NULL y cuál no, pero eso me parece que es mucho más fácil con PHP. Ya ahora la f

Re: [pgsql-es-ayuda] Funciones con argumentos vacíos

2009-06-03 Por tema jsgarcia
Tienes mucha razón¡¡¡ No lo había visto de ese modo¡¡ Aqui empezamos a trabajar con el Zend Framework lo cual yo considero que tiene bastante seguridad dada su estructura y sus clases. Pienso yo que no es necesario crear funciones sino simplemente usar las bondades del Framework y como d

Re: [pgsql-es-ayuda] Funciones con argumentos vacíos

2009-06-03 Por tema jsgarcia
Gracias Álvaro por la respuesta, en un momento más probaré. Quisiera pedirte como un gran favor que me platicaras por qué no debería usar una función para un insert. Esto me lo han pedido aqui, argumentando una mayor seguridad con el fnde evitar por ejemplo SQL Injection. Podrías aconsejar

[pgsql-es-ayuda] Funciones con argumentos vacíos

2009-06-03 Por tema jsgarcia
Hola compañeros :D Estoy haciendo una función para insertar datos, pero bueno con la opción de que no sea obligatorio que introduzcan todos los argumentos. Mi función está construida así: CREATE FUNCTION add_fila(numeric,varchar,varchar, varchar,interval,numeric, numeric,numeric,numeric,

Re: [pgsql-es-ayuda] pgsql a una hora determinada

2009-05-18 Por tema jsgarcia
Muchísimas gracias. Así lo haré, lo resolveré con un script de php y el cron. :D Muchas gracias¡¡¡ ___- Espartano ha escrito: 2009/5/14 Fernando Hevia : -Mensaje original- De: jsgar...@seguridad.unam.mx Hola muchac

[pgsql-es-ayuda] pgsql a una hora determinada

2009-05-14 Por tema jsgarcia
Hola muchachos. He estado investigando y he encontrado que en SQL Server hay un WAITFOR en donde en TIME se le indica una hora determinada a la cuál iniciar un sp. Yo necesito eso, pero en la documentación de postgresql http://www.postgresql.org/docs/current/static/plpgsql.html no me vi

Re: [pgsql-es-ayuda] Cómo funciona 'interval'

2009-05-11 Por tema jsgarcia
jeje, demasiado sencillo verdad?? :P Muchas gracias Álvaro. Justo estaba viendo la página que me puso Fernando Hevia que está muy buena. Con ayuda de ustedes dos ya no tengo duda de cómo hacer mi base. Todo esto es para un proyecto de aqui del UNAM-CERT que más adelante les avisaré de qué

Re: [pgsql-es-ayuda] Cómo funciona 'interval'

2009-05-11 Por tema jsgarcia
Muchas gracias Fernando Hevia y Álvaro Herrera. Los ejemplos de operaciones de Fernando son muy buenos y la diferencia concreta de Álvaro también lo es. Ahora comprendo mejor. Voy a investigar lo siguiente: 1. Si teniendo una hora de Inicio, por ejemplo a las 15:00 (time) y una duración

[pgsql-es-ayuda] Cómo funciona 'interval'

2009-05-11 Por tema jsgarcia
Qué tal amigos¡¡ Sucede que no encuentro para qué exactamente me sirve el tipo de dato 'interval'. Tengo por ejemplo, esta tablita en el que estoy viendo las diferencias entre los tipos de datos de tiempo y fecha. He encontrado que para llenar un tipo de dato 'interval' puedo poner por eje

Re: [pgsql-es-ayuda] Campo para duración

2009-04-27 Por tema jsgarcia
órale¡¡ Muchas gracias a todos por su aporte. Por cierto cuidense todos de la influenza y sigan las recomendaciones. Se que a muchos aún no les llega a sus países, y espero no llegue nunca, pero aún así mantenganse prevenidos. __ Emanuel Calvo

[pgsql-es-ayuda] Campo para duración

2009-04-27 Por tema jsgarcia
Qué tal muchachos¡¡¡ Me pregunto si...o más bien les pregunto a ustedes si existe un tipo de dato para guardar cuántos minutos va a durar un video. Tengo una tablita con un campo "duración" y no se cuáls erá la mejor forma de hacerlo para que posteriormente yo pudiese realizar alguna opera

Re: [pgsql-es-ayuda] Saber qué BDs tengo

2009-03-17 Por tema jsgarcia
O, eso si está heavy no?? Muchas gracias¡¡ _ leonel ha escrito: jsgar...@seguridad.unam.mx wrote: Hola amigos, saludos desde México¡¡ Podrían decirme si hay algún comando para enlistar las bases de datos que hay en mi servi

[pgsql-es-ayuda] Saber qué BDs tengo

2009-03-17 Por tema jsgarcia
Hola amigos, saludos desde México¡¡ Podrían decirme si hay algún comando para enlistar las bases de datos que hay en mi servidor. Gracias¡¡ This message was sent using IMP, the Internet Messaging Program. -- TIP 8: explain ana

Re: [pgsql-es-ayuda] Buscar y reemplazar en registros

2009-01-09 Por tema jsgarcia
Oh muchísimas gracias a todos¡¡ Sï, quiero cambiar sólo ciertos registros. LAs dos soluciones me han servido mucho. Les agradezco mucho su ayuda¡¡¡ __ Emanuel Calvo Franco ha escrito: 2009/1/9 Fernando Hevia : UPDATE tabla S

[pgsql-es-ayuda] Buscar y reemplazar en registros

2009-01-09 Por tema jsgarcia
Qué tal chavos¡¡ Resulta que en mi base tengo un campo de contenido en el que se almacena gran cantidad de texto. Supongamos que en todos los registros escribí la palabra sapato y quiero modificar pero sin tener que escribir todo el texto, tan sólo decirle que encuentre esa palabra y la r

Re: [pgsql-es-ayuda] Probelma restaurando una Base

2008-12-10 Por tema jsgarcia
Hola gracias a todos por sus soluciones, lo he resuelto con ayuda de ustedes. La solución fue CREATE DATABASE base WITH ENCODING='SQL_ASCII'; ya que yo hacía un SET CLIENT_ENCODING TO SQL_ASCII dentro de la base y luego un SHOW CLIENT_ENCODING y efectivamente me aparecía SQL_ASCII, pero no

Re: [pgsql-es-ayuda] Probelma restaurando una Base

2008-12-10 Por tema jsgarcia
La versión en que se hizo el repsaldo no la se, la que instalé es la 8.3.4. Al abrir el archivo de respaldo esto es lo que veo al principio. -- PostgreSQL database dump -- SET client_encoding = 'SQL_ASCII'; SET standard_conforming_strings = off; SET check_function_bodies = false; SET client_min

[pgsql-es-ayuda] Probelma restaurando una Base

2008-12-10 Por tema jsgarcia
Hola a todos, tengo un problema. Cuando hago la restauración de una base completa me salen este tipo de errores: ERROR: invalid byte sequence for encoding "UTF8": 0xf36e2061 HINT: This error can also happen if the byte sequence does not match the encoding expected by the server, which is co

Re: [pgsql-es-ayuda] Restringir la creación de tablas en una base

2008-12-09 Por tema jsgarcia
Muchas gracias a todos, se solucionó como lo puso Álvaro igual checaré ese blog, son temas importantes. Marcos Ortiz Valmaseda <[EMAIL PROTECTED]> ha escrito: Esto puedes hacer con los comandos GRANT y REVOKE de asignacion de permisos. Busca en la doc

Re: [pgsql-es-ayuda] Restringir la creación de tablas en una base

2008-12-09 Por tema jsgarcia
Muchas gracias ÁLvaro por tu respuesta, mira loq ue me ha sacado: basepruebas=# REVOKE ALL FROM SCHEMA public FROM public; ERROR: syntax error at or near "FROM" LINE 1: REVOKE ALL FROM SCHEMA public FROM public; ^ basepruebas=# He probado también por si a caso cosas como: b

[pgsql-es-ayuda] Restringir la creación de tablas en una base

2008-12-09 Por tema jsgarcia
Hola¡¡ Alguno de ustedes sabe cómo hacer que un usuario sólo pueda hacer SELECT, pero no pueda hacer CREATE TABLE, por ejemplo? Aün y cuando le quito todos los privilegios, sigue pudiendo crear tablas. He buscado pro muchos foros y no he logrado nada. --