2017 © Pedro Peláez
 

terminus-plugin terminus-replica-plugin

Terminus Replica - A Terminus plugin that exposes replica database connection details for your Pantheon environments.

image

terminus-plugin-project/terminus-replica-plugin

Terminus Replica - A Terminus plugin that exposes replica database connection details for your Pantheon environments.

  • Wednesday, March 1, 2017
  • by terminus-plugin-project
  • Repository
  • 3 Watchers
  • 0 Stars
  • 11 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Terminus Plugin: Replica

Replica is a Terminus plugin that decorates the terminus connection:info command with additional connection info related to any database replicas you may have enabled for your site environments., (*1)

Installation

For installation help, see Manage Plugins., (*2)

mkdir -p ~/.terminus/plugins
composer create-project -d ~/.terminus/plugins terminus-plugin-project/terminus-replica-plugin:~1

Usage

If you pull connection info for an environment that has an associated slave database, you will see additional details:, (*3)

terminus connection:info <site>.<env>

...Which might respond with:, (*4)

 ----------------------- ---------------------------------------------------------------------------------------------------------------------------------------
  SFTP Command            sftp -o Port=2222 live.aaaaaaaa-0000-bbbb-1111-cdef2345ghij@appserver.live.aaaaaaaa-0000-bbbb-1111-cdef2345ghij.drush.in
  MySQL Command           mysql -u pantheon -p12a345b678cd9012efgh345i67890123 -h dbserver.live.aaaaaaaa-0000-bbbb-1111-cdef2345ghij.drush.in -P 10206 pantheon
  Redis Command           redis-cli -h 13.37.13.37 -p 10000 -a aa1b23456cde789fgh0ij1234k56l7m8
  MySQL Replica Command   mysql -u pantheon -p01ab234c567d8e90fgh1i23j4kl5678m -h 133.71.33.7 -P 11258 pantheon
 ----------------------- ---------------------------------------------------------------------------------------------------------------------------------------

And, as usual, you can specify the field you want:, (*5)

terminus connection:info my-site.live --field=mysql_replica_command

...Which might return:, (*6)

mysql -u pantheon -p01ab234c567d8e90fgh1i23j4kl5678m -h 133.71.33.7 -P 11258 pantheon

The Versions

01/03 2017

1.x-dev

1.9999999.9999999.9999999-dev

Terminus Replica - A Terminus plugin that exposes replica database connection details for your Pantheon environments.

  Sources   Download

MIT

01/03 2017

1.0.0

1.0.0.0

Terminus Replica - A Terminus plugin that exposes replica database connection details for your Pantheon environments.

  Sources   Download

MIT