sql >> Database >  >> RDS >> PostgreSQL

Hoe kan ik een .sql-bestand importeren in mijn Heroku postgres-database?

Zo doe je het:

heroku pg:psql --app YOUR_APP_NAME_HERE < updates.sql

En als u uw productie wilt herstellen in enscenering (ervan uitgaande dat beide heroku postgres DB's zijn):

heroku pgbackups:restore YOUR_STAGING_DATABASE_NAME `heroku pgbackups:url --app YOUR_PRODUCTION_APP_NAME` --app YOUR_STAGING_APP_NAME --confirm YOUR_STAGING_APP_NAME

Zorg ervoor dat u de speciale enkele aanhalingstekens rond heroku pgbackups:url --app YOUR_PRODUCTION_APP_NAME behoudt .

HEROKU TOOLBELT-UPDATE

Heroku heeft onlangs hun toolbelt bijgewerkt, zodat de oude commando's niet langer geldig zijn (zie deze link voor meer info). Hieronder vindt u de nieuwe versie van het herstelcommando.

heroku pg:backups restore \
  `heroku pg:backups public-url -a YOUR_PRODUCTION_APP_NAME` \
  YOUR_STAGING_DATABASE_NAME \
  --app YOUR_STAGING_APP_NAME \
  --confirm YOUR_STAGING_APP_NAME


  1. Top vijf softwaretoepassingen voor toegang tot MySQL/MariaDB-servers

  2. Invoegen in SQLite Database Android

  3. PostgreSQL-kolom foo bestaat niet waar foo de waarde is

  4. NLS_CHARSET_DECL_LEN() Functie in Oracle