Re: [pgsql-es-ayuda] tunning

2010-10-08 Thread Martin Li Causi
2010/10/7 Alvaro Herrera > Excerpts from Martin Li Causi's message of jue oct 07 06:49:44 -0400 2010: > > > > AC.ID_ANORMALIDAD_CALC_REEMPLAZO IS NULL AND > > > AC.ID_PROCESO IN ( > > > SELECT MAX(PROCESO_PERSONA_JORNADA.ID_PROCESO) > > >

Re: [pgsql-es-ayuda] WebServices con Postgres y Perl

2010-10-08 Thread David Samudio
Hola Alvaro, los unicos lenguajes que conozco son PowerScript de PowerBuilder y Oracle ya que trabaje con Oracle Forms.. No creo que con estos lenguajes pueda hacer algo con postgres.. Con PowerBuilder yo si se como consumir un webservice, por eso, otra idea que tengo pero creo que sea la mejor

[pgsql-es-ayuda] se puede realizar COMMIT en una función?

2010-10-08 Thread Perla
Hola! hice una función que realiza un UPDATE y quería hacer un COMMIT dentro de la función, pero me da el siguiente error: ERROR:  SPI_execute_plan failed executing query "commit": SPI_ERROR_TRANSACTION CONTEXTO:  PL/pgSQL function "cambia_clase" line 12 at sentencia SQL   La función es algo así:

Re: [pgsql-es-ayuda] WebServices con Postgres y Perl

2010-10-08 Thread Mariano Reingart
Con python te podría ayudar con PySimpleSOAP, una biblioteca que desarrollamos para webservices: http://code.google.com/p/pysimplesoap/ En su momento había armado un esquema similar (Triggers que disparaban una solicitud a un webservice) para factura electrónica en Argentina: http://www.pyafipws

Re: [pgsql-es-ayuda] WebServices con Postgres y Perl

2010-10-08 Thread Marcos Luis Ortiz Valmaseda
Aqui puedes ecnontrar lo que buscas http://www.postgres.cz/index.php/PL/Perlu_-_Untrusted_Perl_%28en%29 Ejemplo: CREATE OR REPLACE FUNCTION ext.amazon_search(varchar) RETURNS SETOF ext.amazon_lst AS $$ my $dev_token='insert developer token'; my $af_tag='insert associate tag'; my $amazon_wd

[pgsql-es-ayuda] división

2010-10-08 Thread Esneiker
Hola comunidad, Alguien podría decirme por qué si hago esto select round(2/5,2) devuelve 0.00 y no 0.40 ? O sea, cada vez que divido un número entre uno mayor pasa eso. Estoy usando postgres8.3 Saludos, Ing. Esneiker Enriquez Cabrera. Excelencia en Software. Desoft S.A. en Ciego de Ávila. Joaquí

[pgsql-es-ayuda] Re: [pgsql-es-ayuda] división

2010-10-08 Thread Carlos Edward Grajales Marmolejo
Esto es porque Postgres asume que es una division entre enteros y devuelve entonces un resultado entero. si haces esto: select round(2/5.0,2) tu resultado sera distinto. El 8 de octubre de 2010 11:41, Esneiker escribió: > Hola comunidad, > > Alguien podría decirme por qué si hago esto select

[pgsql-es-ayuda] Re: [pgsql-es-ayuda] división

2010-10-08 Thread Lennin Caro
-- On Fri, 10/8/10, Esneiker wrote: From: Esneiker Subject: [pgsql-es-ayuda] división To: pgsql-es-ayuda@postgresql.org Date: Friday, October 8, 2010, 4:41 PM división Hola comunidad, Alguien podría decirme por qué si hago esto select round(2/5,2) devuelve 0.00 y no 0.40 ? O sea, cada

Re: [pgsql-es-ayuda] división

2010-10-08 Thread Gilberto Castillo Martínez
El vie, 08-10-2010 a las 12:41 -0400, Esneiker escribió: > Hola comunidad, > > Alguien podría decirme por qué si hago esto select round(2/5,2) > devuelve 0.00 y no 0.40 ? > > O sea, cada vez que divido un número entre uno mayor pasa eso. Estoy > usando postgres8.3 > El vie, 08-10-2010 a las 1

[pgsql-es-ayuda] Re: [pgsql-es-ayuda] se puede realizar COMMIT en una función?

2010-10-08 Thread Jaime Casanova
2010/10/8 Perla > > Hola! > hice una función que realiza un UPDATE y quería hacer un COMMIT dentro de la > función, pero me da el siguiente error: > ERROR:  SPI_execute_plan failed executing query "commit": > SPI_ERROR_TRANSACTION > CONTEXTO:  PL/pgSQL function "cambia_clase" line 12 at sentenci

[pgsql-es-ayuda] Re: [pgsql-es-ayuda] se puede realizar COMMIT en una función?

2010-10-08 Thread Hector R. De los Santos
Buena respuesta Jaime, asi es, con PG cuando trabajas con funciones no necesitas usar COMMIT, si esta todo bien el motor se encarga del resto. Suerte. El 08/10/10, Jaime Casanova escribió: > 2010/10/8 Perla >> >> Hola! >> hice una función que realiza un UPDATE y quería hacer un COMMIT dentro d

[pgsql-es-ayuda] IDLE'S EN SERVIDOR

2010-10-08 Thread Marcelo Retamal
Hola a todos los miembros de la lista. Tengo el sgte., caso referente al estado IDLE en el servidor de BD de la empresa. Una aplicación desarrollada en VB por nuestro depto, y usada por todas las sucursales a lo largo de chile se comporta de forma distinta al hacer la misma consulta pero en dist

