2013-01-07 24 views
2

當我輸入「heroku pgbackups」時會生成以下列表。在某個時候,我開始了一個新的Maroon數據庫並刪除了Gold數據庫。我的主數據庫現在是Maroon。當ID開始到a00x時,我開始使用自動備份。我對DATABASE和DATABASE_URL之間的差異感到困惑,因爲我認爲自從數據庫的大小減少後,我的自動備份正在備份錯誤的數據庫。 b023是我剛剛生成的備份,並且數據庫的名稱也不同。有人能幫我理解這裏的命名約定嗎?謝謝。要溫柔,我在這裏是個新手。 enter image description hereDATABASE_URL在Heroku pgbackups中意味着什麼?

回答

1

來自:https://devcenter.heroku.com/articles/pgbackups

創建備份

備份壓縮。備份的大小將小於數據庫的大小。 默認情況下,PG備份針對您的主數據庫(位於DATABASE_URL config var location)操作。

$ heroku pgbackups:capture 

HEROKU_POSTGRESQL_BLACK (DATABASE_URL) ----backup---> b251 

Capturing... done 
Storing... done 

如果您對您的應用程序的多個數據庫,您可以通過指定數據庫名稱中選擇一種備份:

$ heroku pgbackups:capture HEROKU_POSTGRESQL_PINK 

HEROKU_POSTGRESQL_PINK ----backup---> b252 

Capturing... done 
Storing... done