Nous avons une application avec une configuration de base de données assez standard. Sur les serveurs en ligne, si je veux interroger le contenu de la base de données, je dois lancer l'opération suivante script/console production
o script/dbconsole production
et je risque de modifier accidentellement nos données. Je voudrais créer un nouvel environnement rails avec un accès en lecture seule à la même base de données, afin de pouvoir exécuter script/console readonly
o script/dbconsole readonly
sans le risque. J'ai vu des solutions qui impliquent l'ajout d'un nouvel utilisateur mysql, ou le singe Parcheando ActiveRecord::Base. Je ne veux pas faire cela - je veux spécifier dans database.yml que la connexion à la base de données doit être en lecture seule. Est-ce possible, et si oui, comment dois-je faire ? J'ai essayé d'ajouter readonly: true
mais c'est ignoré.
Réponse
Trop de publicités?
Simone Carletti
Points
77653