[pgsql-es-ayuda] Actualizaciones de PostgreSQL

2012-09-21 Por tema Daymel Bonne Solís
Todo está listo para la liberación de actualizaciones en todas las 
versiones soportadas de PostgreSQL (9.2.1, 9.1.6, 9.0.10, 8.4.14, 
8.3.21). Por lo visto pg_upgrade por fin no requerirá de pg_config como 
dependencia :D. I'm happy for that!!!


Saludos

10mo. ANIVERSARIO DE LA CREACION DE LA UNIVERSIDAD DE LAS CIENCIAS 
INFORMATICAS...
CONECTADOS AL FUTURO, CONECTADOS A LA REVOLUCION

http://www.uci.cu
http://www.facebook.com/universidad.uci
http://www.flickr.com/photos/universidad_uci

-
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] [ecpug] PLV8JS (Javascript en Postgres)

2012-09-21 Por tema Jaime Casanova
2012/9/21 Milton Labanda <1000ton@gmail.com>:
> No incluye el 9,2 por defecto Ovnicraft.
> Segun code.google dice que se necestia  la version 3.6.2 de V8
> y yo tengo el paquete libv8-3.1.8.22 en Ubuntu 11, pienso que ese puede
> ser el problema, (voy a instalarlo del svn)  ya que al hacer el make se
> presentan estos problemas:
>

es muy probable que ese sea el problema... despues de todo por algo se
pide esa versión especifica.
Por cierto otro lugar donde puedes encontrar el paquete y buena
documentación: http://pgxn.org/dist/plv8/

-- 
Jaime Casanova www.2ndQuadrant.com
Professional PostgreSQL: Soporte 24x7 y capacitación

-
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] [ecpug] PLV8JS (Javascript en Postgres)

2012-09-21 Por tema Alvaro Herrera
Excerpts from Milton Labanda's message of vie sep 21 18:53:48 -0300 2012:
> No incluye el 9,2 por defecto Ovnicraft.
> Segun code.google dice que se necestia  la *version 3.6.2 de V8*
> y yo tengo el paquete *libv8-3.1.8.22 en Ubuntu 11*, pienso que ese puede
> ser el problema, (voy a instalarlo del svn)  ya que al hacer el make se
> presentan estos problemas:
> 
> *make: d8: No se encontró el programa*
> *g++ -DPLV8_VERSION='""' -g -O2 -fPIC -fPIC -Wall -Wpointer-arith
> -Wendif-labels -Wformat-security -fno-strict-aliasing -fwrapv
> -fexcess-precision=standard -g -fpic -I. -I.
> -I/usr/include/postgresql/9.1/server -I/usr/include/postgresql/internal
> -D_GNU_SOURCE -I/usr/include/libxml2  -I/usr/include/tcl8.5 -I
> ../v8/include -fPIC -c -o plv8.o plv8.cc*
> *cc1plus: lo sentimos, sin implementar: -fexcess-precision=standard para C++
> *
> *make: *** [plv8.o] Error 1*

Hmm, parece que plv8 esta tratando de compilar con g++ usando los CFLAGS
para gcc, seguramente provistos por pg_config ..

-- 
Álvaro Herrerahttp://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services

-
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] INsert con select condicionado

2012-09-21 Por tema Lazáro Rubén García Martínez
Si en la tabla donde deceas insertar, tienes una restriccion del tipo NOT NULL, 
te daría un error. En caso contrario si se insertaria.

Para evitarte el error o que no inserte las tuplas nulas puedes probar con eso:

INSERT INTO table(f1,f2)
select p.col1, p.col2 from
(SELECT 0 as col1, GetMonto(21) as col2
FROM table2
WHERE
f3 = 3) as p where p.col2 is not null

Saludos.

From: pgsql-es-ayuda-ow...@postgresql.org [pgsql-es-ayuda-ow...@postgresql.org] 
On Behalf Of Edwin Quijada [listas_quij...@hotmail.com]
Sent: Friday, September 21, 2012 4:39 PM
To: pgsql-es-ayuda@postgresql.org
Subject: [pgsql-es-ayuda] INsert con select condicionado

Hola!
Necesito hacer un insert desde datos de un select pero si este SELECT produce 
NULL de igual manera se insertara?
Si es que si como puedo evitar que se inserte?
Ej

INSERT INTO table(f1,f2)
SELECT 0,GetMonto(21)
FROM table2
WHERE
f3 = 3;

En este ejemplo si GetMonto retornara un NULL de todas formas haria el INSERT ?
Como puedo evitar que si es NULL no se inserte.


