Em 28 de junho de 2017 17:45, Douglas Fabiano Specht <
[email protected]> escreveu:

>
> Ocorre que ao efetuar um dump, está dando o seguinte erro:
>
> ERROR:  out of shared memory pg_dump
> WARNING:  out of shared memory
> HINT increase max_locks_per_transaction
>

O pg_dump faz um bloqueio (AccessShareLock) para cada tabela que irá
copiar. Como ele faz isso numa única transação, o parâmetro
max_locks_per_transaction deve ser no mínimo igual ao número de tabelas a
serem copiadas. Isso é necessário para não permitir remoção ou alteração do
esquema enquanto a cópia estiver sendo feita. Ao alterar
max_locks_per_transaction você precisará fazer um restart.


-- 
   Euler Taveira                                   Timbira -
http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
<http://www.timbira.com.br>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a