[pgsql-es-ayuda] fecha de un registro en una tabla

2014-10-07 Por tema Linder Poclaba Lazaro
Buenos días lista

Un saludo grato a todos ustedes, tengo la siguiente duda hay alguna forma
de saber en que fecha se realizo el registro en una tabla?, la tabla no
cuenta con el campo de fecha de registro y por temas de auditoria necesito
saber cuando fueron insertados todos los registros.

Agradezco su tiempo y quedo atento a sus comentarios, muchas gracias.


Re: [pgsql-es-ayuda] fecha de un registro en una tabla

2014-10-07 Por tema Gilberto Castillo


 Buenos días lista

 Un saludo grato a todos ustedes, tengo la siguiente duda hay alguna forma
 de saber en que fecha se realizo el registro en una tabla?, la tabla no
 cuenta con el campo de fecha de registro y por temas de auditoria necesito
 saber cuando fueron insertados todos los registros.

 Agradezco su tiempo y quedo atento a sus comentarios, muchas gracias.

Puedes revisar los catálogos a ver si vez algo ahí, pero justamente eso
que necesitas no se si lo podrás hallar, pero al menos puedes tener una
idea de los hechos, te recomiendo uses en tu data pg_audit ... acá tuvimos
excelentes resultados con ello.


Saludos,
Gilberto Castillo
La Habana, Cuba
--- 
This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running at 
host imx3.etecsa.cu
Visit our web-site: http://www.kaspersky.com, http://www.viruslist.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] Consulta sobre groupo by

2014-10-07 Por tema Felipe Araoz Ramos
Buen dia amigos del foro.

Tengo una funcion que hace varios agrupaciones para un balance de
comprobacion, una para los saldos iniciales, para los movimientos, etc y
los voy uniendo con union all.  Mi problema radica cuando quiero agrupar
por un campo extrayendo los 2,3 o 4, digitos iniciales de la cuenta, segun
el parametro $4.  He estado haciendo esto:

SELECT
  substring(fpcdet.m_ccta,1,$4) as m_ccta,
  SUM(CASE WHEN fpcdet.M_ACCI='D' THEN fpcdet.M_IMPN ELSE 0.00 END) AS
SI_DEBE,
  SUM(CASE WHEN fpcdet.M_ACCI='H' THEN fpcdet.M_IMPN ELSE 0.00 END) AS
SI_HABE,
  0.00 AS MV_DEBE,0.00 AS MV_HABE,0.00 AS SA_DEBE,0.00 AS SA_HABE
FROM
  fpcdet inner join fpccab on
  fpcdet.m_empr=fpccab.m_empr and
  fpcdet.m_anop=fpccab.m_anop and
  fpcdet.m_mesp=fpccab.m_mesp and
  fpcdet.m_grup=fpccab.m_grup and
  fpcdet.m_ncom=fpccab.m_ncom
  where fpcdet.m_empr=$1 and fpcdet.M_anop=$2 and fpcdet.M_MESP$3 and
fpccab.m_cont='S'
GROUP BY fpcdet.m_ccta   Con esto no me funciona bien,
pero si le coloco
GROUP BY 1  , me funciona bien, pero no se si es lo mas correcto   O seria
mas conveniente;
GROUP BY  substring(fpcdet.m_ccta,1,$4).

Gracias por sus respuestas.


*Felipe Araoz Ramos*
RPM #941990605 / 941990605
RPC 992760385
 NXT  822*9500 / 998229500


Re: [pgsql-es-ayuda] Consulta sobre groupo by

