[pgsql-es-ayuda] Funciones ventana
Hola a todos, experimentando con las funciones ventana me encuentro con lo siguiente: Imaginemos una tabla BIO tal que: marea int lance int fraccion int talla int la cosa es que si yo hago: select marea,lance,fraccion,avg(talla) over(partition by marea,lance,fraccion) from bio; me saca los resultados correctamente, pero si yo quisiera escoger aquellos con media100, por ejemplo, se me ocurren dos cosas: select marea,lance,fraccion,avg(talla) over(partition by marea,lance,fraccion) from bio group by marea, lance,fraccion,talla having avg(talla)100; En cuyo caso me da las medias erróneas (y además, me obliga a introducir talla en la clausula group by, lo que me parece extraño) O bien intento algo como: select marea,lance,fraccion,avg(talla) over(partition by marea,lance,fraccion) as media from bio where media100; Y en este caso se queja de que no existe la columna media. ¿Alguna idea sobre cómo proceder? Saludos y gracias Jorge Tornero -- Jorge Tornero Instituto Español de Oceanografía Centro Oceanográfico de Cádiz Puerto Pesquero - Muelle de Levante, s/n 11006 Cadiz - Spain Tel. +34 956294189 Fax 956294232 www.ieo.es - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda
Re: [pgsql-es-ayuda] Funciones ventana
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Jorge Tornero wrote: Hola a todos, experimentando con las funciones ventana me encuentro con lo siguiente: Imaginemos una tabla BIO tal que: marea int lance int fraccion int talla int la cosa es que si yo hago: select marea,lance,fraccion,avg(talla) over(partition by marea,lance,fraccion) from bio; me saca los resultados correctamente, pero si yo quisiera escoger aquellos con media100, por ejemplo, se me ocurren dos cosas: Hola Si esa SQL te da el resultado que necesitas puedes hacer, por ejemplo, lo siguiente para sacar las filas con media100: SELECT * FROM ( SELECT marea, lance, fraccion, avg(talla) OVER(PARTITION BY marea,lance,fraccion) AS media FROM bio ) AS medias WHERE media 100; regards, - -- Rafael Martinez Guerrero Center for Information Technology University of Oslo, Norway PGP Public Key: http://folk.uio.no/rafael/ -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (GNU/Linux) iEYEARECAAYFAk2r/cwACgkQBhuKQurGihSF5QCeNU/ufn9CkKPhTw62lcTUoGEN /wwAnRvcY4dzjvEUsz+VUpv2O7v4hELy =KgXf -END PGP SIGNATURE- - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda
Re: [pgsql-es-ayuda] Abuso de poder de Admin de lista pgsql-es-ayuda@postgresql.org
El 13 de abril de 2011 23:09, Rafael Urbina rug_v...@yahoo.com escribió: Buenas tardes, amigos de la lista, el señor Alvaro Herrera, Administrador de la lista postgresql español pgsql-es-ayuda, me bloqueo solo por el hecho de que mis email no se publicaban en la lista, me remiti con su persona por email de administrador y nunca tuve respuestas, al este desbloquearme he ofenderme a través de la lista, la cual anexo email, le contacte directamente a su email explicándole que no podía publicar mis emails en la lista de mis interrogantes y le recomende madurez, ética profesional y que no somos muchachos porque pienso que estoy hablando con una persona madura y/o culta, por este motivo me volvió a bloquear, creo que ese lema de que un Soporte de Command Prompt administre la lista de Postgresql Ayuda (independientemente de sus conocimientos de postgresql, creo que primero tiene que aprender a ser gente) y tome atribuciones las cuales en mi caso claramente veo un abuso de poder, creo que van en contra los principios del software libre y de las comunidades de Software Libre, agradeciendo su tiempo y dedicación a las diferentes listas de la comunidades de SL, compartiendo esta desagradable experiencia pero difundiéndola , lo cual quería compartir con ustedes y espero que no me tomen de spam, por ese motivo de abuso de poder del admin abandono la lista de Postgresql Ayuda Español. Anexo email que le envie a Alvaro Herrera y sus replys. No me quiero meter en este tipo de conflictos, pero te puedo dar algunos consejos: 1) http://es.wikipedia.org/wiki/Netiquette 2) Ponte una cuenta de gmail o cualquiera que no sea yahoo, tal como se trata en el thread el tema ya fue dicho varias veces. 3) No envies correo en HTML a menos que sea estrictamente necesario. 4) Antes de hacer cross-posting debes fundamentar el porqué, recuerda que estas son listas técnicas y que este tipo de temas deben (por lo menos) tener un label de [OT] o [tema]. 5) Soy partidario de que si quieres plantear un cambio de moderador de la lista, lo hagas en un mail objetivo y sin 'calificadores' o títulos como el del presente, ya que lo único que lograrás es un malestar innecesario. En mi experiencia personal puedo decir que no he tenido problemas con este tipo de cosas con Alvaro (y eso que me he mandado un par de mocos alguna que otra vez :P, somos humanos), por lo que te insto a que si has visto algo que no te ha gustado, simplemente lo comentes a la lista e intentes llegar a un acuerdo en vez de divuulgar a los cuatro vientos una opinión personal. Espero pronto estés activo en la lista como cada uno de sus integrantes! saludos, -- -- Emanuel Calvo Helpame.com - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda
[pgsql-es-ayuda] Herramienta CASE
Hola Alguien me podría recomendar alguna herramienta que permita definir la estructura de una base de datos y autogenerase tablas y código ? Del mismo modo que permita realizar ingeniería inversa y dada una estructura de tablas o código permitiese obtener el esquema entidad-relación de la base de datos. Por otro lado trabajo con hibernate, asi que cualquier cambio en el modelo afecta a los ficheros de mapeo de éste, existe algo que tambiém trabaje conjuntamente con hibernate. Cualquier consejo que me de algo de luz a todo esto será bien recibido. Muchas gracias de antemano. Un saludo.
[pgsql-es-ayuda] precio
Hola lista, disculpen la pregunta, pero aunque leí los términos de la licencia no pude encontrar la respuesta. ¿Cuanto cuesta postgresql y en que situaciones debo de pagar una mantención por su uso en x situaciones (como al usarles en n equipos o en softwares comerciales), o tan sólo se financia a través de donaciones? Saludos.
[pgsql-es-ayuda] precio
Hola lista, disculpen la pregunta, pero aunque leí los términos de la licencia no pude encontrar la respuesta. ¿Cuanto cuesta postgresql y en que situaciones debo de pagar una mantención por su uso en x situaciones (como al usarles en n equipos o en softwares comerciales), o tan sólo se financia a través de donaciones? Saludos.
[pgsql-es-ayuda] Status passw
Buen Día Lista...!! Estoy necesitando saber en donde encontrar el status del passw de algun usuario que se logueo, necesito saber quienes son los usuarios con estado de contraseña : Open, Expired o Reasigned Gracias..!!
[pgsql-es-ayuda] privilegios de roles
Buen Día, qué forma tengo de conocer los privilegios que posee un rol? Gracias Sres..!
Re: [pgsql-es-ayuda] precio
Tengo entendido que podes usarlo sin restricciones de ningun tipo. Encima es una maza... El 18 de abril de 2011 08:10, uno dos refreegr...@yahoo.com escribió: Hola lista, disculpen la pregunta, pero aunque leí los términos de la licencia no pude encontrar la respuesta. ¿Cuanto cuesta postgresql y en que situaciones debo de pagar una mantención por su uso en x situaciones (como al usarles en n equipos o en softwares comerciales), o tan sólo se financia a través de donaciones? Saludos.
[pgsql-es-ayuda] precio
Hola lista, disculpen la pregunta, pero aunque leí los términos de la licencia no pude encontrar la respuesta. ¿Cuanto cuesta postgresql y en que situaciones debo de pagar una mantención por su uso en x situaciones (como al usarles en n equipos o en softwares comerciales), o tan sólo se financia a través de donaciones? Saludos.
Re: [pgsql-es-ayuda] precio
El 18 de abril de 2011 13:10, uno dos refreegr...@yahoo.com escribió: Hola lista, disculpen la pregunta, pero aunque leí los términos de la licencia no pude encontrar la respuesta. ¿Cuanto cuesta postgresql y en que situaciones debo de pagar una mantención por su uso en x situaciones (como al usarles en n equipos o en softwares comerciales), o tan sólo se financia a través de donaciones? No has podido encontrar respuesta porque Postgres no tiene precio... Lo que puedes conseguir es soporte comercial, pero eso variará de empresa en empresa en cuanto a precio y disponibilidad. Hay versiones de Postgres comerciales, pero son totalmente independientes de la release comunitaria, la cual está liberada bajo licencia BSD (totalmente permisiva). -- -- Emanuel Calvo Helpame.com - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda
Re: [pgsql-es-ayuda] Abuso de poder de Admin de lista pgsql-es-ayuda@postgresql.org
+1 a Emanuel. El 18 de abril de 2011 06:11, Emanuel Calvo postgres@gmail.comescribió: El 13 de abril de 2011 23:09, Rafael Urbina rug_v...@yahoo.com escribió: Buenas tardes, amigos de la lista, el señor Alvaro Herrera, Administrador de la lista postgresql español pgsql-es-ayuda, me bloqueo solo por el hecho de que mis email no se publicaban en la lista, me remiti con su persona por email de administrador y nunca tuve respuestas, al este desbloquearme he ofenderme a través de la lista, la cual anexo email, le contacte directamente a su email explicándole que no podía publicar mis emails en la lista de mis interrogantes y le recomende madurez, ética profesional y que no somos muchachos porque pienso que estoy hablando con una persona madura y/o culta, por este motivo me volvió a bloquear, creo que ese lema de que un Soporte de Command Prompt administre la lista de Postgresql Ayuda (independientemente de sus conocimientos de postgresql, creo que primero tiene que aprender a ser gente) y tome atribuciones las cuales en mi caso claramente veo un abuso de poder, creo que van en contra los principios del software libre y de las comunidades de Software Libre, agradeciendo su tiempo y dedicación a las diferentes listas de la comunidades de SL, compartiendo esta desagradable experiencia pero difundiéndola , lo cual quería compartir con ustedes y espero que no me tomen de spam, por ese motivo de abuso de poder del admin abandono la lista de Postgresql Ayuda Español. Anexo email que le envie a Alvaro Herrera y sus replys. No me quiero meter en este tipo de conflictos, pero te puedo dar algunos consejos: 1) http://es.wikipedia.org/wiki/Netiquette 2) Ponte una cuenta de gmail o cualquiera que no sea yahoo, tal como se trata en el thread el tema ya fue dicho varias veces. 3) No envies correo en HTML a menos que sea estrictamente necesario. 4) Antes de hacer cross-posting debes fundamentar el porqué, recuerda que estas son listas técnicas y que este tipo de temas deben (por lo menos) tener un label de [OT] o [tema]. 5) Soy partidario de que si quieres plantear un cambio de moderador de la lista, lo hagas en un mail objetivo y sin 'calificadores' o títulos como el del presente, ya que lo único que lograrás es un malestar innecesario. En mi experiencia personal puedo decir que no he tenido problemas con este tipo de cosas con Alvaro (y eso que me he mandado un par de mocos alguna que otra vez :P, somos humanos), por lo que te insto a que si has visto algo que no te ha gustado, simplemente lo comentes a la lista e intentes llegar a un acuerdo en vez de divuulgar a los cuatro vientos una opinión personal. Espero pronto estés activo en la lista como cada uno de sus integrantes! saludos, -- -- Emanuel Calvo Helpame.com - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org ) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda
[pgsql-es-ayuda] [OT] Cursos Postgresql
Buenas tardes, Os informo que ya tenemos previsto realizar nuevamente el curso Administración de Postgresql nivel 1 y que ya están abiertas las inscripciones. Las fechas previstas para el curso son los días 11 y 18 de Junio. Al igual os informo que también tenemos un curso Nivel 0 previsto para el día 28 de Mayo, que ha sido creado por las consultas que algunos de vosotros nos habéis presentado. Este curso tiene una duración de 4 horas y consiste en un enfoque preparatorio como: - Instalación en diversas plataformas - SQL básico y consideraciones sobre su implementación en Postgres - Versionado, características de las versiones y compatibilidad - Uso básico de herramientas incorporadas El temario del curso nivel 1 lo podréis ver en: http://inicio.helpame.com/inicio/?q=node/5 Los interesados consultar precios a este mismo mail: silvia.igon[@]helpame[dot]com No olvidéis ir visitando nuestro calendario para poder ver las fechas de los futuros cursos y charlas gratuitas y para los que tengais, recordar que nos podéis agregar a Twitter y Facebook. También no olviden de votar para el próximo tema es las charlas, en nuestra página principal está el poll. Gracias! -- -- Emanuel Calvo Helpame.com - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda
Re: [pgsql-es-ayuda] Herramienta CASE
puedes usar pgdesigner pero solo funciona en Linux ya que está basado en gambas2 y qt si mal no recuerdo (creo que aún no hay port para windows) por le tema del hibernate no tengo la menor idea saludos El día 18 de abril de 2011 02:26, Daniel L.S. pumuko...@hotmail.com escribió: Hola Alguien me podría recomendar alguna herramienta que permita definir la estructura de una base de datos y autogenerase tablas y código ? Del mismo modo que permita realizar ingeniería inversa y dada una estructura de tablas o código permitiese obtener el esquema entidad-relación de la base de datos. Por otro lado trabajo con hibernate, asi que cualquier cambio en el modelo afecta a los ficheros de mapeo de éste, existe algo que tambiém trabaje conjuntamente con hibernate. Cualquier consejo que me de algo de luz a todo esto será bien recibido. Muchas gracias de antemano. Un saludo. -- Inscríbete en las listas de APESOL http://www.apesol.org/listas.php -- Visita : http://www.eqsoft.net -- Sigueme en Twitter : http://www.twitter.com/ernestoq -- Noticias de software libre : http://www.twitter.com/noticiapinguino - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda
Re: [pgsql-es-ayuda] precio
PostgreSQL usa la licencia BSD que es más libre que la GPL de la FSF, eso quiere decir que lo puedes usar sin ninguna restricción importante para lo que aparentemente deseas usarla (por ahí solo algunas restricciones a nivel de manejo de código fuente pero creo que no es tu caso) entonceS: 1. la puedes usar sin pagar nada 2. no necesitas pagar por su mantenimiento si puedes hacerlo tu mismo, sino tendrás que contratar a alguien y esa persona si te cobrará 3. si quieres financiar el proyecto creo que manejan una fundación que estaría gustosa de recibir tu aporte saludos El 18 de abril de 2011 06:10, uno dos refreegr...@yahoo.com escribió: Hola lista, disculpen la pregunta, pero aunque leí los términos de la licencia no pude encontrar la respuesta. ¿Cuanto cuesta postgresql y en que situaciones debo de pagar una mantención por su uso en x situaciones (como al usarles en n equipos o en softwares comerciales), o tan sólo se financia a través de donaciones? Saludos. -- Inscríbete en las listas de APESOL http://www.apesol.org/listas.php -- Visita : http://www.eqsoft.net -- Sigueme en Twitter : http://www.twitter.com/ernestoq -- Noticias de software libre : http://www.twitter.com/noticiapinguino
[pgsql-es-ayuda] precio
Hola lista, disculpen la pregunta, pero aunque leí los términos de la licencia no pude encontrar la respuesta. ¿Cuanto cuesta postgresql y en que situaciones debo de pagar una mantención por su uso en x situaciones (como al usarles en n equipos o en softwares comerciales), o tan sólo se financia a través de donaciones? Saludos.
Re: [pgsql-es-ayuda] precio
Es la 6ta vez que este tipo hace la misma pregunta. mute / gb.- 2011/4/18 uno dos refreegr...@yahoo.com Hola lista, disculpen la pregunta, pero aunque leí los términos de la licencia no pude encontrar la respuesta. ¿Cuanto cuesta postgresql y en que situaciones debo de pagar una mantención por su uso en x situaciones (como al usarles en n equipos o en softwares comerciales), o tan sólo se financia a través de donaciones? Saludos.
[pgsql-es-ayuda] privilegios de rol
Hola Lista, es mi segundo email con esta misma pregunta, me pueden ayudar por favor. En que vista encuentro información de privilegios que posee un rol? Gracias.
Re: [pgsql-es-ayuda] precio
2011/4/18 uno dos refreegr...@yahoo.com Hola lista, disculpen la pregunta, pero aunque leí los términos de la licencia no pude encontrar la respuesta. ¿Cuanto cuesta postgresql y en que situaciones debo de pagar una mantención por su uso en x situaciones (como al usarles en n equipos o en softwares comerciales), o tan sólo se financia a través de donaciones? Saludos. Porstgres es totalmente libre, se mantiene de donaciones. - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda
Re: [pgsql-es-ayuda] precio
el tío entró en loop o le cuesta trabajo entender las respuesta .. 2011/4/18 ๏̯͡๏ Guido Barosio gbaro...@gmail.com Es la 6ta vez que este tipo hace la misma pregunta. mute / gb.- 2011/4/18 uno dos refreegr...@yahoo.com Hola lista, disculpen la pregunta, pero aunque leí los términos de la licencia no pude encontrar la respuesta. ¿Cuanto cuesta postgresql y en que situaciones debo de pagar una mantención por su uso en x situaciones (como al usarles en n equipos o en softwares comerciales), o tan sólo se financia a través de donaciones? Saludos. -- Inscríbete en las listas de APESOL http://www.apesol.org/listas.php -- Visita : http://www.eqsoft.net -- Sigueme en Twitter : http://www.twitter.com/ernestoq -- Noticias de software libre : http://www.twitter.com/noticiapinguino
Re: [pgsql-es-ayuda] precio
Debe ser usuario de SQL Server... y esta jodiendo aca... jajajaja 2011/4/18 ๏̯͡๏ Guido Barosio gbaro...@gmail.com Es la 6ta vez que este tipo hace la misma pregunta. mute / gb.- 2011/4/18 uno dos refreegr...@yahoo.com Hola lista, disculpen la pregunta, pero aunque leí los términos de la licencia no pude encontrar la respuesta. ¿Cuanto cuesta postgresql y en que situaciones debo de pagar una mantención por su uso en x situaciones (como al usarles en n equipos o en softwares comerciales), o tan sólo se financia a través de donaciones? Saludos.
Re: [pgsql-es-ayuda] precio
usurio de yahoo, no ve las respuestas y cree que no llegan 2011/4/18 Marcelo Robin marceloro...@gmail.com Debe ser usuario de SQL Server... y esta jodiendo aca... jajajaja 2011/4/18 ๏̯͡๏ Guido Barosio gbaro...@gmail.com Es la 6ta vez que este tipo hace la misma pregunta. mute / gb.- 2011/4/18 uno dos refreegr...@yahoo.com Hola lista, disculpen la pregunta, pero aunque leí los términos de la licencia no pude encontrar la respuesta. ¿Cuanto cuesta postgresql y en que situaciones debo de pagar una mantención por su uso en x situaciones (como al usarles en n equipos o en softwares comerciales), o tan sólo se financia a través de donaciones? Saludos.
[pgsql-es-ayuda] Status passw
-- Mensaje reenviado -- De: Diego Paredes dpared...@gmail.com Fecha: 18 de abril de 2011 07:42 Asunto: Status passw Para: pgsql-es-ayuda@postgresql.org Buen Día Lista...!! Estoy necesitando saber en donde encontrar el status del passw de algun usuario que se logueo, necesito saber quienes son los usuarios con estado de contraseña : Open, Expired o Reasigned Gracias..!!
Re: [pgsql-es-ayuda] privilegios de rol
Excerpts from Diego Paredes's message of lun abr 18 11:31:44 -0300 2011: Hola Lista, es mi segundo email con esta misma pregunta, me pueden ayudar por favor. En que vista encuentro información de privilegios que posee un rol? Debes consultar cada objeto por separado :-( (por ej. mira \z para ver los roles que tienen acceso a cada tabla) -- Álvaro Herrera alvhe...@alvh.no-ip.org - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda
Re: [pgsql-es-ayuda] Herramienta CASE
At 09:26 18/04/2011, Daniel L.S. wrote: Hola Alguien me podría recomendar alguna herramienta que permita definir la estructura de una base de datos y autogenerase tablas y código ? Del mismo modo que permita realizar ingeniería inversa y dada una estructura de tablas o código permitiese obtener el esquema entidad-relación de la base de datos. Por otro lado trabajo con hibernate, asi que cualquier cambio en el modelo afecta a los ficheros de mapeo de éste, existe algo que tambiém trabaje conjuntamente con hibernate. Cualquier consejo que me de algo de luz a todo esto será bien recibido. Que yo recuerde, hibernate no es para gestionar la estructura de una BD, aunque permite hacerlo, si no para poder guardar el estado de tu aplicacion en Java en una bd y poder rearrancar la apilcacion con los datos/estado que tenia en el momento que guardaste. Para ello mapea la estructura de clases a objetos y los objetos a entidades que son las que entiende Postgres. Creo que en Eclipse habia un plugin para poder diseñar las bd con hibernate, al estilo siguiente, siguiente, siguiente, ok, aunque lo mejor es precisamente el camino contrario, que hibernate tambien permite, crea la bd como tu quieras y que hibernate haga reverse engineering de tu bd y te cree la estructura de clases, es mucho mucho mejor.. Como consejo para usar hibernate, una vez dado al boton que auto genera la bd desde tu estructura de clases, entra en postgres y crea los indices; de vez en cuando, desconecta hibernate de Postgres y reconecta, el uso que hace de las bd es realmente penosa bloqueando tablas e impidiendo que el sgbd haga su trabajo, aunque hace 1 año y medio que no toco nada de Java y puede haber cambiado. Muchas gracias de antemano. Un saludo. - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda
Re: [pgsql-es-ayuda] Herramienta CASE
Lo que necesitas puede ser Power Architect http://code.google.com/p/power-architect/ 2011/4/18 Eduardo nec...@retena.com At 09:26 18/04/2011, Daniel L.S. wrote: Hola Alguien me podría recomendar alguna herramienta que permita definir la estructura de una base de datos y autogenerase tablas y código ? Del mismo modo que permita realizar ingeniería inversa y dada una estructura de tablas o código permitiese obtener el esquema entidad-relación de la base de datos. Por otro lado trabajo con hibernate, asi que cualquier cambio en el modelo afecta a los ficheros de mapeo de éste, existe algo que tambiém trabaje conjuntamente con hibernate. Cualquier consejo que me de algo de luz a todo esto será bien recibido. Que yo recuerde, hibernate no es para gestionar la estructura de una BD, aunque permite hacerlo, si no para poder guardar el estado de tu aplicacion en Java en una bd y poder rearrancar la apilcacion con los datos/estado que tenia en el momento que guardaste. Para ello mapea la estructura de clases a objetos y los objetos a entidades que son las que entiende Postgres. Creo que en Eclipse habia un plugin para poder diseñar las bd con hibernate, al estilo siguiente, siguiente, siguiente, ok, aunque lo mejor es precisamente el camino contrario, que hibernate tambien permite, crea la bd como tu quieras y que hibernate haga reverse engineering de tu bd y te cree la estructura de clases, es mucho mucho mejor.. Como consejo para usar hibernate, una vez dado al boton que auto genera la bd desde tu estructura de clases, entra en postgres y crea los indices; de vez en cuando, desconecta hibernate de Postgres y reconecta, el uso que hace de las bd es realmente penosa bloqueando tablas e impidiendo que el sgbd haga su trabajo, aunque hace 1 año y medio que no toco nada de Java y puede haber cambiado. Muchas gracias de antemano. Un saludo. - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org ) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda -- Lenin Hernández 2.6.32 on Debian Wheezy CUCLUG.: no hay nada mejor, que hacer lo que realmente te gusta. Linus Tordvalds.: If it compiles, it is good, if it boots up it is perfect.
[pgsql-es-ayuda] Ayuda migrar de 8.1 a 9.0
Hola, tengo una base de datos de 16 Gb en postgresql 8.1, con problemas de diseño( 676 tablas) algunas con llaves primarias y/o foraneas, otras no, y sin relacionses muy fuertes, algunas tablas pueden llegar a tener 10 millones de registros con varias columnas( 7-20), son asi unas 25 tablas con esa caracteristica, monte el postgresql 9.0 en un ML 320 Proliant con centos 5.5 y el postgresql con la instalacion por defecto, mi base inicial en 8.1 tiene codificacción Latín 1, pero por instalacion en el nuevo servidor se coloca juego de caracteres utf8 ( configuracion regional Español Colombia) . el data se creo con utf8, para poderlo subir. El asunto es que lleva 3 días ( 68 horas aproximadamente) en el pg_restore. ésta es la base de datos de trabajo y sólo ha subido 4.5 Gb. Pero la base de datos de producción tiene 80 Gb, y las tablas que menciono tienen 30 millones de registros, a ese punto cuánto demoraria restaurando? y es asi usualmente lo que requiere de tiempo para esto? es que me parece exagerado. gracias de antemano por sus valiosos aportes. -- Atentamente. ADRIANA CAMARGO CHACON Profesional de Desarrollo y Db. Emdisalud Eps Colombia. -- Atentamente. ADRIANA CAMARGO CHACON Profesional de Sistemas
[pgsql-es-ayuda] error en ejecucion de trigger
Hola amigos de la lista, Tengo un problema con la ejecucion de un Trigger, explico: Busco con un trigger registrar todos los movimientos de ciertas tablas (auditoria de movimientos) Tengo la sig. funcion que es llamada por el trigger: CREATE OR REPLACE FUNCTION procesa_usuario_audit() RETURNS trigger AS $$ DECLARE BEGIN -- Crea un registro en usuario_audit para reflejar las operaciones -- realizadas en usuario utiliza las variables especiales TG_OP -- para efectuar la operacion IF (TG_OP = 'DELETE') THEN INSERT INTO usuario_audit SELECT nextval('usuario_audit_id_usuario_audit_seq'::regclass), 'D', now(), user, OLD.id_usuario; RETURN OLD; ELSIF (TG_OP = 'UPDATE') THEN INSERT INTO usuario_audit SELECT nextval('usuario_audit_id_usuario_audit_seq'::regclass), 'U', now(), user, NEW.id_usuario; RETURN NEW; ELSIF (TG_OP = 'INSERT') THEN INSERT INTO usuario_audit SELECT nextval('usuario_audit_id_usuario_audit_seq'::regclass), 'I', now(), user, NEW.id_usuario; RETURN NEW; END IF; RETURN NULL; -- el resultado es ignorado puesto que este es un trigger AFTER END; $$ LANGUAGE plpgsql; Esta es la tabla original principal a donde amarro el trigger: tabla usuario Columna | Tipo | Modificadores -++--- id | integer| not null valor por omisin nextval('usuario_id_seq'::regclass) id_usuario | integer| not null nombre | character varying | apellido| character varying | puesto | character varying | depto | character varying | num_serv_sol| integer| ultimo_ticket | integer| usuario_windows | character varying | clave_windows | character varying | email | character varying | usuario_correo | character varying | clave_correo| character varying | ext | integer| tipo_linea | character varying | tel_libre | boolean| celular | numeric(14,0) | plan_celular| character varying | foto| bytea | userbd | name | not null valor por omisin getpgusername() timeupdate | timestamp(0) without time zone | not null valor por omisin now() -ndices: usuario_celular_key UNIQUE, btree (celular) usuario_id_key UNIQUE, btree (id) usuario_id_usuario_key UNIQUE, btree (id_usuario) usuario_usuario UNIQUE, btree (id_usuario, nombre, apellido, email) Referenciada por: TABLE carpetas CONSTRAINT carpetas_usuario FOREIGN KEY (id_usuario) REFERENCES usuario(id_usuario) ON UPDATE CASCADE TABLE equipo CONSTRAINT equipo_usuario FOREIGN KEY (id_usuario) REFERENCES usuario(id_usuario) ON UPDATE CASCADE TABLE internet CONSTRAINT internet_fk FOREIGN KEY (id_usuario) REFERENCES usuario(id_usuario) ON UPDATE CASCADE Triggers: grabar_usuario AFTER INSERT OR DELETE OR UPDATE ON usuario FOR EACH STATEMENT EXECUTE PROCEDURE procesa_usuario_audit() Este es el trigger: CREATE TRIGGER grabar_usuario AFTER INSERT OR DELETE OR UPDATE ON usuario FOR EACH STATEMENT EXECUTE PROCEDURE procesa_usuario_audit(); Esta es la tabla donde ingresa los datos el trigger: tabla usuario_audit Columna |Tipo | Modificadores +-+--- id_audit | integer | not null valor por omisin nextval('usuario_audit_id_usuario_audit_seq'::regclass) operacion | character(1)| not null timeupdate | timestamp without time zone | not null userbd | text| not null id_usuario | integer | not null -ndices: usuario_audit_pkey PRIMARY KEY, btree (id_audit) Este es el mensaje de error: Ejecuto un update o insert en la tabla usuario: soporte=# update usuario set depto = 'Administracion' where id_usuario = 514; ERROR: el registro «new» no ha sido asignado aún DETALLE: La estructura de fila de un registro aún no asignado no está determinado. CONTEXTO: función PL/pgSQL «procesa_usuario_audit» en la lÃnea 10 en sentencia SQL soporte=# Ejecuto la instruccion de manera directa del trigger (ver funcion): soporte=# INSERT INTO usuario_audit SELECT nextval('usuario_audit_id_usuario_audit_seq'::regclass),'I', now(), user, 8;
Re: [pgsql-es-ayuda] error en ejecucion de trigger
El triger tiene que ser accionado x ROW no STATEMENT, como definiste, solo TRUNCATE es accionado como STATEMENT Y x regla los triger de audotoria para log tiene que ser AFTER Saludos Gustavo Garay - Mensaje original - De: Miguel Torres mtorres...@gmail.com Para: pgsql-es-ayuda@postgresql.org Enviados: Lunes, 18 de Abril 2011 17:19:21 Asunto: [pgsql-es-ayuda] error en ejecucion de trigger Hola amigos de la lista, Tengo un problema con la ejecucion de un Trigger, explico: Busco con un trigger registrar todos los movimientos de ciertas tablas (auditoria de movimientos) Tengo la sig. funcion que es llamada por el trigger: CREATE OR REPLACE FUNCTION procesa_usuario_audit() RETURNS trigger AS $$ DECLARE BEGIN -- Crea un registro en usuario_audit para reflejar las operaciones -- realizadas en usuario utiliza las variables especiales TG_OP -- para efectuar la operacion IF (TG_OP = 'DELETE') THEN INSERT INTO usuario_audit SELECT nextval('usuario_audit_id_usuario_audit_seq'::regclass), 'D', now(), user, OLD.id_usuario; RETURN OLD; ELSIF (TG_OP = 'UPDATE') THEN INSERT INTO usuario_audit SELECT nextval('usuario_audit_id_usuario_audit_seq'::regclass), 'U', now(), user, NEW.id_usuario; RETURN NEW; ELSIF (TG_OP = 'INSERT') THEN INSERT INTO usuario_audit SELECT nextval('usuario_audit_id_usuario_audit_seq'::regclass), 'I', now(), user, NEW.id_usuario; RETURN NEW; END IF; RETURN NULL; -- el resultado es ignorado puesto que este es un trigger AFTER END; $$ LANGUAGE plpgsql; Esta es la tabla original principal a donde amarro el trigger: tabla usuario Columna | Tipo | Modificadores -++--- id | integer | not null valor por omisin nextval('usuario_id_seq'::regclass) id_usuario | integer | not null nombre | character varying | apellido | character varying | puesto | character varying | depto | character varying | num_serv_sol | integer | ultimo_ticket | integer | usuario_windows | character varying | clave_windows | character varying | email | character varying | usuario_correo | character varying | clave_correo | character varying | ext | integer | tipo_linea | character varying | tel_libre | boolean | celular | numeric(14,0) | plan_celular | character varying | foto | bytea | userbd | name | not null valor por omisin getpgusername() timeupdate | timestamp(0) without time zone | not null valor por omisin now() -ndices: usuario_celular_key UNIQUE, btree (celular) usuario_id_key UNIQUE, btree (id) usuario_id_usuario_key UNIQUE, btree (id_usuario) usuario_usuario UNIQUE, btree (id_usuario, nombre, apellido, email) Referenciada por: TABLE carpetas CONSTRAINT carpetas_usuario FOREIGN KEY (id_usuario) REFERENCES usuario(id_usuario) ON UPDATE CASCADE TABLE equipo CONSTRAINT equipo_usuario FOREIGN KEY (id_usuario) REFERENCES usuario(id_usuario) ON UPDATE CASCADE TABLE internet CONSTRAINT internet_fk FOREIGN KEY (id_usuario) REFERENCES usuario(id_usuario) ON UPDATE CASCADE Triggers: grabar_usuario AFTER INSERT OR DELETE OR UPDATE ON usuario FOR EACH STATEMENT EXECUTE PROCEDURE procesa_usuario_audit() Este es el trigger: CREATE TRIGGER grabar_usuario AFTER INSERT OR DELETE OR UPDATE ON usuario FOR EACH STATEMENT EXECUTE PROCEDURE procesa_usuario_audit(); Esta es la tabla donde ingresa los datos el trigger: tabla usuario_audit Columna | Tipo | Modificadores +-+--- id_audit | integer | not null valor por omisin nextval('usuario_audit_id_usuario_audit_seq'::regclass) operacion | character(1) | not null timeupdate | timestamp without time zone | not null userbd | text | not null id_usuario | integer | not null -ndices: usuario_audit_pkey PRIMARY KEY, btree (id_audit) Este es el mensaje de error: Ejecuto un update o insert en la tabla usuario: soporte=# update usuario set depto = 'Administracion' where id_usuario = 514; ERROR: el registro «new» no ha sido asignado aún DETALLE: La estructura de fila de un registro aún no asignado no está determinado. CONTEXTO: función PL/pgSQL «procesa_usuario_audit» en la lÃnea 10 en sentencia SQL soporte=# Ejecuto la instruccion de manera directa del trigger (ver funcion): soporte=# INSERT INTO usuario_audit SELECT nextval('usuario_audit_id_usuario_audit_seq'::regclass),'I', now(), user, 8; INSERT 92551 1 soporte=# INSERT INTO usuario_audit SELECT nextval('usuario_audit_id_usuario_audit_seq'::regclass),'U', now(), user, 8; INSERT 92552 1 (resultado OK) reviso la tabla afectada: soporte=# select * from usuario_audit; id_audit | operacion | timeupdate | userbd | id_usuario
Re: [pgsql-es-ayuda] error en ejecucion de trigger
Excerpts from Miguel Torres's message of lun abr 18 18:19:21 -0300 2011: Hola amigos de la lista, Tengo un problema con la ejecucion de un Trigger, explico: Busco con un trigger registrar todos los movimientos de ciertas tablas (auditoria de movimientos) http://pgfoundry.org/projects/tablelog -- Álvaro Herrera alvhe...@alvh.no-ip.org - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda
Re: [pgsql-es-ayuda] error en ejecucion de trigger
On Mon, 2011-04-18 at 15:19 -0600, Miguel Torres wrote: [...] Este es el trigger: CREATE TRIGGER grabar_usuario AFTER INSERT OR DELETE OR UPDATE ON usuario FOR EACH STATEMENT EXECUTE PROCEDURE procesa_usuario_audit(); [...] Este es el mensaje de error: Ejecuto un update o insert en la tabla usuario: soporte=# update usuario set depto = 'Administracion' where id_usuario = 514; ERROR: el registro «new» no ha sido asignado aún DETALLE: La estructura de fila de un registro aún no asignado no está determinado. CONTEXTO: función PL/pgSQL «procesa_usuario_audit» en la lÃnea 10 en sentencia SQL soporte=# Hola Tu problema probablemente es que has definido un disparador que se ejecuta una sola vez per comando SQL y en tu funcion estas intentando retornar NEW y OLD despues de actualizar la tabla 'usuario_audit' Los procedimientos almacenados utilizados por disparadores que se ejecutan una sola vez per comando SQL (statement-level) tienen que devolver siempre NULL. Mas información en: http://www.postgresql.org.es/node/301 -- Rafael Martinez Guerrero Center for Information Technology University of Oslo, Norway PGP Public Key: http://folk.uio.no/rafael/ signature.asc Description: This is a digitally signed message part
[pgsql-es-ayuda] privilegios de rol
necesito saber en que vista del diccionario de datos de postgres encuentro información de privilegios de roles. por ejemplo: cree un rol *r_mantenimiento_salarios *y a este, le otorgue privilegios de *Insert,Update,Delete,Select* pero necesito saber donde o que tabla o vista del diccionario de datos visualizo estos privilegios otorgados. Gracias y disculpas.
Re: [pgsql-es-ayuda] Ayuda migrar de 8.1 a 9.0
Excerpts from adriana camargo's message of lun abr 18 17:52:13 -0300 2011: Hola, tengo una base de datos de 16 Gb en postgresql 8.1, con problemas de diseño( 676 tablas) algunas con llaves primarias y/o foraneas, otras no, y sin relacionses muy fuertes, algunas tablas pueden llegar a tener 10 millones de registros con varias columnas( 7-20), son asi unas 25 tablas con esa caracteristica, monte el postgresql 9.0 en un ML 320 Proliant con centos 5.5 y el postgresql con la instalacion por defecto, mi base inicial en 8.1 tiene codificacción Latín 1, pero por instalacion en el nuevo servidor se coloca juego de caracteres utf8 ( configuracion regional Español Colombia) . el data se creo con utf8, para poderlo subir. El asunto es que lleva 3 días ( 68 horas aproximadamente) en el pg_restore. ésta es la base de datos de trabajo y sólo ha subido 4.5 Gb. Pero la base de datos de producción tiene 80 Gb, y las tablas que menciono tienen 30 millones de registros, a ese punto cuánto demoraria restaurando? y es asi usualmente lo que requiere de tiempo para esto? es que me parece exagerado. gracias de antemano por sus valiosos aportes. ¿Cómo hiciste el dump y cómo estás haciendo el restore? -- Álvaro Herrera alvhe...@alvh.no-ip.org - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda
Re: [pgsql-es-ayuda] Ayuda migrar de 8.1 a 9.0
2011/4/18 adriana camargo acamargo...@gmail.com: El asunto es que lleva 3 días ( 68 horas aproximadamente) en el pg_restore. ésta es la base de datos de trabajo y sólo ha subido 4.5 Gb. Pero la base de datos de producción tiene 80 Gb, y las tablas que menciono tienen 30 millones de registros, a ese punto cuánto demoraria restaurando? y es asi usualmente lo que requiere de tiempo para esto? es que me parece exagerado. gracias de antemano por sus valiosos aportes. 16GB u 80GB? cual es? Cuanta memoria tiene tu servidor? Para empezar yo le subiria a maintainance_work_mem para que no se demore demasiado creando los indices, pondria synchronous_commit en off, probablemente aumentaria los checkpoint_segments y checkpoint_timeout (aunque se que habia algun tipo de optimizacion para que copy no vaya al wal o algo asi, pero como no estoy seguro... de todos modos indices y esas cosas si iran..) por ultimo, si estas usando pg_restore para restaurar puedes usar la opcion -j para crear varios procesos que suban diferentes partes del backup concurrentemente... pon al menos un proceso por nucleo de procesador que tengas -- Jaime Casanova www.2ndQuadrant.com Professional PostgreSQL: Soporte y capacitación de PostgreSQL - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda
Re: [pgsql-es-ayuda] Ayuda migrar de 8.1 a 9.0
Hola Alvaro, pue mira el dump lo hicimos: /usr/local/pgsql/bin/pg_dump -i -U postgres -F c -b -v -f /home/postgres/base.backup base desde consola en el 8.1 y el pg_restore lo hicimos: en el 9.0 con pgadmin , Con la instrucción de Gilberto entonces hicimos desde el 9.0 por pgadmin el dump, para gusto de nosotros se demoro 10 minutos en el 9.0, en 8.1 demoraba una hora ( hablo de la de 16GB). hicimos el restore pero estaba la configuracion del pg_restore que no subiera datos de tablas con errores y dejo de subir data de 185 tablas. y subio algunas de 5 millones de registros todo esto en 45 minuttos. Ahora estamos haciendo el restore sin seleccionar el item de omitir data de las tablas con errores, y ver que sucede. yc uanto tiempo demora. Pero la pregutna es si alguien ha tenido expericiencia de los restores de llas versiones del 8.1 a 9.0 con bases de datos de 81 GB. muchas gracias . El 18 de abril de 2011 17:16, Alvaro Herrera alvhe...@alvh.no-ip.orgescribió: Excerpts from adriana camargo's message of lun abr 18 17:52:13 -0300 2011: Hola, tengo una base de datos de 16 Gb en postgresql 8.1, con problemas de diseño( 676 tablas) algunas con llaves primarias y/o foraneas, otras no, y sin relacionses muy fuertes, algunas tablas pueden llegar a tener 10 millones de registros con varias columnas( 7-20), son asi unas 25 tablas con esa caracteristica, monte el postgresql 9.0 en un ML 320 Proliant con centos 5.5 y el postgresql con la instalacion por defecto, mi base inicial en 8.1 tiene codificacción Latín 1, pero por instalacion en el nuevo servidor se coloca juego de caracteres utf8 ( configuracion regional Español Colombia) . el data se creo con utf8, para poderlo subir. El asunto es que lleva 3 días ( 68 horas aproximadamente) en el pg_restore. ésta es la base de datos de trabajo y sólo ha subido 4.5 Gb. Pero la base de datos de producción tiene 80 Gb, y las tablas que menciono tienen 30 millones de registros, a ese punto cuánto demoraria restaurando? y es asi usualmente lo que requiere de tiempo para esto? es que me parece exagerado. gracias de antemano por sus valiosos aportes. ¿Cómo hiciste el dump y cómo estás haciendo el restore? -- Álvaro Herrera alvhe...@alvh.no-ip.org --
Re: [pgsql-es-ayuda] Ayuda migrar de 8.1 a 9.0
Hola jaime, te cuento : estoy ahora restaurando la de 16 gb, En un Proliant ML110 Dual-Core Intel® Pentium® Processor E2160 (1.8 GHz, 800MHz FSB, 1MB Level 2 cache)1.8 GHzhz Esta maquina donde hacemos la prueba con la de 16 gb tiene 1gb de memoria SO centos 5.5 Gracias por la info. El 18 de abril de 2011 18:07, Jaime Casanova ja...@2ndquadrant.comescribió: 2011/4/18 adriana camargo acamargo...@gmail.com: El asunto es que lleva 3 días ( 68 horas aproximadamente) en el pg_restore. ésta es la base de datos de trabajo y sólo ha subido 4.5 Gb. Pero la base de datos de producción tiene 80 Gb, y las tablas que menciono tienen 30 millones de registros, a ese punto cuánto demoraria restaurando? y es asi usualmente lo que requiere de tiempo para esto? es que me parece exagerado. gracias de antemano por sus valiosos aportes. 16GB u 80GB? cual es? Cuanta memoria tiene tu servidor? Para empezar yo le subiria a maintainance_work_mem para que no se demore demasiado creando los indices, pondria synchronous_commit en off, probablemente aumentaria los checkpoint_segments y checkpoint_timeout (aunque se que habia algun tipo de optimizacion para que copy no vaya al wal o algo asi, pero como no estoy seguro... de todos modos indices y esas cosas si iran..) por ultimo, si estas usando pg_restore para restaurar puedes usar la opcion -j para crear varios procesos que suban diferentes partes del backup concurrentemente... pon al menos un proceso por nucleo de procesador que tengas -- Jaime Casanova www.2ndQuadrant.com Professional PostgreSQL: Soporte y capacitación de PostgreSQL -- Atentamente. ADRIANA CAMARGO CHACON Profesional de Sistemas -- Atentamente. ADRIANA CAMARGO CHACON Profesional de Sistemas
Re: [pgsql-es-ayuda] error en ejecucion de trigger
Excelente Ayuda. Cambie en el trigger: FOR EACH STATEMENT EXECUTE Por: FOR EACH ROW EXECUTE Realice pruebas con resultado = OK. Gracias y saludos.. El 18 de abril de 2011 15:40, Rafael Martinez r.m.guerr...@usit.uio.noescribió: On Mon, 2011-04-18 at 15:19 -0600, Miguel Torres wrote: [...] Este es el trigger: CREATE TRIGGER grabar_usuario AFTER INSERT OR DELETE OR UPDATE ON usuario FOR EACH STATEMENT EXECUTE PROCEDURE procesa_usuario_audit(); [...] Este es el mensaje de error: Ejecuto un update o insert en la tabla usuario: soporte=# update usuario set depto = 'Administracion' where id_usuario = 514; ERROR: el registro «new» no ha sido asignado aún DETALLE: La estructura de fila de un registro aún no asignado no está determinado. CONTEXTO: función PL/pgSQL «procesa_usuario_audit» en la lÃnea 10 en sentencia SQL soporte=# Hola Tu problema probablemente es que has definido un disparador que se ejecuta una sola vez per comando SQL y en tu funcion estas intentando retornar NEW y OLD despues de actualizar la tabla 'usuario_audit' Los procedimientos almacenados utilizados por disparadores que se ejecutan una sola vez per comando SQL (statement-level) tienen que devolver siempre NULL. Mas información en: http://www.postgresql.org.es/node/301 -- Rafael Martinez Guerrero Center for Information Technology University of Oslo, Norway PGP Public Key: http://folk.uio.no/rafael/ -- Miguel Angel Torres Culiacan, Sin.
Re: [pgsql-es-ayuda] precio
Si no vi mal un articulo por ahí desde la nueve tiene su propia licencia PostgreSQL que es similar a la BSD El 18 de abril de 2011 09:43, Ernesto Quiñones ernes...@gmail.comescribió: PostgreSQL usa la licencia BSD que es más libre que la GPL de la FSF, eso quiere decir que lo puedes usar sin ninguna restricción importante para lo que aparentemente deseas usarla (por ahí solo algunas restricciones a nivel de manejo de código fuente pero creo que no es tu caso) entonceS: 1. la puedes usar sin pagar nada 2. no necesitas pagar por su mantenimiento si puedes hacerlo tu mismo, sino tendrás que contratar a alguien y esa persona si te cobrará 3. si quieres financiar el proyecto creo que manejan una fundación que estaría gustosa de recibir tu aporte saludos El 18 de abril de 2011 06:10, uno dos refreegr...@yahoo.com escribió: Hola lista, disculpen la pregunta, pero aunque leí los términos de la licencia no pude encontrar la respuesta. ¿Cuanto cuesta postgresql y en que situaciones debo de pagar una mantención por su uso en x situaciones (como al usarles en n equipos o en softwares comerciales), o tan sólo se financia a través de donaciones? Saludos. -- Inscríbete en las listas de APESOL http://www.apesol.org/listas.php -- Visita : http://www.eqsoft.net -- Sigueme en Twitter : http://www.twitter.com/ernestoq -- Noticias de software libre : http://www.twitter.com/noticiapinguino -- Al_Hilario Company
Re: [pgsql-es-ayuda] privilegios de roles
Hola, si te interprete bien esto debería funcionar select * from pg_roles as pr where pr.rolname = 'nombre_de_mi_rol'; El 18 de abril de 2011 07:49, Diego Paredes dpared...@gmail.com escribió: Buen Día, qué forma tengo de conocer los privilegios que posee un rol? Gracias Sres..! -- Al_Hilario Company
Re: [pgsql-es-ayuda] precio
Tienes toda la razón del mundo, no había reparado en esto: http://www.opensource.org/licenses/postgresql lo más raro es que en el código fuente no veo el documento LICENSE que se supone debería estar para cumplir la misma licencias plop El 18 de abril de 2011 21:15, Alvaro Hilario king...@gmail.com escribió: Si no vi mal un articulo por ahí desde la nueve tiene su propia licencia PostgreSQL que es similar a la BSD El 18 de abril de 2011 09:43, Ernesto Quiñones ernes...@gmail.comescribió: PostgreSQL usa la licencia BSD que es más libre que la GPL de la FSF, eso quiere decir que lo puedes usar sin ninguna restricción importante para lo que aparentemente deseas usarla (por ahí solo algunas restricciones a nivel de manejo de código fuente pero creo que no es tu caso) entonceS: 1. la puedes usar sin pagar nada 2. no necesitas pagar por su mantenimiento si puedes hacerlo tu mismo, sino tendrás que contratar a alguien y esa persona si te cobrará 3. si quieres financiar el proyecto creo que manejan una fundación que estaría gustosa de recibir tu aporte saludos El 18 de abril de 2011 06:10, uno dos refreegr...@yahoo.com escribió: Hola lista, disculpen la pregunta, pero aunque leí los términos de la licencia no pude encontrar la respuesta. ¿Cuanto cuesta postgresql y en que situaciones debo de pagar una mantención por su uso en x situaciones (como al usarles en n equipos o en softwares comerciales), o tan sólo se financia a través de donaciones? Saludos. -- Inscríbete en las listas de APESOL http://www.apesol.org/listas.php -- Visita : http://www.eqsoft.net -- Sigueme en Twitter : http://www.twitter.com/ernestoq -- Noticias de software libre : http://www.twitter.com/noticiapinguino -- Al_Hilario Company -- Inscríbete en las listas de APESOL http://www.apesol.org/listas.php -- Visita : http://www.eqsoft.net -- Sigueme en Twitter : http://www.twitter.com/ernestoq -- Noticias de software libre : http://www.twitter.com/noticiapinguino
Re: [pgsql-es-ayuda] precio
2011/4/18 Ernesto Quiñones ernes...@gmail.com Tienes toda la razón del mundo, no había reparado en esto: http://www.opensource.org/licenses/postgresql lo más raro es que en el código fuente no veo el documento LICENSE que se supone debería estar para cumplir la misma licencias plop se llama COPYRIGHT -- Jaime Casanova www.2ndQuadrant.com Professional PostgreSQL: Soporte y capacitación de PostgreSQL - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda