ruby-on-rails - postgres教學 - ruby on the rails




找出heroku數據庫大小的最快方法 (4)

來自nate c發布的同一文檔頁面:

heroku pg:info

如果您不使用共享數據庫,而是使用PG作為附加組件,這似乎只能起作用

另外,請確保您的heroku gem是最新的:

sudo gem update heroku

有關如何查看共享數據庫大小的任何想法? 我剛做了一個heroku數據庫:拉,然後是一個mysqldump並查看文件大小,認為這是一個很好的粗略估計。

在Heroku中找出我的共享數據庫的當前大小的最快方法是什麼?



新的方式似乎是:

heroku pg:info -a myapp

你會看到類似的東西:

=== 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

根據Nate的回答:

對於共享數據庫,無需在本地計算機上安裝Postgres

heroku console

ActiveRecord::Base.connection.execute("SELECT pg_size_pretty(pg_database_size('postgres'))").first

'postgres'是我的共享數據庫的名稱,當我輸入template0或template1時,我得到相同的數字。





heroku