2014-10-07 Por tema Gilberto Castillo


 Buen dia amigos del foro.

 Tengo una funcion que hace varios agrupaciones para un balance de
 comprobacion, una para los saldos iniciales, para los movimientos, etc y
 los voy uniendo con union all.  Mi problema radica cuando quiero agrupar
 por un campo extrayendo los 2,3 o 4, digitos iniciales de la cuenta, segun
 el parametro $4.  He estado haciendo esto:

 SELECT
   substring(fpcdet.m_ccta,1,$4) as m_ccta,
   SUM(CASE WHEN fpcdet.M_ACCI='D' THEN fpcdet.M_IMPN ELSE 0.00 END) AS
 SI_DEBE,
   SUM(CASE WHEN fpcdet.M_ACCI='H' THEN fpcdet.M_IMPN ELSE 0.00 END) AS
 SI_HABE,
   0.00 AS MV_DEBE,0.00 AS MV_HABE,0.00 AS SA_DEBE,0.00 AS SA_HABE
 FROM
   fpcdet inner join fpccab on
   fpcdet.m_empr=fpccab.m_empr and
   fpcdet.m_anop=fpccab.m_anop and
   fpcdet.m_mesp=fpccab.m_mesp and
   fpcdet.m_grup=fpccab.m_grup and
   fpcdet.m_ncom=fpccab.m_ncom
   where fpcdet.m_empr=$1 and fpcdet.M_anop=$2 and fpcdet.M_MESP$3 and
 fpccab.m_cont='S'
 GROUP BY fpcdet.m_ccta   Con esto no me funciona bien,
 pero si le coloco
 GROUP BY 1  , me funciona bien, pero no se si es lo mas correcto   O seria
 mas conveniente;
 GROUP BY  substring(fpcdet.m_ccta,1,$4).

 Gracias por sus respuestas.

¿Has probado utilizar además un Order by?


Saludos,
Gilberto Castillo
La Habana, Cuba
--- 
This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running at 
host imx3.etecsa.cu
Visit our web-site: http://www.kaspersky.com, http://www.viruslist.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] fecha de un registro en una tabla

2014-10-07 Por tema Linder Poclaba Lazaro
Muchas gracias Gilberto por la respuesta, las pruebas lo hicieron en la
base de producción o en un backup?

El 7 de octubre de 2014, 10:39, Gilberto Castillo 
gilberto.casti...@etecsa.cu escribió:



  Buenos días lista
 
  Un saludo grato a todos ustedes, tengo la siguiente duda hay alguna forma
  de saber en que fecha se realizo el registro en una tabla?, la tabla no
  cuenta con el campo de fecha de registro y por temas de auditoria
 necesito
  saber cuando fueron insertados todos los registros.
 
  Agradezco su tiempo y quedo atento a sus comentarios, muchas gracias.

 Puedes revisar los catálogos a ver si vez algo ahí, pero justamente eso
 que necesitas no se si lo podrás hallar, pero al menos puedes tener una
 idea de los hechos, te recomiendo uses en tu data pg_audit ... acá tuvimos
 excelentes resultados con ello.


 Saludos,
 Gilberto Castillo
 La Habana, Cuba

 ---
 This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE
 running at host imx3.etecsa.cu
 Visit our web-site: http://www.kaspersky.com, http://www.viruslist.com




Re: [pgsql-es-ayuda] fecha de un registro en una tabla

2014-10-07 Por tema Gilberto Castillo


 Muchas gracias Gilberto por la respuesta, las pruebas lo hicieron en la
 base de producción o en un backup?

En test y luego fue llevada a producción ...solo que fue utilizad en un
tiempo pos tuvimos problemas con la capacidad del disco ...luego pusimos
mejores discos de más capacidad... pero no se volvió activar.


Saludos,
Gilberto Castillo
La Habana, Cuba
--- 
This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running at 
host imx3.etecsa.cu
Visit our web-site: http://www.kaspersky.com, http://www.viruslist.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] Consulta sobre groupo by

2014-10-07 Por tema Emanuel Calvo

