Clipper On Line • Ver Tópico - bloqueio pessimista em mysql ou firebird?

bloqueio pessimista em mysql ou firebird?

Discussão sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

 

bloqueio pessimista em mysql ou firebird?

Mensagempor pena » 11 Mar 2019 14:14

Alguem utiliza bloqueio pessimista em alguns desses bancos?
Tentei descobrir como fazer mas não achei nada, se alguem puder dar uma dica, quero bloquear o registro para gravação igual que se faz em arquivo indexado.
Avatar de usuário

pena
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 331
Data de registro: 06 Jul 2004 18:08
Cidade/Estado: CACHOEIRA DO SUL-RS
Curtiu: 0 vez
Mens.Curtidas: 3 vezes

bloqueio pessimista em mysql ou firebird?

Mensagempor sygecom » 24 Mar 2019 15:09

Nesses dois SGBD eu não sei, mas em PostgreSQL uso assim:

select sr_recno from nome_tabela WHERE sr_recno=1 FOR SHARE NOWAIT


Talvez tenha algo similar em FIREBIRD ou MYSQL
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7006
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 130 vezes

bloqueio pessimista em mysql ou firebird?

Mensagempor pena » 24 Mar 2019 18:05

Funciona bem postgres com harbour?
Avatar de usuário

pena
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 331
Data de registro: 06 Jul 2004 18:08
Cidade/Estado: CACHOEIRA DO SUL-RS
Curtiu: 0 vez
Mens.Curtidas: 3 vezes

bloqueio pessimista em mysql ou firebird?

Mensagempor sygecom » 24 Mar 2019 19:04

Ainda uso xHarbour, tanto com SQLRDD como a lib pgsql e ambas funcionam bem, aos poucos estou migrando tudo para SQL para ficar apenas com pgsql.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7006
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 130 vezes

bloqueio pessimista em mysql ou firebird?

Mensagempor pena » 24 Mar 2019 19:25

Tem exemplos como utilizar?
Avatar de usuário

pena
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 331
Data de registro: 06 Jul 2004 18:08
Cidade/Estado: CACHOEIRA DO SUL-RS
Curtiu: 0 vez
Mens.Curtidas: 3 vezes

bloqueio pessimista em mysql ou firebird?

Mensagempor Eric.Developer » 24 Mar 2019 19:50

qual o mecanismo que esta usando para conexão? nativo, ado, odbc??? classe....

refere-se a bloqueio de registro ou tabela? comece pesquisando no site do próprio banco de dados, há uma extensa documentação.
https://dev.mysql.com/doc/search/?d=201&p=1&q=lock
Pelo que eu já tinha lido do MySQL, myISAM, InnoDB, possuem modos opostos de bloqueios, que por sua vez, as regras podem ter sido alteradas conforme a versão do banco...

Se não estou enganado, esse termo pessimista, etc... se aplicará a ADO, componentes de alguma IDE... ao qual, precisa complementar ao formular uma questão.

pena escreveu:Alguem utiliza bloqueio pessimista em alguns desses bancos?
Tentei descobrir como fazer mas não achei nada, se alguem puder dar uma dica, quero bloquear o registro para gravação igual que se faz em arquivo indexado.
Delphi, SQL, FastReport | Xailer VxH Fivewin Minigui Hwgui [x]Harbour
Contate-me: Desenvolvimentos em geral | Treinamentos
Overview/Download: Xailer / Harbour Ferramenta profissional e mais completa.
Avatar de usuário

Eric.Developer
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 161
Data de registro: 31 Ago 2010 22:16
Curtiu: 0 vez
Mens.Curtidas: 8 vezes

bloqueio pessimista em mysql ou firebird?

Mensagempor sygecom » 24 Mar 2019 20:44

pena escreveu:Tem exemplos como utilizar?


Ambas tem exemplo junto com as LIB.

Você usa harbour ou xHarbour e qual versão ?

O SQLRDD é pago, mas eu uso a versão que usa com xHarbour 1.2.3 free, ou seja compila com BCC, mas ainda assim é pago apenas a SQLRDD ou xHarbour é free.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7006
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 130 vezes

bloqueio pessimista em mysql ou firebird?

Mensagempor janio » 26 Mar 2019 07:34

MySql
SELECT CODMAR,DESCRI,RECNO FROM CRIASOFTWAREPDV.A03MAR WHERE RECNO=3 FOR UPDATE
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar de usuário

janio
Colaborador

Colaborador
 
Mensagens: 1835
Data de registro: 06 Jul 2004 07:43
Cidade/Estado: UBAJARA - CE
Curtiu: 8 vezes
Mens.Curtidas: 68 vezes

bloqueio pessimista em mysql ou firebird?

Mensagempor pena » 26 Mar 2019 08:02

Janio, testei o select e ele não bloqueia o registro, será numa versão mais recente? eu uso uma antiga 5.5.28, que na teoria é free
Avatar de usuário

pena
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 331
Data de registro: 06 Jul 2004 18:08
Cidade/Estado: CACHOEIRA DO SUL-RS
Curtiu: 0 vez
Mens.Curtidas: 3 vezes




Retornar para Banco de Dados

Quem está online

Usuários vendo este fórum: Google [Bot] e 10 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro