标签: ruby-on-rails activerecord
如何以编程方式将当前的db模式作为struct或enumerable或类似的东西获取。我想通过模式并了解包含类型和索引的表和字段列表等。请提供api参考或类名称和方法或从repo根目录提交的文件来查看。
答案 0 :(得分:0)
您需要schema_search_path和tables的某种组合。参见
schema_search_path
tables
http://api.rubyonrails.org/v4.2.7.1/classes/ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements.html#method-i-schema_search_path
http://api.rubyonrails.org/v4.2.7.1/classes/ActiveRecord/ConnectionAdapters/PostgreSQL/SchemaStatements.html#method-i-tables