Monthly Archive for January, 2009

Code snippets

Spesso mi capita di riutilizzare dei piccoli pezzi di codice presi dai miei progetti passati. Tutte le volte mi devo dannare l’anima per ricercare il progetto, poi il file ed infine il pezzo che mi serve. Ho sempre cercato un modo per poter archiviare i miei snippets senza dover impazzire (non mi sono mai impegnato veramente molto :) ); oggi ho trovato quattro siti che permettono l’archiviazione di snippets. Io, almeno per adesso, mi sono registrato solo ad uno di essi: Snipplr. Gli altri sono: DZone snippets, Programming is hard, CodeSnippets.

http://www.flatiron.it/2009/01/code-snippets/

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/