J'aimerais utiliser postgresql avec des clés étrangères pour définir des relations dans les données afin que d'autres plateformes/applications puissent également utiliser facilement la même base de données. Avoir une sorte de DSL ruby pour définir le schéma de la base de données avec un support de migration serait également génial. Quel framework me recommanderiez-vous ?
Existe-t-il une sorte de cadre permettant de gérer uniquement les changements de schéma de base de données, les migrations et les versions, indépendamment de l'ORM ?