Se puede ?



Fin a la injusticia, LIBERTAD AHORA A NUESTROS CINCO COMPATRIOTAS QUE SE 
ENCUENTRAN INJUSTAMENTE EN PRISIONES DE LOS EEUU!
http://www.antiterroristas.cu
http://justiciaparaloscinco.wordpress.com

Fin a la injusticia, LIBERTAD AHORA A NUESTROS CINCO COMPATRIOTAS QUE SE 
ENCUENTRAN INJUSTAMENTE EN PRISIONES DE LOS EEUU!
http://www.antiterroristas.cu
http://justiciaparaloscinco.wordpress.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] INsert con select condicionado

2012-09-21 Por tema Anthony

El 21/09/2012 17:09, Edwin Quijada escribió:

Hola!
Necesito hacer un insert desde datos de un select pero si este SELECT 
produce NULL de igual manera se insertara?

Si es que si como puedo evitar que se inserte?
Ej

INSERT INTO table(f1,f2)
SELECT 0,GetMonto(21)
FROM table2
WHERE
f3 = 3;

En este ejemplo si GetMonto retornara un NULL de todas formas haria el 
INSERT ?

Como puedo evitar que si es NULL no se inserte.


Se puede ?





Pon GetMonto(21)<> null en el where.
saludos


10mo. ANIVERSARIO DE LA CREACION DE LA UNIVERSIDAD DE LAS CIENCIAS 
INFORMATICAS...
CONECTADOS AL FUTURO, CONECTADOS A LA REVOLUCION

http://www.uci.cu
http://www.facebook.com/universidad.uci
http://www.flickr.com/photos/universidad_uci

Re: [pgsql-es-ayuda] Consulta con JOINs

2012-09-21 Por tema Eduardo Arenas C.
Oscar,

   Creo que Guillermo tiene razón... no tiene sentido lo que quieres
hacer!

   Pero no importa, suponiendo que el ejemplo que diste es consistente,
asumiendo relaciones entre tablas según los nombres de los atributos, creo
que no es necesario hacer joins para resolver tu consulta. Mira lo
siguiente y ve si te sirve:

select tipo_prod.tipo,sum(prod_sol.cantidad)
  from prod_sol
   ,solicitudes
   ,producto
   ,tipo_prod
  where prod_sol.id_sol  = solicitudes.idsol
and prod_sol.id_prod = producto.id_prod
and producto.id_tipo   = tipo_prod.id_tipo
and solicitudes.fecha between '2012-01-01' and '2012-01-31'
  group by tipo_prod.tipo;

  Saludos

Eduardo Arenas C.


El 18 de septiembre de 2012 22:33, Guillermo O. Burastero <
linux...@gmail.com> escribió:

> Hola,
>
> El día 18 de septiembre de 2012 20:48, oscar arocha
>  escribió:
> > Saludos lista, nuevamente por aquí solicitando su colaboración, esta vez
> > tengo un inconveniente al momento de realizar una consulta que me permita
> > saber el total de productos solicitados, la estructura de tablas es algo
> > similar a esto
> >
> > tipo_prod{
> >
> > id_tipo int,
> > tipo varchar
> >
> > }
> >
> > producto{
> >
> > id_prod int,
> > id_tipo int,
> > producto
> >
> > }
> >
> > solicitud {
> >
> > id_sol int,
> > fecha date
> >
> > }
> >
> > prod_sol{
> >
> > id_prod int,
> > id_sol int,
> > cantidad int
> >
> > }
> >
> > el query que ejecuto es:
> >
> > SELECT A.tipo_prod, SUM(C.cantidad)
> > FROM   tipo_prod A
> > LEFT OUTER producto B ON (A.id_tipo = B.id_tipo)
> > LEFT OUTER prod_sol C ON (B.id_prod = C.id_prod)
> > LEFT OUTER solicitud D ON (C.id_sol = D.id_sol AND D.fecha  BETWEEN
> > '2012-01-01' AND '2012-01-31')
> >
> > El inconveniente es que  no logro dar con la combinación  de JOINs para
> que
> > me pueda generar la lista de tipo_prod completa, con las cantidades
> > correspondientes a ese rango de fecha. ya que el resultado que me arroja
> es
> > la suma de todas las solicitudes sin tomar en cuenta el rango de fecha.
> >
> > Si pueden ayudarme con la consulta se los agradezco.
> >
> > --
> > Ing. Oscar Arocha
> > CIV 208.476
> > 0416-4257379
> > twitter: @ArochaOscar
> >
>
> Primero no tiene sentido sumar cantidades de solicitudes de productos
> distintos (aunque pertenezcan al mismo grupo) pues representan
> distintas cosas (1). Segundo, las funciones de agregación como sum(*)
> requieren una cláusula de agrupamiento GROUP BY.
>
> Es como si en el grupo "Lácteos" sumás envases de yogur, con litros de
> leche, con hormas o kg. de quesos. Las sumas de magnitudes
> heterogéneas no tiene sentido.
>
> Poné un ejemplo sensato del tipo de tabla resultado que pretendés, a
> ver si te podemos ayudar.
>
> Saludos cordiales.
>
> --
> Guillermo O. Burastero
>
> Bahía Blanca, Buenos Aires, Argentina
> Tel. +54 (291) 454-6132 - Móvil [15] 574-3173
>
> MSN: guillermo.burast...@gmail.com
> ICQ: 97148268
> Usuario GNU/Linux #84879 - https://linuxcounter.net/user/84879.html
>
> -
> 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] [ecpug] PLV8JS (Javascript en Postgres)

