Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    776

    uso classe PDO è complicato migrare da Mysql a Oracle?

    Ciao a tutti,

    dobbiamo fare una migrazione da Mysql a Oracle, uso la classe PDO con php, il passaggio sarà indolore o dovró modificare qualche cosa a livello di programmazione PHP?

    Grazie,
    Roberto

  2. #2
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    Credo che a livello "php", con PDO cambi poco che database usi. Il problema è che oracle ha un dialetto sql un po' diverso rispetto a mysql.
    Quindi se nel tuo codice non hai astratto le funzioni di persistenza su database (cioè in tutti i tuoi script vai a scrivere le query ) come fanno un po' tutti i framework, ti dovrai controllare (e forse modificare) tali query per adattarle al nuovo database

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    776
    Quote Originariamente inviata da boots Visualizza il messaggio
    Credo che a livello "php", con PDO cambi poco che database usi. Il problema è che oracle ha un dialetto sql un po' diverso rispetto a mysql.
    Quindi se nel tuo codice non hai astratto le funzioni di persistenza su database (cioè in tutti i tuoi script vai a scrivere le query ) come fanno un po' tutti i framework, ti dovrai controllare (e forse modificare) tali query per adattarle al nuovo database
    Se invece passassimo a Microsoft Sql Server?
    Avremmo lo stesso problema o parlano lo stesso 'dialetto'?

  4. #4
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    Da quel poco che conosco sql server è più "vicino" a mysql di oracle (vatti a vedere come si fa il limit :-)).
    Tuttavia non escludo un adeguamento delle query (per esempio con il group by in sql server devi avere tutte le colonne coinvolte aggregate correttamente).

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 © 2024 vBulletin Solutions, Inc. All rights reserved.