SELECT locktype, mode, relation FROM pg_locks;

Então Leonardo, executando o comando que me passou acima tenho algumas 
linhas assim

"relation" "AccessShareLock" 2684

e outras assim

"virtualxid"  "ExclusiveLock" <NULL>

No meu sistema eu não uso bloqueio nenhum, será que esses são bloqueios 
necessarios do proprio banco?

Eu uso nas minhas tabelas o campo COD_KEY = Serial pra que crie um 
sequencial... será isso?
Mas ai não seria somente na hora de inserir?


Marcelo Silva
------------------------------------------------
msn: [email protected]
Tel.: (11) 2962-7390
Cel.: (11) 9693-4251

Programador: Delphi, PHP
Linux Kubuntu User number is # 24362



----- Original Message ----- 
From: "Leonardo Cezar" <[email protected]>
To: "Marcelo Silva" <[email protected]>
Cc: "Comunidade PostgreSQL Brasileira" <[email protected]>
Sent: Thursday, January 20, 2011 11:40 AM
Subject: Re: [pgbr-geral] Backup sem Parar Base, Tem como?


2011/1/20 Marcelo Silva <[email protected]>:
> Então Leonardo, quando disse fechar as tabelas é porque o PgAdmin3 não
> finaliza o backup enquanto todos não saem do sistema... nesse sistema eu
> tenho que manter algumas tabelas comuns abertas, me parece que o PgAdmin3
> precisa de acesso exclusivo então se tiver alguma tabela aberta ele não
> executa o backup... também achei estranho, mas como ainda sou novo no
> postgres, resolvi colocar a duvida na lista.
>
> Vou executar o backup via linha de comando como sugeriu pra ver o que
> acontece, pode ser algum bugzinho do PgAdmin3

O pgadmin utiliza exatamente o pg_dump por "trás das cortinas". Sua
aplicação talvez esteja bloqueando exclusivamente algumas linhas ou
tavlez a tabela inteira desnecessariamente?

Verifique atra'ves da tabela pg_locks na coluna mode e relation:

SELECT locktype, mode, relation FROM pg_locks;

Abraço!

-Leo
-- 
Leonardo Cezar
http://postgreslogia.wordpress.com 

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a