2012-09-21 Por tema Milton Labanda
Si es que te refieres al g++ si lo tengo instalado.

El 21 de septiembre de 2012 17:18, Ovnicraft  escribió:

>
>
> 2012/9/21 Milton Labanda <1000ton@gmail.com>
>
>> No incluye el 9,2 por defecto Ovnicraft.
>> Segun code.google dice que se necestia  la *version 3.6.2 de V8*
>> y yo tengo el paquete *libv8-3.1.8.22 en Ubuntu 11*, pienso que ese puede
>> ser el problema, (voy a instalarlo del svn)  ya que al hacer el make se
>> presentan estos problemas:
>>
>> *make: d8: No se encontró el programa*
>> *g++ -DPLV8_VERSION='""' -g -O2 -fPIC -fPIC -Wall -Wpointer-arith
>> -Wendif-labels -Wformat-security -fno-strict-aliasing -fwrapv
>> -fexcess-precision=standard -g -fpic -I. -I.
>> -I/usr/include/postgresql/9.1/server -I/usr/include/postgresql/internal
>> -D_GNU_SOURCE -I/usr/include/libxml2  -I/usr/include/tcl8.5 -I
>> ../v8/include -fPIC -c -o plv8.o plv8.cc*
>> *cc1plus: lo sentimos, sin implementar: -fexcess-precision=standard para
>> C++*
>> *make: *** [plv8.o] Error 1*
>>
>
> No te falta el c++ compiler ?
>
>
>
>>
>>
>> El 21 de septiembre de 2012 16:37, Edwin Quijada <
>> listas_quij...@hotmail.com> escribió:
>>
>>  plv8 es trusted o untrusted ?
>>>
>>>
>>> --
>>> From: ovnicr...@gmail.com
>>> Date: Thu, 20 Sep 2012 13:06:53 -0500
>>> Subject: Re: [pgsql-es-ayuda] [ecpug] PLV8JS (Javascript en Postgres)
>>> To: 1000ton@gmail.com
>>> CC: ec...@postgresql.org; pgsql-es-ayuda@postgresql.org
>>>
>>>
>>>
>>>
>>> 2012/9/20 Milton Labanda <1000ton@gmail.com>
>>>
>>> Hola amigos, estoy tratando de instalar el plugin plv8js para
>>> poder crear procedimientos almacenados con javascript dentro de
>>> Postgres, alguien lo ha hecho ya de pronto?
>>> Uso debian 6.0
>>>
>>>
>>> Basicamente un make make install, si no estoy mal 9.2 incluye ya este
>>> lenguaje por defecto (corregirme si es necesario por favor).
>>>
>>> Por otro lado para conocer mejor el componente te dejo con la
>>> presentación[1] de la gente de heroku.
>>>
>>> Saludos,
>>>
>>> [1] http://ssql-railsconf.herokuapp.com/#1
>>>
>>>
>>>
>>> --
>>> /\/\;/-
>>> Milton  Labanda  [miltonlab]
>>> Distro:Debian GNU/Linux 6.0 Squeeze
>>> Blog:  http://1000tonlab.wordpress.com
>>> jabber:milton...@jabber.org 
>>> "... Solamente la libertad que se somete a la Verdad conduce a la
>>> persona humana a su  verdadero bien...".  Karol Wojtyla
>>> (:\ Usa Software Legal, usa Software Libre /:)
>>>
>>>
>>>
>>>
>>> --
>>> Cristian Salamea
>>> @ovnicraft
>>>
>>
>>
>>
>> --
>> /\/\;/-
>> Milton  Labanda  [miltonlab]
>> Distro:Debian GNU/Linux 6.0 Squeeze
>> Blog:  http://1000tonlab.wordpress.com
>> jabber:milton...@jabber.org 
>> "... Solamente la libertad que se somete a la Verdad conduce a la persona
>> humana a su  verdadero bien...".  Karol Wojtyla
>> (:\ Usa Software Legal, usa Software Libre /:)
>>
>>
>
>
> --
> Cristian Salamea
> @ovnicraft
>