El 07/10/14 a las 10:55, Felipe Araoz Ramos escibió:

 Buen dia amigos del foro.

 Tengo una funcion que hace varios agrupaciones para un balance de
 comprobacion, una para los saldos iniciales, para los movimientos, etc
 y los voy uniendo con union all.  Mi problema radica cuando quiero
 agrupar por un campo extrayendo los 2,3 o 4, digitos iniciales de la
 cuenta, segun el parametro $4.  He estado haciendo esto:

 SELECT 
   substring(fpcdet.m_ccta,1,$4) as m_ccta,
   SUM(CASE WHEN fpcdet.M_ACCI='D' THEN fpcdet.M_IMPN ELSE 0.00 END) AS
 SI_DEBE,
   SUM(CASE WHEN fpcdet.M_ACCI='H' THEN fpcdet.M_IMPN ELSE 0.00 END) AS
 SI_HABE,
   0.00 AS MV_DEBE,0.00 AS MV_HABE,0.00 AS SA_DEBE,0.00 AS SA_HABE
 FROM
   fpcdet inner join fpccab on
   fpcdet.m_empr=fpccab.m_empr and
   fpcdet.m_anop=fpccab.m_anop and
   fpcdet.m_mesp=fpccab.m_mesp and
   fpcdet.m_grup=fpccab.m_grup and  
   fpcdet.m_ncom=fpccab.m_ncom   
   where fpcdet.m_empr=$1 and fpcdet.M_anop=$2 and fpcdet.M_MESP$3 and
 fpccab.m_cont='S'
 GROUP BY fpcdet.m_ccta   Con esto no me funciona bien, 
 pero si le coloco 
 GROUP BY 1  , me funciona bien, pero no se si es lo mas correcto   O
 seria mas conveniente;
 GROUP BY  substring(fpcdet.m_ccta,1,$4).


No soy amigo de utilizar funciones que se ejecuten por cada fila.
Yo dejaría el GROUP BY m_ccta . Aún así te aconsejo que hagas el
EXPLAIN ANALYZE de cada consulta y analices el comportamiento con
tus datos.

Si vas a compartir los explain usa: explain.depesz.com

-- 
--
Emanuel Calvo http://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] fecha de un registro en una tabla

2014-10-07 Por tema Linder Poclaba Lazaro
Busque información de pg_audit es una buena herramienta que pienso
implementar, pero creo la información que necesito no me lo puede obtener.

El 7 de octubre de 2014, 11:35, Gilberto Castillo 
gilberto.casti...@etecsa.cu escribió:



  Muchas gracias Gilberto por la respuesta, las pruebas lo hicieron en la
  base de producción o en un backup?

 En test y luego fue llevada a producción ...solo que fue utilizad en un
 tiempo pos tuvimos problemas con la capacidad del disco ...luego pusimos
 mejores discos de más capacidad... pero no se volvió activar.


 Saludos,
 Gilberto Castillo
 La Habana, Cuba

 ---
 This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE
 running at host imx3.etecsa.cu
 Visit our web-site: http://www.kaspersky.com, http://www.viruslist.com




Re: [pgsql-es-ayuda] fecha de un registro en una tabla

2014-10-07 Por tema Emanuel Calvo

El 07/10/14 a las 11:53, Linder Poclaba Lazaro escibió:
 Busque información de pg_audit es una buena herramienta que pienso
 implementar, pero creo la información que necesito no me lo puede obtener.

No. No hay forma de saber cuando se creó una tabla a menos que tengas un
pg_audit
o al menos un ouput de los DDL al log.

-- 
--
Emanuel Calvo http://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] Consulta sobre groupo by

2014-10-07 Por tema felix gonzales
Estimado Felipe

es recomendable que la disgregación de cuentas lo haga en el proceso de
mayorización  y en el caso de tu balance con un simple sql tendrías lo
que necesitas (mucho mas rápido para presentar resultados al usuario)

saludos!


