Back to top

Autore Topic: [Risolto] [1.7] Lock su tabella del database  (Letto 1459 volte)

Offline Alhazred

  • Appassionato
  • ***
  • Post: 289
    • Mostra profilo
[Risolto] [1.7] Lock su tabella del database
« il: 24 Ott 2011, 12:50:28 »
Sul mio componente ho una tabella a cui possono accedere in scrittura sia gli amministratori, sia gli utenti registrati.

Questa tabella ha un campo "stato" che mi dice se una certa entry può essere modificata o no da parte di un utente registrato.

So che sarà un caso altamente improbabile, ma tra la query SELECT che legge il valore del campo "stato" e la seguente UPDATE per la modifica, tale campo potrebbe variare, ma la modifica verrebbe comunque effettuata.

E' possibile effettuare una lock della tabella prima della SELECT e rilasciarla dopo la UPDATE?
Leggendo in giro mi pare che Joomla non preveda alcuna funzione per le lock, è così?
Come mi conviene procedere?
« Ultima modifica: 24 Ott 2011, 15:52:33 da Alhazred »

mau_develop

  • Visitatore
Re:[1.7] Lock su tabella del database
« Risposta #1 il: 24 Ott 2011, 15:40:28 »
joomla il lock lo fa sull'item per prevenire l'edit contemporaneo, quindi o implementi il checked in - checked out o comunque devi mettere mano alla classe db

M.

Offline Alhazred

  • Appassionato
  • ***
  • Post: 289
    • Mostra profilo
Re:[1.7] Lock su tabella del database
« Risposta #2 il: 24 Ott 2011, 15:52:17 »
Capito.
Risolto con il checked-in checked-out.

Grazie.

 



Web Design Bolzano Kreatif