-- 
/\/\;/-
Milton  Labanda  [miltonlab]
Distro:Debian GNU/Linux 6.0 Squeeze
Blog:  http://1000tonlab.wordpress.com
jabber:milton...@jabber.org 
"... Solamente la libertad que se somete a la Verdad conduce a la persona
humana a su  verdadero bien...".  Karol Wojtyla
(:\ Usa Software Legal, usa Software Libre /:)


Re: [pgsql-es-ayuda] [ecpug] PLV8JS (Javascript en Postgres)

2012-09-21 Por tema Ovnicraft
2012/9/21 Milton Labanda <1000ton@gmail.com>

> No incluye el 9,2 por defecto Ovnicraft.
> Segun code.google dice que se necestia  la *version 3.6.2 de V8*
> y yo tengo el paquete *libv8-3.1.8.22 en Ubuntu 11*, pienso que ese puede
> ser el problema, (voy a instalarlo del svn)  ya que al hacer el make se
> presentan estos problemas:
>
> *make: d8: No se encontró el programa*
> *g++ -DPLV8_VERSION='""' -g -O2 -fPIC -fPIC -Wall -Wpointer-arith
> -Wendif-labels -Wformat-security -fno-strict-aliasing -fwrapv
> -fexcess-precision=standard -g -fpic -I. -I.
> -I/usr/include/postgresql/9.1/server -I/usr/include/postgresql/internal
> -D_GNU_SOURCE -I/usr/include/libxml2  -I/usr/include/tcl8.5 -I
> ../v8/include -fPIC -c -o plv8.o plv8.cc*
> *cc1plus: lo sentimos, sin implementar: -fexcess-precision=standard para
> C++*
> *make: *** [plv8.o] Error 1*
>

No te falta el c++ compiler ?



>
>
> El 21 de septiembre de 2012 16:37, Edwin Quijada <
> listas_quij...@hotmail.com> escribió:
>
>  plv8 es trusted o untrusted ?
>>
>>
>> --
>> From: ovnicr...@gmail.com
>> Date: Thu, 20 Sep 2012 13:06:53 -0500
>> Subject: Re: [pgsql-es-ayuda] [ecpug] PLV8JS (Javascript en Postgres)
>> To: 1000ton@gmail.com
>> CC: ec...@postgresql.org; pgsql-es-ayuda@postgresql.org
>>
>>
>>
>>
>> 2012/9/20 Milton Labanda <1000ton@gmail.com>
>>
>> Hola amigos, estoy tratando de instalar el plugin plv8js para
>> poder crear procedimientos almacenados con javascript dentro de
>> Postgres, alguien lo ha hecho ya de pronto?
>> Uso debian 6.0
>>
>>
>> Basicamente un make make install, si no estoy mal 9.2 incluye ya este
>> lenguaje por defecto (corregirme si es necesario por favor).
>>
>> Por otro lado para conocer mejor el componente te dejo con la
>> presentación[1] de la gente de heroku.
>>
>> Saludos,
>>
>> [1] http://ssql-railsconf.herokuapp.com/#1
>>
>>
>>
>> --
>> /\/\;/-
>> Milton  Labanda  [miltonlab]
>> Distro:Debian GNU/Linux 6.0 Squeeze
>> Blog:  http://1000tonlab.wordpress.com
>> jabber:milton...@jabber.org 
>> "... Solamente la libertad que se somete a la Verdad conduce a la persona
>> humana a su  verdadero bien...".  Karol Wojtyla
>> (:\ Usa Software Legal, usa Software Libre /:)
>>
>>
>>
>>
>> --
>> Cristian Salamea
>> @ovnicraft
>>
>
>
>
> --
> /\/\;/-
> Milton  Labanda  [miltonlab]
> Distro:Debian GNU/Linux 6.0 Squeeze
> Blog:  http://1000tonlab.wordpress.com
> jabber:milton...@jabber.org 
> "... Solamente la libertad que se somete a la Verdad conduce a la persona
> humana a su  verdadero bien...".  Karol Wojtyla
> (:\ Usa Software Legal, usa Software Libre /:)
>
>


