On Wed, Feb 5, 2014 at 8:47 PM, Jonathan Finlay wrote:
> También tengo el siguiente mensaje de error:
>
> deadlock detected
> DETAIL: Process 31892 waits for ShareLock on transaction 138687791; blocked
> by process 30505.
> Process 30505 waits for ShareLock on transaction 138687763; blocked by
>
2014-02-05 Jonathan Finlay :
> Estimados, estoy teniendo el siguiente error en una de mis aplicaciones.
>
> could not serialize access due to concurrent update
>
Hola Jonathan,
Que versión de postgres es esta?
Si es 9.0 o anterior, significa que tienes una transacción en modo SERIALIZABLE.
Si es
También tengo el siguiente mensaje de error:
deadlock detected
DETAIL: Process 31892 waits for ShareLock on transaction
138687791;
blocked by process 30505.
Process 30505 waits for ShareLock on transaction 138687763;
blocked by process 31892.
HINT: See server log for query details.
Agradecido d
Estimados, estoy teniendo el siguiente error en una de mis aplicaciones.
could not serialize access due to concurrent update
Pueden darme alguna idea que me permita resolver el problema.
--
Jonathan.
Aland Laines escribió:
> Muchas gracias, me sirvió de mucho su ayuda, al final mi consulta quedo asi:
>
> SELECT
> date_part('YEAR',"Postulante".created) AS "Postulante__year",
> date_part('MONTH',"Postulante".created) AS "Postulante__month",
> SUM (CASE "Persona".genero WHEN 'M' THEN 1 ELSE 0
Muchas gracias, me sirvió de mucho su ayuda, al final mi consulta quedo asi:
SELECT
date_part('YEAR',"Postulante".created) AS "Postulante__year",
date_part('MONTH',"Postulante".created) AS "Postulante__month",
SUM (CASE "Persona".genero WHEN 'M' THEN 1 ELSE 0 END) AS
"Postulante__masculino",
S
Excelente! funciona tambien para todos los schemas de una base de datos...
Gracias nuevamente!
El 5 de febrero de 2014, 12:22, Alvaro Herrera
escribió:
> Rusel Fichi escribió:
> > Buenos dias Estimados,
> >
> > Probé las sequences manipulations functions y la que mas me sirvió fue la
> > de set
Hola Aland, puedes utilizar:
sum(case when genero = 'X' then tucantidad end) as Masculino
por ejemplo puede ser
select year, month,
sum(case when genero = 'M' then cantidad end) as Masculino,
sum(case when genero = 'F' then cantidad end) as Femenino,
sum(cantidad)
from tu_consulta
group by 1,
On Wed, Feb 5, 2014 at 3:58 PM, Aland Laines wrote:
> En la parte "Persona".genero AS "Postulante__genero" reelmplazar por CASE
> "Persona".genero
> WHEN M THEN 'Masculino' ELSE 'Femenino' END AS "Postulante__genero"
>
Para lo que quieres obtener puede ser así:
SELECT
...
SUM (CASE "Persona".g
Hola, en realidad lo que deseo es distinto: si te das cuenta, en mi
consulta me devuelve:
Year Month Genero Cantidad
2013 1 M 145
2013 1 F 55
2013 2M 122
2013 2 F 100
pero lo que necesito en realidad es
Year Month Mascu
SELECT date_part('YEAR',"Postulante".
created) AS "Postulante__year", date_part('MONTH',"Postulante".created) AS
"Postulante__month", "Persona".genero AS "Postulante__genero",
count("Postulante".id) AS "Postulante__cuenta"
FROM "produccion"."postulantes" AS "Postulante" LEFT JOIN
"produccion"."pers
Hola, no soy muy ducho con lo de las consultas, y les pido su ayuda, tengo
una consulta que me devuelve cuatro columnas
Year Month Genero Cantidad
2013 1 M 145
2013 1 F 55
2013 2M 122
2013 2 F 100
La consulta es la siguien
Muchas gracias, con GET STACKED DIAGNOSTICS solucione mi problema.Saludos.
> From: ja...@2ndquadrant.com
> Date: Sat, 1 Feb 2014 12:34:00 -0500
> Subject: Re: [pgsql-es-ayuda] Personalizar SQLERRM
> To: jo...@bsdchile.cl
> CC: pedr...@outlook.com; pgsql-es-ayuda@postgresql.org
>
> 2014-02-01 Jorg
Rusel Fichi escribió:
> Buenos dias Estimados,
>
> Probé las sequences manipulations functions y la que mas me sirvió fue la
> de setval(regclass), logre crear una funccion que resolviera mi poroblema,
> esta es la funcion que cree en caso que le sirva al alguien que presente
> un problema pareci
Muchas gracias por las respuestas. Jaime, entiendo que las opciones que
recomiendas son ideales, pero actualmente la base de datos esta configurada
en dos nodos en cluster que mueven el directorio de datos de un lado a otro
cuando se para el servicio en alguno de los nodos. (Entiendo que usan una
h
Gracias Alvaro por la aclaración!!!
El 5 de febrero de 2014, 10:50, Alvaro
Herreraescribió:
> Hellmuth Vargas escribió:
> > buenos días Lista
> >
> > Primero, los campos de las cuales quiere extraer los Milisegundos son de
> > tipo DATE? porque si es así estos no tiene la precisión hasta
> mil
Buenos dias Estimados,
Probé las sequences manipulations functions y la que mas me sirvió fue la
de setval(regclass), logre crear una funccion que resolviera mi poroblema,
esta es la funcion que cree en caso que le sirva al alguien que presente
un problema parecido:
create or replace function up
Hellmuth Vargas escribió:
> buenos días Lista
>
> Primero, los campos de las cuales quiere extraer los Milisegundos son de
> tipo DATE? porque si es así estos no tiene la precisión hasta milisegundos
> (incluso solo llega al día), debería emplear TIMESTAMP
>
> Trabajando con TIMESTAMP la senten
buenos días Lista
Primero, los campos de las cuales quiere extraer los Milisegundos son de
tipo DATE? porque si es así estos no tiene la precisión hasta milisegundos
(incluso solo llega al día), debería emplear TIMESTAMP
Trabajando con TIMESTAMP la sentencia seria algo así:
select extract('mil
Hola:
Puedes ver aqui:
http://www.postgresql.org/docs/9.3/static/functions-datetime.html#FUNCTIONS-DATETIME-EXTRACT
Saludos
El 5 de febrero de 2014, 9:16, Gaston Riderescribió:
> Buenos Dias
>
> HE dado vueltas y no conseguí obtener los MILISEGUNDOS entre dos campos
> date
>
> Intenté
Buenos Dias
HE dado vueltas y no conseguí obtener los MILISEGUNDOS entre dos campos date
Intenté hacer algo como:
SELECT date_part('MILLISECONDS'::text, (fin-inicio)) as duration,
alguien puede darme una mano, gracias...
Aplique los consejos que me dieron Raul y Alvaro y mejoro la consulta a 3
segundos, tengo que estudiar la documentacion de EXPLAIN para ver porque
cambia el plan para order by asc y desc.
Gracias a todos nuevamente.
El 4 de febrero de 2014, 13:46, Fede Martinez
escribió:
> Al final como quedo l
El día 5 de febrero de 2014, 2:43, Jaime Casanova
escribió:
> 2014-02-04 Federico Sansone :
>> Hola lista! es mi primer contacto y espero que me puedan dar una mano y
>> eventualmente hacer mi humilde aporte.
>>
>> Estoy necesitando hacer un dump y restore de una base que no tuvo
>> mantenimiento
23 matches
Mail list logo