2014-10-07 9:38 GMT-05:00 Emanuel Calvo emanuel.ca...@2ndquadrant.com:


 El 07/10/14 a las 10:55, Felipe Araoz Ramos escibió:
 
  Buen dia amigos del foro.
 
  Tengo una funcion que hace varios agrupaciones para un balance de
  comprobacion, una para los saldos iniciales, para los movimientos, etc
  y los voy uniendo con union all.  Mi problema radica cuando quiero
  agrupar por un campo extrayendo los 2,3 o 4, digitos iniciales de la
  cuenta, segun el parametro $4.  He estado haciendo esto:
 
  SELECT
substring(fpcdet.m_ccta,1,$4) as m_ccta,
SUM(CASE WHEN fpcdet.M_ACCI='D' THEN fpcdet.M_IMPN ELSE 0.00 END) AS
  SI_DEBE,
SUM(CASE WHEN fpcdet.M_ACCI='H' THEN fpcdet.M_IMPN ELSE 0.00 END) AS
  SI_HABE,
0.00 AS MV_DEBE,0.00 AS MV_HABE,0.00 AS SA_DEBE,0.00 AS SA_HABE
  FROM
fpcdet inner join fpccab on
fpcdet.m_empr=fpccab.m_empr and
fpcdet.m_anop=fpccab.m_anop and
fpcdet.m_mesp=fpccab.m_mesp and
fpcdet.m_grup=fpccab.m_grup and
fpcdet.m_ncom=fpccab.m_ncom
where fpcdet.m_empr=$1 and fpcdet.M_anop=$2 and fpcdet.M_MESP$3 and
  fpccab.m_cont='S'
  GROUP BY fpcdet.m_ccta   Con esto no me funciona bien,
  pero si le coloco
  GROUP BY 1  , me funciona bien, pero no se si es lo mas correcto   O
  seria mas conveniente;
  GROUP BY  substring(fpcdet.m_ccta,1,$4).
 

 No soy amigo de utilizar funciones que se ejecuten por cada fila.
 Yo dejaría el GROUP BY m_ccta . Aún así te aconsejo que hagas el
 EXPLAIN ANALYZE de cada consulta y analices el comportamiento con
 tus datos.

 Si vas a compartir los explain usa: explain.depesz.com

 --
 --
 Emanuel Calvo http://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




-- 
Felix Gonzales


Re: [pgsql-es-ayuda] fecha de un registro en una tabla

2014-10-07 Por tema Linder Poclaba Lazaro
Gracias chicos por su tiempo, si lamentablemente creo que no podré obtener
esa información, lo importante es que ya se que existe pg_audit para el
futuro :)

El 7 de octubre de 2014, 11:09, Emanuel Calvo emanuel.ca...@2ndquadrant.com
 escribió:


 El 07/10/14 a las 11:53, Linder Poclaba Lazaro escibió:
  Busque información de pg_audit es una buena herramienta que pienso
  implementar, pero creo la información que necesito no me lo puede
 obtener.
 
 No. No hay forma de saber cuando se creó una tabla a menos que tengas un
 pg_audit
 o al menos un ouput de los DDL al log.

 --
 --
 Emanuel Calvo http://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] Consulta sobre groupo by

2014-10-07 Por tema Alvaro Herrera
Felipe Araoz Ramos escribió:
 Buen dia amigos del foro.
 
 Tengo una funcion que hace varios agrupaciones para un balance de
 comprobacion, una para los saldos iniciales, para los movimientos, etc y
 los voy uniendo con union all.  Mi problema radica cuando quiero agrupar
 por un campo extrayendo los 2,3 o 4, digitos iniciales de la cuenta, segun
 el parametro $4.  He estado haciendo esto:
 
 SELECT
   substring(fpcdet.m_ccta,1,$4) as m_ccta,
   SUM(CASE WHEN fpcdet.M_ACCI='D' THEN fpcdet.M_IMPN ELSE 0.00 END) AS
 SI_DEBE,
   SUM(CASE WHEN fpcdet.M_ACCI='H' THEN fpcdet.M_IMPN ELSE 0.00 END) AS
 SI_HABE,
   0.00 AS MV_DEBE,0.00 AS MV_HABE,0.00 AS SA_DEBE,0.00 AS SA_HABE
 FROM
   fpcdet inner join fpccab on
   fpcdet.m_empr=fpccab.m_empr and
   fpcdet.m_anop=fpccab.m_anop and
   fpcdet.m_mesp=fpccab.m_mesp and
   fpcdet.m_grup=fpccab.m_grup and
   fpcdet.m_ncom=fpccab.m_ncom
   where fpcdet.m_empr=$1 and fpcdet.M_anop=$2 and fpcdet.M_MESP$3 and
 fpccab.m_cont='S'
 GROUP BY fpcdet.m_ccta   Con esto no me funciona bien,
 pero si le coloco
 GROUP BY 1  , me funciona bien, pero no se si es lo mas correcto   O seria
 mas conveniente;
 GROUP BY  substring(fpcdet.m_ccta,1,$4).