-- 
Cristian Salamea
@ovnicraft


Re: [pgsql-es-ayuda] [ecpug] PLV8JS (Javascript en Postgres)

2012-09-21 Por tema Milton Labanda
No incluye el 9,2 por defecto Ovnicraft.
Segun code.google dice que se necestia  la *version 3.6.2 de V8*
y yo tengo el paquete *libv8-3.1.8.22 en Ubuntu 11*, pienso que ese puede
ser el problema, (voy a instalarlo del svn)  ya que al hacer el make se
presentan estos problemas:

*make: d8: No se encontró el programa*
*g++ -DPLV8_VERSION='""' -g -O2 -fPIC -fPIC -Wall -Wpointer-arith
-Wendif-labels -Wformat-security -fno-strict-aliasing -fwrapv
-fexcess-precision=standard -g -fpic -I. -I.
-I/usr/include/postgresql/9.1/server -I/usr/include/postgresql/internal
-D_GNU_SOURCE -I/usr/include/libxml2  -I/usr/include/tcl8.5 -I
../v8/include -fPIC -c -o plv8.o plv8.cc*
*cc1plus: lo sentimos, sin implementar: -fexcess-precision=standard para C++
*
*make: *** [plv8.o] Error 1*


El 21 de septiembre de 2012 16:37, Edwin Quijada  escribió:

>  plv8 es trusted o untrusted ?
>
>
> --
> From: ovnicr...@gmail.com
> Date: Thu, 20 Sep 2012 13:06:53 -0500
> Subject: Re: [pgsql-es-ayuda] [ecpug] PLV8JS (Javascript en Postgres)
> To: 1000ton@gmail.com
> CC: ec...@postgresql.org; pgsql-es-ayuda@postgresql.org
>
>
>
>
> 2012/9/20 Milton Labanda <1000ton@gmail.com>
>
> Hola amigos, estoy tratando de instalar el plugin plv8js para
> poder crear procedimientos almacenados con javascript dentro de
> Postgres, alguien lo ha hecho ya de pronto?
> Uso debian 6.0
>
>
> Basicamente un make make install, si no estoy mal 9.2 incluye ya este
> lenguaje por defecto (corregirme si es necesario por favor).
>
> Por otro lado para conocer mejor el componente te dejo con la
> presentación[1] de la gente de heroku.
>
> Saludos,
>
> [1] http://ssql-railsconf.herokuapp.com/#1
>
>
>
> --
> /\/\;/-
> Milton  Labanda  [miltonlab]
> Distro:Debian GNU/Linux 6.0 Squeeze
> Blog:  http://1000tonlab.wordpress.com
> jabber:milton...@jabber.org 
> "... Solamente la libertad que se somete a la Verdad conduce a la persona
> humana a su  verdadero bien...".  Karol Wojtyla
> (:\ Usa Software Legal, usa Software Libre /:)
>
>
>
>
> --
> Cristian Salamea
> @ovnicraft
>



-- 
/\/\;/-
Milton  Labanda  [miltonlab]
Distro:Debian GNU/Linux 6.0 Squeeze
Blog:  http://1000tonlab.wordpress.com
jabber:milton...@jabber.org 
"... Solamente la libertad que se somete a la Verdad conduce a la persona
humana a su  verdadero bien...".  Karol Wojtyla
(:\ Usa Software Legal, usa Software Libre /:)


RE: [pgsql-es-ayuda] [ecpug] PLV8JS (Javascript en Postgres)

2012-09-21 Por tema Edwin Quijada

plv8 es trusted o untrusted ?

From: ovnicr...@gmail.com
Date: Thu, 20 Sep 2012 13:06:53 -0500
Subject: Re: [pgsql-es-ayuda] [ecpug] PLV8JS (Javascript en Postgres)
To: 1000ton@gmail.com
CC: ec...@postgresql.org; pgsql-es-ayuda@postgresql.org



2012/9/20 Milton Labanda <1000ton@gmail.com>


Hola amigos, estoy tratando de instalar el plugin plv8js parapoder crear 
procedimientos almacenados con javascript dentro dePostgres, alguien lo ha 
hecho ya de pronto?Uso debian 6.0 


Basicamente un make make install, si no estoy mal 9.2 incluye ya este lenguaje 
por defecto (corregirme si es necesario por favor).
Por otro lado para conocer mejor el componente te dejo con la presentación[1] 
de la gente de heroku.


Saludos,
[1] http://ssql-railsconf.herokuapp.com/#1 



