在早期版本的Rails中,db:structure:dump生成的structure.sql文件以环境名称为前缀,但这个前缀似乎已在最近的版本中被删除(我使用的是3.2.13)。该文件现在名为structure.sql,与生成它的环境无关。有谁知道这个的原因?我没有找到任何与此更改相关的文档。
查看源代码(在lib / active_record / railties / databases.rake中),您仍然可以通过DB_STRUCTURE环境变量自定义结构文件名,但我想知道为什么默认值已更改。< / p>