Moyen le plus rapide de découvrir la taille de la firebase database Heroku

Quel est le moyen le plus rapide de connaître la taille actuelle de ma firebase database partagée dans Heroku?

heroku info cours d’ heroku info montre des expositions:

 Data size: 480k Addons: Basic Logging, Shared Database 5MB 

La taille des données est la taille de la firebase database partagée, avec une limite de 5 Mo.

De la même page doc que celle postée par nate c:

 heroku pg:info 

Cela ne semble fonctionner que si vous n’utilisez pas la firebase database partagée, mais que vous utilisez PG comme add-on

Aussi, assurez-vous que votre bijou Heroku est à jour:

 sudo gem update heroku 

Des idées sur la façon de voir la taille d’une firebase database partagée? Je viens de faire un dok heroku: tirer, puis un mysqldump et regardé la taille du fichier, figurait que c’était une bonne estimation approximative.

La nouvelle voie semble être:

 heroku pg:info -a myapp 

Vous verrez quelque chose comme:

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

Basé sur la réponse de Nate:

Pour une base de données partagée sans installation de Postgres sur votre ordinateur local

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

‘postgres’ est le nom de ma DB partagée, quand je mets template0 ou template1, je récupère le même numéro.

Vous pouvez vous connecter directement à Posgtgresql.

Tapez heroku pg:psql .

Mais vous devez également disposer de postgres sur votre système local pour pouvoir utiliser pgsql (l’interface de ligne de commande pour pg.)

Si vous ne savez pas quel est le nom de la firebase database, tapez \l in pgsql pour répertorier les bases de données. (postgres, template0 et template1 sont des bases de données système dans chaque installation.)

Puis SELECT pg_size_pretty(pg_database_size('dbname'));

Dans le panneau heroku postgres, vous pouvez tout voir https://postgres.heroku.com/