-- 
/\/\;/-
Milton  Labanda  [miltonlab]
Distro:Debian GNU/Linux 6.0 Squeeze
Blog:  http://1000tonlab.wordpress.com


jabber:milton...@jabber.org
"... Solamente la libertad que se somete a la Verdad conduce a la persona 
humana a su  verdadero bien...".  Karol Wojtyla


(:\ Usa Software Legal, usa Software Libre /:)




-- 
Cristian Salamea
@ovnicraft
  

Re: [pgsql-es-ayuda] particionado de tablas

2012-09-21 Por tema Alvaro Herrera
Excerpts from Rodriguez Fernando's message of vie sep 21 15:34:36 -0300 2012:
> Necesito almacenar muchos binarios (.jpg, gif, .png, autocad, .doc) en 
> una tabla.
> la tabla tendría esta estructura
> 
> id (clave)
> tipo varchar
> descripcion varchar
> dato  bytea
> 
> Mejora el rendimiento si por ejemplo lo particiono por el  campo tipo?, 

Dudoso.  En un caso así yo pensaría más bien en particionar por id, pero
sólo una vez que se haya visto que esta tabla es un cuello de botella
por alguna razón.

> Que pasa si por alguna razón modifico el campo tipo, lo mueve de 
> partición o lo deja en la que ya esta?, o tengo que hacer el delete 
> dentro del trigger y el insert en la particion correspondiente?

Toda la implementación de particionamiento es manual.  Si cambias la
llave de particionamiento, tu trigger tiene que borrar de la partición
original e insertar en la otra.

-- 
Álvaro Herrerahttp://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services

-
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] INsert con select condicionado

2012-09-21 Por tema Edwin Quijada

Hola!Necesito hacer un insert desde datos de un select pero si este SELECT 
produce NULL de igual manera se insertara?Si es que si como puedo evitar que se 
inserte?Ej
INSERT INTO table(f1,f2)SELECT 0,GetMonto(21)FROM table2WHEREf3 = 3;
En este ejemplo si GetMonto retornara un NULL de todas formas haria el INSERT 
?Como puedo evitar que si es NULL no se inserte.

Se puede ?
  

[pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: PgDay 2012 Perú, esta vez en Trujillo

2012-09-21 Por tema Aland Laines
Estaremos por allá visitando a nuestros amigos de Trujillo.

Un abrazo,

*Aland Laines Calonge*
Twitter: @lainessolutions
http://about.me/aland.laines




El 21 de septiembre de 2012 14:06, Ernesto Quiñones
escribió:

> Se me fue un número de más en la fecha, es sábado 13 de Octubre :)
>
> El 21 de septiembre de 2012 14:03, Ernesto Quiñones 
> escribió:
>
> Amigos gracias al apoyo de la Universidad César Vallejo representada en su
>> Comunidad de Software Libre y a un grupo de empresas locales, este año
>> organizamos el PgDay en la ciudad de Trujillo, conocida como "La Ciudad de
>> la Eterna Primavera" del Perú.
>>
>> Este año como siempre el tema principal es la presentación de las nuevas
>> funcionalidades de PostgreSQL 9.2 acompañada de laboratorios por la mañana
>> para los recién iniciados en PostgreSQL y charlas técnicas y empresariales
>> por la tarde, entre algunos temas este año se capacitará en programación en
>> pl/python, análisis de rendimiento de la base de datos, integración
>> PostgreSQL con Drupal y un conjunto más de tema que serán sumamente
>> interesante a la comunidad informática interesada en este potente motor de
>> base de datos.
>>
>> Tenemos una página en Facebook http://www.facebook.com/PgDayPeru y una
>> página web creada gracias al auspicio de la Asoc. Peruana de Software Libre
>> - APESOL http://pgday.apesol.org.pe/ donde estamos colocando poco a poco
>> información relevante sobre el evento.
>>
>> Los invitamos a acompañarnos el sábado 132 de Octubre desde las 9:30am
>> hasta las 7pm y a pasar la información a sus amigos.
>>
>> saludos
>>
>> pd. pronto se publicará el programa oficial del evento.
>>
>> --
>> --
>> Visita : http://www.eqsoft.net
>> --
>> Sigueme en Twitter : http://www.twitter.com/ernestoq
>>
>>
>
>
> --
> --
> Visita : http://www.eqsoft.net
> --
> Sigueme en Twitter : http://www.twitter.com/ernestoq
>
>


[pgsql-es-ayuda] Re: PgDay 2012 Perú, esta vez en Trujillo

2012-09-21 Por tema Ernesto Quiñones
Se me fue un número de más en la fecha, es sábado 13 de Octubre :)

