[Toulibre] Oracle / PostgreSQL / MySQL
   
    Leménager Philippe
     
    philippelemenager at free.fr
       
    Ven 24 Nov  01:49:05 CET 2017
    
    
  
Les difficultés de migration d'un SGBD à un autre proviennent 
principalement des "libertés" que les éditeurs ont pris avec le langage 
standard SQL.
Un simple exemple : AUTOINCREMENT est propre à MySQL. Il faut le 
traduire en SERIAL chez Postgresql. C'était plus compliqué chez Oracle 
qui n'avait pas implémenté ce genre d'instruction jusqu'à la version 11 
mais il semble qu'il se soit rallié dans sa version 12 au standard SQL 
IDENTITY déjà présent chez Microsoft SQL Server.
MySQL a beaucoup de lacunes en matière de SQL, ce qui peut rendre 
difficile la migration de requêtes, de procédures, triggers...
Les utilisateurs d'Oracle ont tendance à user largement (voire abuser) 
des spécificités du SQL d'Oracle au lieu de rester dans le standard SQL.
Combien ai-je vu de requêtes avec profusion de TO_CHAR(TO_DATE...)) ou 
bien des NVL... !
Le 23/11/2017 à 09:58, toulouse-ll-request at toulibre.org a écrit :
> Oracle / PostgreSQL / MySQL
Bonjour à tous,
je recherche des informations sur ces BdD, surtout des éléments relatifs
à la migration d'Oracle vers l'un des deux autres qui expliqueraient les
problèmes rencontrés et les actions effectuées pour une migration douce
et efficace .
Une cherche m'a déjà donné quelques éléments de comparaison mais si vous
avez des favoris sous le coude, je suis aussi preneur.
Merci d'avance.
Guillaume
    
    
Plus d'informations sur la liste de diffusion Toulouse-ll