如何生成Rails应用程序中使用的数据库模式的映像?
djmepvbi1#
你试过rake db:schema:dump吗?基本上,确保database.yml文件引用了要转储的数据库,然后运行命令。它将获取上述数据库中的所有表和索引,然后将其写入schema.rb。请注意,一旦schema.rb包含转储,就应该将其重命名;否则,它可能会被覆盖。
rake db:schema:dump
database.yml
schema.rb
rdlzhqv92#
试试这个ruby gem:https://voormedia.github.io/rails-erd它将生成PDF,您也可以自定义。
2条答案
按热度按时间djmepvbi1#
你试过
rake db:schema:dump
吗?基本上,确保
database.yml
文件引用了要转储的数据库,然后运行命令。它将获取上述数据库中的所有表和索引,然后将其写入schema.rb
。请注意,一旦
schema.rb
包含转储,就应该将其重命名;否则,它可能会被覆盖。rdlzhqv92#
试试这个ruby gem:https://voormedia.github.io/rails-erd
它将生成PDF,您也可以自定义。