2010-02-25 5 views
0

J'ai travaillé sur le portage de code DB Oracle à Postgres, et je remarque certaines différences de nomenclature (Schémas vs bases de données), etc. Quelles sont les bonnes ressources pour gérer ces pièges? Des conseils? Qu'est-ce qui doit être gardé à l'esprit?Oracle à Postgres Gotchas

Répondre

0

Jetez un oeil à la wiki Qu'entendez-vous par "schémas vs bases de données"? PostgreSQL a des schémas, tout comme les bases de données. Par défaut, il n'y a pas de schéma pour chaque utilisateur, mais c'est à vous de décider.

+0

Oracle a-t-il le concept de différentes bases de données dans la même instance de serveur? – systemoutprintln

+0

@Grasper. Oracle utilise la terminologie suivante: une base de données est un ensemble de fichiers. Une instance est le logiciel en cours d'exécution qui gère la base de données. Plusieurs instances peuvent accéder à la même base de données (pensez au clustering d'Oracle), mais aucune instance ne peut gérer plusieurs bases de données. –

+0

Il me semble qu'il se réfère à l'article que j'ai écrit sur Pg vs MySQL sur wikipedia années. http://en.wikipedia.org/wiki/Comparison_of_relational_database_management_systems#Databases_vs_Schemas_.28terminology.29 Si c'est le cas, c'est plutôt spécifique à MySQL. La partie là-bas à propos d'Oracle ne faisait pas partie de ma soumission originale à wikipedia. –