jor*_*inl 57
跑步heroku info节目:
Data size: 480k
Addons: Basic Logging, Shared Database 5MB
Run Code Online (Sandbox Code Playgroud)
数据大小是共享数据库的大小,此处限制为5MB.
Jos*_*osh 43
来自nate c发布的同一文档页面:
heroku pg:info
Run Code Online (Sandbox Code Playgroud)
如果您不使用共享数据库,而是使用PG作为附加组件,这似乎只能起作用
另外,请确保您的heroku gem是最新的:
sudo gem update heroku
Run Code Online (Sandbox Code Playgroud)
有关如何查看共享数据库大小的任何想法?我刚做了一个heroku数据库:拉,然后是一个mysqldump并查看文件大小,认为这是一个很好的粗略估计.
pix*_*rth 12
新的方式似乎是:
heroku pg:info -a myapp
Run Code Online (Sandbox Code Playgroud)
你会看到类似的东西:
=== HEROKU_POSTGRESQL_PURPLE_URL (DATABASE_URL)
Plan: Dev
Status: available
Connections: 1
PG Version: 9.1.5
Created: 2012-10-19 01:27 UTC
Data Size: 12.1 MB
Tables: 31
Rows: 36068/10000 (Above limits, access disruption imminent)
Fork/Follow: Unavailable
Run Code Online (Sandbox Code Playgroud)
根据Nate的回答:
对于没有在本地计算机上安装Postgres的共享数据库
heroku console
ActiveRecord::Base.connection.execute("SELECT pg_size_pretty(pg_database_size('postgres'))").first
Run Code Online (Sandbox Code Playgroud)
'postgres'是我的共享数据库的名称,当我输入template0或template1时,我得到相同的数字.
您可以直接登录Posgtgresql.
类型heroku pg:psql.
但是你必须在本地系统上使用postgres,这样你就可以使用pgsql(这是pg的命令行界面).
如果您不知道db名称是什么,则键入\l inpgsql以列出数据库.(postgres,template0和template1是每次安装中的系统数据库.)
然后
SELECT pg_size_pretty(pg_database_size('dbname'));
| 归档时间: |
|
| 查看次数: |
11476 次 |
| 最近记录: |