El 21 de septiembre de 2012 14:03, Ernesto Quiñones
escribió:

> Amigos gracias al apoyo de la Universidad César Vallejo representada en su
> Comunidad de Software Libre y a un grupo de empresas locales, este año
> organizamos el PgDay en la ciudad de Trujillo, conocida como "La Ciudad de
> la Eterna Primavera" del Perú.
>
> Este año como siempre el tema principal es la presentación de las nuevas
> funcionalidades de PostgreSQL 9.2 acompañada de laboratorios por la mañana
> para los recién iniciados en PostgreSQL y charlas técnicas y empresariales
> por la tarde, entre algunos temas este año se capacitará en programación en
> pl/python, análisis de rendimiento de la base de datos, integración
> PostgreSQL con Drupal y un conjunto más de tema que serán sumamente
> interesante a la comunidad informática interesada en este potente motor de
> base de datos.
>
> Tenemos una página en Facebook http://www.facebook.com/PgDayPeru y una
> página web creada gracias al auspicio de la Asoc. Peruana de Software Libre
> - APESOL http://pgday.apesol.org.pe/ donde estamos colocando poco a poco
> información relevante sobre el evento.
>
> Los invitamos a acompañarnos el sábado 132 de Octubre desde las 9:30am
> hasta las 7pm y a pasar la información a sus amigos.
>
> saludos
>
> pd. pronto se publicará el programa oficial del evento.
>
> --
> --
> Visita : http://www.eqsoft.net
> --
> Sigueme en Twitter : http://www.twitter.com/ernestoq
>
>


-- 
--
Visita : http://www.eqsoft.net
--
Sigueme en Twitter : http://www.twitter.com/ernestoq


[pgsql-es-ayuda] PgDay 2012 Perú, esta vez en Trujillo

2012-09-21 Por tema Ernesto Quiñones
Amigos gracias al apoyo de la Universidad César Vallejo representada en su
Comunidad de Software Libre y a un grupo de empresas locales, este año
organizamos el PgDay en la ciudad de Trujillo, conocida como "La Ciudad de
la Eterna Primavera" del Perú.

Este año como siempre el tema principal es la presentación de las nuevas
funcionalidades de PostgreSQL 9.2 acompañada de laboratorios por la mañana
para los recién iniciados en PostgreSQL y charlas técnicas y empresariales
por la tarde, entre algunos temas este año se capacitará en programación en
pl/python, análisis de rendimiento de la base de datos, integración
PostgreSQL con Drupal y un conjunto más de tema que serán sumamente
interesante a la comunidad informática interesada en este potente motor de
base de datos.

Tenemos una página en Facebook http://www.facebook.com/PgDayPeru y una
página web creada gracias al auspicio de la Asoc. Peruana de Software Libre
- APESOL http://pgday.apesol.org.pe/ donde estamos colocando poco a poco
información relevante sobre el evento.

Los invitamos a acompañarnos el sábado 132 de Octubre desde las 9:30am
hasta las 7pm y a pasar la información a sus amigos.

saludos

pd. pronto se publicará el programa oficial del evento.

-- 
--
Visita : http://www.eqsoft.net
--
Sigueme en Twitter : http://www.twitter.com/ernestoq


Re: [pgsql-es-ayuda] particionado de tablas

2012-09-21 Por tema Alejandro Carrillo
mmm yo no particionaria una tabla




>
> De: Rodriguez Fernando 
>Para: Ayuda  
>Enviado: Viernes 21 de septiembre de 2012 13:34
>Asunto: [pgsql-es-ayuda] particionado de tablas
> 
>Necesito almacenar muchos binarios (.jpg, gif, .png, autocad, .doc) en una 
>tabla.
>la tabla tendría esta estructura
>
>id (clave)
>tipo varchar
>descripcion varchar
>dato  bytea
>
>Mejora el rendimiento si por ejemplo lo particiono por el  campo tipo?, estuve 
>mirando la parte de reglas y trigger para llenar las tablas y me queda claro.
>Que pasa si por alguna razón modifico el campo tipo, lo mueve de partición o 
>lo deja en la que ya esta?, o tengo que hacer el delete dentro del trigger y 
>el insert en la particion correspondiente?
>
>Saludos Fernando
>
>-
>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] particionado de tablas

2012-09-21 Por tema Rodriguez Fernando
Necesito almacenar muchos binarios (.jpg, gif, .png, autocad, .doc) en 
una tabla.

la tabla tendría esta estructura

id (clave)
tipo varchar
descripcion varchar
dato  bytea