Re: [pgsql-es-ayuda] IDLE'S EN SERVIDOR

2010-10-08 Thread Jaime Casanova
2010/10/8 Marcelo Retamal > > Hola a todos los miembros de la lista. > > Tengo el sgte., caso referente al estado IDLE en el servidor de BD de la > empresa.  Una aplicación desarrollada en VB por nuestro > depto, y usada por todas las sucursales a lo largo de chile se comporta de > forma distint

RE: [pgsql-es-ayuda] IDLE'S EN SERVIDOR

2010-10-08 Thread Marcelo Retamal
Si, es la misma aplicación para todos. Atte., Marcelo R E T A M A L Vallejos Ingeniería de Sistemas, CMET Los Leones 1412 251 33 33 Anexo 2431 -Mensaje original- De: pgsql-es-ayuda-ow...@postgresql.org [mailto:pgsql-es-ayuda-ow...@postgresql.org] En nombre de Jaime Casanova Enviad

Re: [pgsql-es-ayuda] se puede realizar COMMIT en una función?

2010-10-08 Thread Alvaro Herrera
Excerpts from Perla's message of vie oct 08 11:05:01 -0400 2010: > Hola! > hice una función que realiza un UPDATE y quería hacer un COMMIT dentro de la > función, pero me da el siguiente error: No se puede. -- Álvaro Herrera The PostgreSQL Company - Command Prompt, Inc. PostgreSQL Replication

Re: [pgsql-es-ayuda] división

2010-10-08 Thread Alvaro Herrera
Excerpts from Esneiker's message of vie oct 08 12:41:05 -0400 2010: > Hola comunidad, > > Alguien podría decirme por qué si hago esto select round(2/5,2) devuelve > 0.00 y no 0.40 ? Si quieres que utilice un operador de división que no sea entera, haz un cast a los argumentos. Por ej. alvherre=

[pgsql-es-ayuda] Left join en subconsulta

2010-10-08 Thread Sergio Valdes Hurtado
Estimados, es posible utilizar un left join en una subconsulta. Quiero hacer algo como lo que sigue: select empl.rut, empl.nombre, empl.ap_paterno, empl.ap_materno, bon.bono from empleados empl, left join ( select run, bono from bonos where periodo = 2010) bon on empl.rut = bon.run Saludos, --

Re: [pgsql-es-ayuda] Left join en subconsulta

2010-10-08 Thread Alvaro Herrera
Excerpts from Sergio Valdes Hurtado's message of vie oct 08 16:06:45 -0400 2010: > Estimados, > es posible utilizar un left join en una subconsulta. Claro > Quiero hacer algo como lo que sigue: > > select empl.rut, empl.nombre, empl.ap_paterno, empl.ap_materno, bon.bono > from empleados empl, >

Re: [pgsql-es-ayuda] Left join en subconsulta

2010-10-08 Thread Marcos Luis Ortiz Valmaseda
No seria asi? SELECT empl.rut, empl.nombre, empl.ap_paterno, empl.ap_materno, bon.bono FROM empleados empl WHERE empl.rut EXISTS ( SELECT bono.run FROM bonos WHERE periodo = 2010

Re: [pgsql-es-ayuda] Left join en subconsulta

2010-10-08 Thread Sergio Valdes Hurtado
¿Esta consulta me devuelve todos los empleados, tengan o no tengan bono? El día 8 de octubre de 2010 16:33, Marcos Luis Ortiz Valmaseda escribió: > No seria asi? > > SELECT empl.rut, >              empl.nombre, >              empl.ap_paterno, >              empl.ap_materno, >              bon.bo

Re: [pgsql-es-ayuda] COPY TO

2010-10-08 Thread Guillermo Villanueva
Te fijaste en los derechos de escritura sobre ese directorio? Es linux? intentaste darle permisos 777 ? Saludos Guillermo Villanueva

Re: [pgsql-es-ayuda] Left join en subconsulta

2010-10-08 Thread Marcos Luis Ortiz Valmaseda
La mejor forma de ver eso probando. Saludos El 08/10/10, Sergio Valdes Hurtado escribió: > ¿Esta consulta me devuelve todos los empleados, tengan o no tengan bono? > > > El día 8 de octubre de 2010 16:33, Marcos Luis Ortiz Valmaseda > escribió: >> No seria asi? >> >> SELECT empl.rut, >>

Re: [pgsql-es-ayuda] Left join en subconsulta

2010-10-08 Thread Jaime Casanova
2010/10/8 Sergio Valdes Hurtado : > ¿Esta consulta me devuelve todos los empleados, tengan o no tengan bono? > no porque la condicion del LEFT JOIN debe ir en una clausula ON y no en el WHERE -- Jaime Casanova         www.2ndQuadrant.com Professional PostgreSQL: Soporte y capacitación de Postgre

Re: [pgsql-es-ayuda] Left join en subconsulta

2010-10-08 Thread Guillermo Villanueva
Marcos en tu consulta intentas traer una columna que no existe en las tablas del from (bon.bono) Saludos Guillermo Villanueva El 8 de octubre de 2010 17:33, Marcos Luis Ortiz Valmaseda < marcosluis2...@googlemail.com> escribió: > No seria asi? > > SELECT empl.rut, >

Re: [pgsql-es-ayuda] Left join en subconsulta

2010-10-08 Thread Jaime Giraldo
Una solución alterna para que en una sola fila te traiga todos los bonos... select empl.rut, empl.nombre, empl.ap_paterno, empl.ap_materno, array_to_string(array(select run, bono from bonos as bon where periodo = 2010 and bon.run = empl.rut ), '\n') AS bono from empleados empl El 8