Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    [SQL] dati non modificabili

    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".

  2. #2

    Re: [SQL] dati non modificabili

    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".
    tupla e' tutto il record.

    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.

  3. #3
    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.

  4. #4
    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.
    disabilita quello che ti serve per quella tabella. Puo' esserti utile ringo...

    http://forum.html.it/forum/showthrea...hreadid=531396

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Io sto usando PostgreSQL, la guida è relativa a MySQL se non sbaglio?

  6. #6
    http://www.sastgroup.com/tutorials/b...abella-con-php

    Ho trovato questo cercando su internet, spero ti sia d'aiuto.

  7. #7
    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.

  8. #8
    ho trovato anche questo sul sito ufficiale di mysql:

    http://dev.mysql.com/doc/refman/5.0/...ng-issues.html

  9. #9
    Mi studio un po' questi link. Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.