Mejora el rendimiento si por ejemplo lo particiono por el  campo tipo?, 
estuve mirando la parte de reglas y trigger para llenar las tablas y me 
queda claro.
Que pasa si por alguna razón modifico el campo tipo, lo mueve de 
partición o lo deja en la que ya esta?, o tengo que hacer el delete 
dentro del trigger y el insert en la particion correspondiente?


Saludos Fernando

-
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] Replicacion

2012-09-21 Por tema Jaime Casanova
2012/9/21 Jorge Alberto Aquino Andrade :
> Buen día para todos, investigando en internet como funciona la replicación
> con Slony encontre unos tutoriales y videos que describen como hacer el
> proceso de replicación, me di a la tarea de hacerlo ya que tengo la
> necesidad de tener una base maestra y una esclava y eso se apega a lo que
> quiero, bueno segui todos los pasos y despues de solventar los
> inconvenientes ya hace la replicación, pero al final de uno de los vidoes
> explicaban que para que no estuviese el proceso de la replicacion activa en
> la ventana de comando de windows sugerian que se creara un servicio con slon
> y que se activara y cada vez que se encendiera la computadora se activara
> dicho servicio para que el usuario no visualice la ventana de comandos y la
> replicacion se estuviese haciendo siempre, pero resulta que el servicio esta
> activo pero NO REPLICA alguien sabe que mas hay que configurar para que el
> proceso de replicacion este activo

A parte del hecho de que no deberías estar usando windows para un
servidor de base de datos ;)

Que versión de postgres tienes? si es la 9.0 para arriba podrias usar
la replicación integrada de postgres (lo unico que te complicara un
poco es si tienes tablespaces pero no es muy complicada la
solucion creo yo)

respecto a tu pregunta, verifica en los logs si el servicio slon se
esta conectando a la base. de repente subio con un usuario que no le
permite conectarse, si fuera eso verias mensajes como: no hay una
entrada en el archivo pg_hba.conf para el usuario xxx en la base de
datos xxx desde la ip xx.xx.xx.xx (el mensaje no es exacto pero te da
una idea)

-- 
Jaime Casanova www.2ndQuadrant.com
Professional PostgreSQL: Soporte 24x7 y capacitación

-
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] dudas dblink

2012-09-21 Por tema Juan
Gente

Estaba escribiendo un trigger para una tabla, cuando me di cuenta que el
NEW (registro pasado al trigger for update)
no se puede, o no se como hacer para que se embeba los valores dentro de un
string
termine armando un 'insert into . values ' convirtiendo todo a
string y luego ese query se lo pase a la
funcion  exec del dblink, existe otra manera? o tengo que armar un string
con las sentencias necesarias??
saludos

jmdc


[pgsql-es-ayuda] Replicacion

2012-09-21 Por tema Jorge Alberto Aquino Andrade
Buen día para todos, investigando en internet como funciona la replicación
con Slony encontre unos tutoriales y videos que describen como hacer el
proceso de replicación, me di a la tarea de hacerlo ya que tengo la
necesidad de tener una base maestra y una esclava y eso se apega a lo que
quiero, bueno segui todos los pasos y despues de solventar los
inconvenientes ya hace la replicación, pero al final de uno de los vidoes
explicaban que para que no estuviese el proceso de la replicacion activa en
la ventana de comando de windows sugerian que se creara un servicio con
slon y que se activara y cada vez que se encendiera la computadora se
activara dicho servicio para que el usuario no visualice la ventana de
comandos y la replicacion se estuviese haciendo siempre, pero resulta que
el servicio esta activo pero NO REPLICA alguien sabe que mas hay que
configurar para que el proceso de replicacion este activo


Re: [pgsql-es-ayuda] Problemas con pg_dump

2012-09-21 Por tema Cesar Martin
pg_dump -b -O -Fc -Z 1 -v -f FICHEROSALIDA BBDD

El 20 de septiembre de 2012 23:45, Sergio Gabriel Rodriguez <
sgrodrig...@gmail.com> escribió:

> 2012/9/20 Cesar Martin 
>
>> Hola Sergio,
>>
>> Yo tengo un entorno parecido (BBDD de 300GB) y mi solución para que los
>> dumps tarden poco ha sido meterles poca compresión (-Z 1), aunque el dump
>> resultante sera un poco mas grande, el tiempo en mi caso se redujo de 5h a
>> solo 2,5h.
>>
>
> Gracias Cesar, me pasas la línea de comando que ejecutas?
>
> Slds
>



-- 
César Martín Pérez
cmart...@gmail.com