Tag Archive for 'Php'

Occhio al DB di Drupal: auto_increment delle chiavi primarie

Dopo troppo tempo, sono stato molto impegnato e mi scuso, eccomi di nuovo con una gustosa soluzione per i vari utilizzatori di Drupal.

Mi è capitato di dovere ricreare/spostare le tabelle node e correlate da un’installazione di Drupal ad un’altra. Dopo aver copiato i dati, dump+insert, nel nuovo db ho provato a inserire un nuovo nodo e…BAM! Non mi creava il nodo e l’errore era una chiave primaria duplicata nel db: quindi, niente inserimento.

Dopo non pochi tentativi e molto tempo sprecato, ho fatto la solita maledetta ricerca in internet e ho scoperto ciò che sospettavo, cioè che drupal ha una sua tabellina che tiene il conto degli indici e che se non viene aggiornata/adattata ai nuovi inserimenti fa sballare tutto.

La tabella in questione è “SEQUENCES”. Qui sono contenuti tutti gli nidici delle tabelle fondamentali: aggiornate questa e tutto funzionerà.

http://www.flatiron.it/2009/01/occhio-al-db-di-drupal-auto_increment-delle-chiavi-primarie/