Project

General

Profile

Modifica di un record di una tabella del database sqlite.

  • Creare una copia di sicurezza del database
  • Accedere al database col comando (database.sqlite è il nome del nostro database
     
    sqlite3 database.sqlite
    
  • Visualizzare le tabelle del database col comando . tables
     
     sqlite> .tables
    
  • Visualizzare i record della tabella django_site
     
     sqlite> select * from django_site;
    
  • Visualizzare i nomi e i tipi dei campi della tabella
     
     .schema django_site
       CREATE TABLE "django_site" (
        "id" integer NOT NULL PRIMARY KEY,
        "domain" varchar(100) NOT NULL,
        "name" varchar(50) NOT NULL
    
  • Modificare l'ID (caso in cui viene eliminato erroneamente il record domain.com e creato un nuovo record che prende id=2
     
     sqlite> update django_site
       ...> set id=1
       ...> where domain='udienze-alfieri.fuss.bz.it';