Ciao a tutti. Mi chiedevo se ci fosse qualche modo (vincolo o definizione particolare) per definire in SQL un dato di una tupla "non modificabile".
Ciao a tutti. Mi chiedevo se ci fosse qualche modo (vincolo o definizione particolare) per definire in SQL un dato di una tupla "non modificabile".
tupla e' tutto il record.Originariamente inviato da Vincent22
Ciao a tutti. Mi chiedevo se ci fosse qualche modo (vincolo o definizione particolare) per definire in SQL un dato di una tupla "non modificabile".
Una via potrebbe essere aggiungere un campo alla tupla con "modificabile si/no" e poi controllare prima di un update o un delete se l'operazione e' ammessa o meno.
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
In realtà io ho tutta una tabella i cui dati praticamente non devono essere modificati per cui non esisteranno interrogazioni di modifica su tale tabella dal punto di vista applicativo.
Per maggiore sicurezza vorrei però che il database prevenisse a prescindere ogni tentativo di modifica anche dall'amministratore stesso del DB. Per cui l'unica azione possibile può essere solo la cancellazione di tuple.
disabilita quello che ti serve per quella tabella. Puo' esserti utile ringo...Originariamente inviato da Vincent22
In realtà io ho tutta una tabella i cui dati praticamente non devono essere modificati per cui non esisteranno interrogazioni di modifica su tale tabella dal punto di vista applicativo.
Per maggiore sicurezza vorrei però che il database prevenisse a prescindere ogni tentativo di modifica anche dall'amministratore stesso del DB. Per cui l'unica azione possibile può essere solo la cancellazione di tuple.
http://forum.html.it/forum/showthrea...hreadid=531396
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
Io sto usando PostgreSQL, la guida è relativa a MySQL se non sbaglio?
http://www.sastgroup.com/tutorials/b...abella-con-php
Ho trovato questo cercando su internet, spero ti sia d'aiuto.
Ciao, ti ringrazio. Il Lock potrebbe in effetti tornarmi utile, ho dato una lettura veloce.
L'unico "fastidio" potrebbe essere che deve essere richiamato per ogni query "pericolosa", se ci fosse un modo per bloccare le modifiche a una tabella a priori e non solo in occasione di una query sarebbe più comodo.
ho trovato anche questo sul sito ufficiale di mysql:
http://dev.mysql.com/doc/refman/5.0/...ng-issues.html
Mi studio un po' questi link. Grazie![]()