如何将 rake 从开发环境中执行生产数据库命令中分离出来?
How to segregate rake from executing production DB commands from development environment?
我刚刚注意到 rake drop all 命令也可以删除生产数据库实例中的表。 rails 中是否有一种方法可以分离 rails 配置,以便生产系统不会被来自开发环境的任何命令所触及?
将生产连接与开发设置分开并隔离。
您的本地 database.yml 不应包含生产凭据和连接,而应使用仅在生产环境中提供的环境变量。
我刚刚注意到 rake drop all 命令也可以删除生产数据库实例中的表。 rails 中是否有一种方法可以分离 rails 配置,以便生产系统不会被来自开发环境的任何命令所触及?
将生产连接与开发设置分开并隔离。
您的本地 database.yml 不应包含生产凭据和连接,而应使用仅在生产环境中提供的环境变量。