Si no me equivoco, un literal numérico en el GROUP BY hace referencia a
un número de columna de salida, así que es lo mismo GROUP BY 1 que
GROUP BY substring(...).

Si pones una definición en el GROUP BY que es igual a la columna de
salida, se ejecutará una sola vez y usará el mismo resultado para ambos,
así que la ejecución de cualquiera de las dos variantes será la misma.
(Puedes verificar esto poniendo una función marcada IMMUTABLE que haga
RAISE NOTICE y retorne el substring de tu interés).  Si marcas la
función VOLATILE no sé cómo se comporta, pero es posible que ejecute
separadamente para la columna de salida que para el GROUP BY.  Otra
prueba que puedes hacer es concatenar con un string vacío para que veas
que se ejecuta una vez más:

GROUP BY substring(...) || ''

-- 
Á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] pg_audit

2014-10-07 Por tema Linder Poclaba Lazaro
Buenos días listas, tengo la siguiente duda pg_audit se puede implementar
en PostgreSQL 8.4

Gracias de antemano.


[pgsql-es-ayuda] ayuda con ciclo anidado

2014-10-07 Por tema Ing. Esneiker Enriquez Cabrera
Hola amigos, escribo porque estoy haciendo una función y en el momento de
ejecutarla en el pgadminIII para que se cree en la base de datos me da el
error: error de sintaxis en o cerca de «loop», esto es en el loop que cierro
después de cadena_subordinadas = '';. Agradecería si alguien me pudiera
indicar cómo resolverlo puesto que he revisado varias veces y no encuentro
el problema, adjunto una imagen del código para que se vea mejor.

 

Desde ya muchas gracias.

Saludos,

Ing. Esneiker Enriquez Cabrera
  Esp. B en Ciencias Informáticas

Desoft en Ciego de Ávila. Joaquín de Aguero esq. Calle 2. Ciego de Ávila.
Cuba.
Telf.: 53 33 22 8971, email.: eenriq...@cav.desoft.cu

 



codigo.sql
Description: Binary data
-
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 con ciclo anidado

2014-10-07 Por tema Guillermo E. Villanueva
Suponiendo que el código está en plpgsql, tenés un begin y end dentro del
if que no deberías poner.

Guillermo Villanueva


El 7 de octubre de 2014, 15:21, Ing. Esneiker Enriquez Cabrera 
eenriq...@cav.desoft.cu escribió:

  Hola amigos, escribo porque estoy haciendo una función y en el momento
 de ejecutarla en el pgadminIII para que se cree en la base de datos me da
 el error: error de sintaxis en o cerca de «loop», esto es en el loop que
 cierro después de cadena_subordinadas = '';. Agradecería si alguien me
 pudiera indicar cómo resolverlo puesto que he revisado varias veces y no
 encuentro el problema, adjunto una imagen del código para que se vea mejor.



 Desde ya muchas gracias.

 Saludos,

 *Ing. Esneiker Enriquez Cabrera*
   *Esp. B en Ciencias Informáticas*

 Desoft en Ciego de Ávila. Joaquín de Aguero esq. Calle 2. Ciego de Ávila.
 Cuba.
 *Telf.:* 53 33 22 8971, *email.:* eenriq...@cav.desoft.cu



 -
 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 con ciclo anidado

