Alvaro ,

2017-06-10 14:24 GMT-03:00 Alvaro Herrera <alvhe...@2ndquadrant.com>:

> Juan escribió:
>
> > Haciendo un restore de una db me aparrecio este error y no tengo idea
> > que significa, alguien le paso?
>
> Es un deadlock.
>
Es el mensaje de error que tira el postgres.
Es una abrazo mortal, donde A necesita a B pero B no arranca porque
neceista A
de esa manera nunca se libera.
El restore esta hecho con pg_restore -disable_all_triggers -1 -O
file.custom.
al parecer el deshabilitar los triggers el postgres envia

disable postrgres tabla X.
restore
enable triggers  tabla X
en ese proceso se bloquea diciendo lo que dice el mensaje de error.
No entiendo como si esa base de datos no existia antes del restore
puede estar bloqueada por otro proceso... cual proceso???
como lo corrijo? el restore queda bloqueado y se pierde todo
obviamente,
 saludos

Juan


>
> ¿qué tipo de restore?
>
> --
> Álvaro Herrera                https://www.2ndQuadrant.com/
> PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
>

Responder a