Get your drush aliases
platform local:drush-aliases
drush sa
using sql-sync on local root or vagrant VM
drush sql-sync @source @target
drush sql-sync @platform.MASTER @platform.\_local
drush sql-sync @self @drupal.dev001
drush sql-sync @drupal.MY-BRANCH @self
ssh [PROJECT-ID]-[ENV]@ssh.[REGION].platform.sh
cd web
drush sql-dump --result-file=../drush-backups/couriertms_`date +"%m_%d_%Y-%H:%M"`.sql
drush sql-dump --result-file=PATH/TO/BACKUP/DIR/DBNAME_`date +"%m_%d_%Y-%H:%M"`.sql
Vagrant ssh
scp [PROJECT-ID]-[ENV]@ssh.[REGION].platform.sh:~/drush-backups/drushdump.sql ~/sites/
Before connecting to platform, you must open a tunnel
platform tunnel:info -e BRANCH
platform tunnel:list
platform tunnel:open
- Export DB from platform
- Import DB into local host
If facing drush updb error
drush sql-query "DELETE FROM key_value WHERE collection='system.schema' AND name='courier_core';"