2014-10-07 Por tema Ing. Esneiker Enriquez Cabrera
El código está escrito en plpgsql, aún cuando le quito el begin y end me sigue 
dando el mismo problema.

 

Saludos,

Ing. Esneiker Enriquez Cabrera
  Esp. B en Ciencias Informáticas

Desoft en Ciego de Ávila. Joaquín de Aguero esq. Calle 2. Ciego de Ávila. Cuba.
Telf.: 53 33 22 8971, email.: eenriq...@cav.desoft.cu

 

De: pgsql-es-ayuda-ow...@postgresql.org 
[mailto:pgsql-es-ayuda-ow...@postgresql.org] En nombre de Guillermo E. 
Villanueva
Enviado el: martes, 07 de octubre de 2014 15:15
Para: Ing. Esneiker Enriquez Cabrera
CC: POSTGRES
Asunto: Re: [pgsql-es-ayuda] ayuda con ciclo anidado

 

Suponiendo que el código está en plpgsql, tenés un begin y end dentro del if 
que no deberías poner.




Guillermo Villanueva

 

 

El 7 de octubre de 2014, 15:21, Ing. Esneiker Enriquez Cabrera 
eenriq...@cav.desoft.cu escribió:

Hola amigos, escribo porque estoy haciendo una función y en el momento de 
ejecutarla en el pgadminIII para que se cree en la base de datos me da el 
error: error de sintaxis en o cerca de «loop», esto es en el loop que cierro 
después de cadena_subordinadas = '';. Agradecería si alguien me pudiera indicar 
cómo resolverlo puesto que he revisado varias veces y no encuentro el problema, 
adjunto una imagen del código para que se vea mejor.

 

Desde ya muchas gracias.

Saludos,

Ing. Esneiker Enriquez Cabrera
  Esp. B en Ciencias Informáticas

Desoft en Ciego de Ávila. Joaquín de Aguero esq. Calle 2. Ciego de Ávila. Cuba.
Telf.: 53 33 22 8971, email.: eenriq...@cav.desoft.cu

 


-
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 con ciclo anidado

2014-10-07 Por tema Gilberto Castillo


 El código está escrito en plpgsql, aún cuando le quito el begin y end me
 sigue dando el mismo problema.


Uhmmm, no se si me perdí algo..ya mostraste e código de tu función?
--- 
This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running at 
host imx3.etecsa.cu
Visit our web-site: http://www.kaspersky.com, http://www.viruslist.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] ayuda con ciclo anidado

2014-10-07 Por tema Alvaro Herrera
Ing. Esneiker Enriquez Cabrera escribió:
 El código está escrito en plpgsql, aún cuando le quito el begin y end me 
 sigue dando el mismo problema.

Te falta un end if, pero realmente el gran problema es que el diseño
de todo esto es malo (por decirlo elegantemente).

-- 
Á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] ayuda con ciclo anidado

2014-10-07 Por tema Ing. Esneiker Enriquez Cabrera
Muchas gracias Álvaro, efectivamente me faltaba un end if, del cual no me
había dado cuenta con tantas veces que lo revisé.

Saludos,
Ing. Esneiker Enriquez Cabrera
  Esp. B en Ciencias Informáticas
Desoft en Ciego de Ávila. Joaquín de Aguero esq. Calle 2. Ciego de Ávila.
Cuba.
Telf.: 53 33 22 8971, email.: eenriq...@cav.desoft.cu

-Mensaje original-
De: pgsql-es-ayuda-ow...@postgresql.org
[mailto:pgsql-es-ayuda-ow...@postgresql.org] En nombre de Alvaro Herrera
Enviado el: martes, 07 de octubre de 2014 15:43
Para: Ing. Esneiker Enriquez Cabrera
CC: 'Guillermo E. Villanueva'; 'POSTGRES'
Asunto: Re: [pgsql-es-ayuda] ayuda con ciclo anidado

