trasferimento dati database

9 contenuti / 0 new
Ultimo contenuto
trasferimento dati database

Ciao a tutti, un consiglio. Ho un database in access che contiene solo i dati degli utenti di un sito e ho la necessità di trasportare questi utenti sul database in mysql dello stesso sito che sto rifacendo con drupal. Come posso fare? Premetto che di mysql non ne so molto e l'alternativa è creare gli utenti a mano sul nuovo sito con drupal ma sono circa 800.... :-(
Grazie a tutti per l'aiuto

Dipende dai campi che hai (se corrispondono a quelli di drupal), se di mysql ne sai poco forse ti conviene farlo a mano, altrimenti con qualche modifica al db ed un export/import dovresti riuscirci, anche se non erro drupal ha più di una tabella per gestire gli utenti, o gli inviti a registrarsi e se poi non lo fanno ci pensi te.

meglio farlo a mano mi sa allora. Che intendi quando parli della corrispondenza dei campi?
Ho trovato anche questo che dici? http://drupal.org/node/158298

Il duro lavoro fatto con passione, ripaga sempre!!!!

Prova anche se credo non lo faccia completo

Hai visto l'elenco di features di user_import? Cosa ti manca rispetto a quelle? Io una volta ho dovuto fare una cosa del genere con dati in arrivo da un vecchio sito, mentre nel nuovo sito c'era un mix di Profile (core) e Content profile. Alla fine, ho sviluppato un modulo che faceva 2 batch e usava una tabella di corrispondenze: nel primo batch, leggevo i dati di autenticazione più il profilo e creavo una tabella di corrispondenze (c'era già un ID utenti nel Db di provenienza); nel secondo batch, usando la tabella di corrispondenza, popolavo i campi content_profile

E si Pinolo è lo stesso mio problema. Il vecchio database che tra l'altro è in access... c'è un id utente, poi le password non sono in md5 e anche questo è un problema! Però si è lo stessp identi problema

Il duro lavoro fatto con passione, ripaga sempre!!!!

Che le password non siano in md5 non è un problema, lo sarebbe se lo fossero, perché non potresti sapere quali sono e gli utenti sarebbero costretti a resettarle.

come posso procedere allora, premetto di mysql sono terra terra...

Il duro lavoro fatto con passione, ripaga sempre!!!!

Prova con il modulo che hai detto, dovrebbe funzionare dalle informazioni che hai.
Il fatto che non siano criptate è pericoloso per la sicurezza, se io accedo al db so le password (vedi sony), se erano criptate non sapevo che farmene.