这条线很好:
ActiveRecord::Base.connection.tables
并返回所有表
但
ActiveRecord::Base.connection.table_structure("users")
生成错误:
ActiveRecord::Base.connection.table_structure("projects")
我觉得
table_structure
不是Postgres方法.
如何在Postgres数据库的Rails控制台中列出表中的所有数据?
解决方法 您可以直接从命令行从postgres获取此信息psql your_development_database -c "\d"-- Lists all database tablespsql your_development_database -c "\d users"-- Lists all columns for a table; 'users' in this case
如果要查看rails控制台中的Model属性
User.newUser.new.inspect# or install the awesome_print gem for better outputap User.new总结
以上是内存溢出为你收集整理的在Rails控制台中为PostgreSQL显示表中的数据全部内容,希望文章能够帮你解决在Rails控制台中为PostgreSQL显示表中的数据所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)