Ing. Esneiker Enriquez Cabrera escribió:
 El código está escrito en plpgsql, aún cuando le quito el begin y end me
sigue dando el mismo problema.

Te falta un end if, pero realmente el gran problema es que el diseño
de todo esto es malo (por decirlo elegantemente).

-- 
Á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


-
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] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] error de conexión con pgagent

2014-10-07 Por tema Frank Alberto Rodriguez Solana

  
  
Buenas Martin.

Nunca he usado el pgagent pero ese error puede darte porque tengas
mal configurado el archivo /etc/hosts
Te recomiendo también que revises los puertos del pgagent que no
estén cerrados por el firewall...

Saludos


El 06/10/14 a las #4, Martín Díaz
  escribió:


  
Alvaro. 


ante todo, muchas gracias por tu respuesta
y perdón por demorar tanto en este feedback, estuve con
otros temas


te comento que ya había probado esto me
recomendás, pero obtengo el mismo resultado


se te ocurre alguna otra cosa?



saludos



  


  

El Miércoles, 1 de octubre,
  2014 17:04:28, Alvaro Herrera
  alvhe...@2ndquadrant.com escribió:
 
  
  
  Martín Díaz escribió:

   hola a la comunidad.
   soy nuevo y la verdad que agradezco la
  posibilidad de poder contar con este recurso, espero
  en algún momento poder ayudar. 
   tengo un problema que no puedo solucionar
   estoy trabajando con postgresql 9.3.5, corriendo
  sobre un servidor ubuntu SMP
   instalé pgadmin3 1.18, junto al paquete pgagent
  3.4.0
   todo esto porque necesito hacer tareas
  programadas, utilizando pgagent (en cuenta de cron)
  para poder hacer uso de los beneficios que he leído de
  esta solución.
   todo lo hice siguiendo la documentación, pero al
  momento de iniciar el agente, mediante el comando
   pagent hostadrr=localhost user=postgres
  dbname=postgres
   (la pass la puse en el archivo .pgpass con los
  permisos adecuados, según la documentación)
   obtengo un error que no entiendo
   Error: Cannot get the official hostname (error 0:
  Succes)
   ya probé con cambiar localhost por 127 o por
  la dirección que tiene el servidor, pero tampoco
  funcionó.
   si a alguien le pasó le agradezco la ayuda


Mira listen_addresses en postgresql.conf.  Si no tienes
una dirección
IP o un *, sólo crea un socket local y no hay acceso vía
TCP.  Para que
pgagent use el socket local, quita el host= y hostaddr=
de la línea de
conexión, dejando sólo el user y dbname. 
(Alternativamente puedes poner
el directorio donde está alojado el socket, algo como
host=/var/run/postgresql ).

-- 
Álvaro Herrera                http://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




  

  

  






Concurso "Mi selfie por los 5". Detalles en. Ver  http://justiciaparaloscinco.wordpress.com 











Re: [pgsql-es-ayuda] [2ndQuadrant Webinar Gratuito] Tema: Introducción a repmgr

2014-10-07 Por tema Alvaro Herrera
Emanuel Calvo escribió:
 
 ¡Hola listeros!
 
 2ndQuadrant tiene el placer de anunciarles el nuevo webinar gratuito que
 se llevará a
 cabo el próximo Jueves 9 de Octubre a las 12:00pm (horario Argentina).

Estimados, les rogaría que futuros avisos de webinars y otras
actividades de esa índole se hagan exclusivamente en la lista
pgsql-es-fomento.  Si alguien de pgsql-es-ayuda está interesado en
recibir estos avisos, queda cordialmente invitado a suscribirse a esa
otra lista.

-- 
Álvaro Herrera

-
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