Uma forma de tratar esse tipo de problema poderia ser utilizar procedures e
dentro das mesmas fazer o tratamento das exceptions de Deadlock.
No caso, poderias retornar ao começo de tua procedure quando ocorrer a
exception, contudo como entrou no tratamento da mesma, a outra função que
estava travad
Leandro,
> Sei que não é a resposta esperada, mas a verdade a vezes doí, deadlock é
> problema de lógica da aplicação.
Essa regra tem exceção.
> Você pode ter milhares de transações em
> paralelo e não ter deadlock,
Teu sistema e tua modelagem precisam ser radicalmente simplórios para isso
aco
Estou usando a funcao reverse em C --
http://blog.frosties.org/post/2007/08/28/Fonction-reverse-C-avec-PostgreSQL
e estou adicionando a funcao char *replace(const char *s, const char *old,
const char *new)
Acrescentei char * str;
str_in = PG_GETARG_VARCHAR_P_COPY(0);
len = (int) (VAR
Para iniciar o serviço estou digitando o seguinte comando:
net start pgsql-8.2
o resultado é a seguinte mensagem:
iniciando o serviço..
e fica colocando um "." a mais a cada segundo.
e não levanta.
___
pgb
Meu ambiente é windows XP, versão do postgresql-8.2.13
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Leandro,
Boa tarde!
A assinatura do seu email não condiz com esta lista.
;-)
" Falta de tempo é desculpa daqueles que perdem tempo por falta de métodos"
Att.
Rubens José Rodrigues
T.I, Analista de Suporte
Tel: (27)33
Mozart Hasse escreveu:
> Olá,
>
> Por acaso o Postgres tem o equivalente a este comando do SQL Server? Ele se
> aplica à conexão e indica qual a prioridade do processo corrente caso ele se
> envolva num deadlock. Eu preciso *muito* ter o controle sobre isso para poder
> rodar alguns processos de b
Olá,
Por acaso o Postgres tem o equivalente a este comando do SQL Server? Ele se
aplica à conexão e indica qual a prioridade do processo corrente caso ele se
envolva num deadlock. Eu preciso *muito* ter o controle sobre isso para poder
rodar alguns processos de baixa prioridade sem *nunca* comprom
Como temos um processo de homologação de versão de banco complexo e longo,
ainda estamos terminando os roteiros de teste para a versão 8.3. Para seguir
as normas da empresa, somente depois de passar todo o roteiro na 8.4 esta
versão será homologada para uso com nosso ERP.
É complicado. Por mais qu
Pessoal,
to com problema pra subir meu banco,
meu ambiente é linux ,minha versao é 8.2
log do postgres referente ao erro:
2009-08-21 10:45:37 BRT ip= user= pid=4541 transacao= tag= LOG: database
system was interrupted at 2009-08-21 10:45:06 BRT
2009-08-21 10:45:37 BRT ip= user= pid=4541 tra
Opa,
E por que não 8.4?
2009/8/21 Tiago Adami
> Perfeito JotaComm, é bem isso o que eu procurava. Mas como disse o
> Fabrízio, caí no problema de estar usando a 8.2.
>
> Vamos ter que agilizar a migração para a 8.3...
>
> Obrigado!
>
>
> --
> TIAGO J. ADAMI
> http://www.adamiworks.com
> adamitj
Perfeito JotaComm, é bem isso o que eu procurava. Mas como disse o Fabrízio,
caí no problema de estar usando a 8.2.
Vamos ter que agilizar a migração para a 8.3...
Obrigado!
--
TIAGO J. ADAMI
http://www.adamiworks.com
adamitj "at" gmail "dot" com
Dois Vizinhos - PR
2009/8/21 Fabrízio de Roye
2009/8/21 JotaComm
> Olá, Tiago
>
> Não sei se é isso que você precisa: SELECT txid_current();
>
>
Legal... não sabia dessa função, mas também pudera pois estou utilizando o
8.2 e ela vem apartir do 8.3...
--
Fabrízio de Royes Mello
>> Blog sobre PostgreSQL: http://fabriziomello.blogspot.com
Olá, Tiago
Não sei se é isso que você precisa: SELECT txid_current();
2009/8/21 Fabrízio de Royes Mello
>
>
> 2009/8/21 Tiago Adami
>
>> Há como recuperar o número da transação ou o número da conexão atual
>> através de uma função SQL?
>>
>> O contexto é o seguinte: estou gravando registros
2009/8/21 Tiago Adami
> Há como recuperar o número da transação ou o número da conexão atual
> através de uma função SQL?
>
> O contexto é o seguinte: estou gravando registros em uma tabela de
> auditoria, que recebe dados através de TRIGGERS do tipo "BEFORE UPDATE OR
> DELETE". Acontece que em
Há como recuperar o número da transação ou o número da conexão atual através
de uma função SQL?
O contexto é o seguinte: estou gravando registros em uma tabela de
auditoria, que recebe dados através de TRIGGERS do tipo "BEFORE UPDATE OR
DELETE". Acontece que em uma transação, mais de uma tabela é
16 matches
Mail list logo