Drush and Terminus

 

 

Terminus
terminus drush [site].[multidev instance] -- [command]

Migrate Status: 
terminus drush azs-superfund.migrate -- ms

Migrate Status for group: 
terminus drush azs-superfund.migrate -- migrate:status -- group=az_migration
- Scroll up to review number of elements migrated

Migrate Users and login: 
terminus drush azs-superfund.migrate -- mim az_user
terminus drush azs-superfund.migrate -- mim az_cas_user
- Verify login on the Pantheon site

Push files only:
lando push -c none -d none -f dev

Skip code merge:
lando pull --code=none

View an environment: 
terminus env:view azs-superfund.migrate

Create backup: 
terminus backup:create azs-superfund.migrate

Update database: 
terminus drush azs-nursing.live -- updatedb

Deploy to Pantheon: 
terminus env:deploy azs-nursing.test --updatedb --sync-content

Merge :
terminus multidev:merge-to-dev

Remote login :
terminus auth:login --email=jonathansantos@arizona.edu --machine-token=XXXX

Lando

Login generate: 
lando drush user:unblock azadmin
lando drush user:login

Migrate Status: 
terminus drush azs-superfund.migrate -- ms

New project pull
mkdir azs-nursing && cd "$_"
lando init --source pantheon // email, azs-nursing
lando start

Add updated JSON dependancies
lando pull -c none -f dev -d dev
lando composer update -w
git add composer.json
git commit -m “adding custom migration module”
git push 

Migration process related: 
Delete migration: lando drush cdel migrate_plus.migration.migrate_news_test_news
Uninstall module: lando drush pm:uninstall migrate_news
Reenable: lando drush en migrate_news
Status: lando drush ms migrate_news_test_news
Execute Import: lando drush mim migrate_news_test_news --limit=3
Rollback  Import: lando drush mr migrate_news_test_news

 

CLI quick commands 

Create and CD into folder: 
mkdir azs-nursing && cd "$_"

 

DBeaver db blank create: 

Create empty db, gunzip to db, "restore" a db named "migrate" using DBeaver
In migrate_plus.migration.migrate_news_test_news.yml
Check id: migrate_news_test_news (used in Lando drush mim)

 

 

 

Login link: terminus drush azs-superfund.live -- uli    

> terminus drush azs-superfund.migrate -- mim az_user

> terminus drush azs-superfund.migrate -- mim az_cas_user

Verify login on the Pantheon site

> terminus drush azs-superfund.migrate -- user:role:add administrator jonathansantos