Class: Gleis::CLI::Db
- Inherits:
-
Thor
- Object
- Thor
- Gleis::CLI::Db
- Defined in:
- lib/gleis/cli/db.rb
Overview
Database-related CLI subcommands
Instance Method Summary collapse
- #backup ⇒ Object
- #delete(env_var_name) ⇒ Object
- #info ⇒ Object
- #new ⇒ Object
- #promote(env_var_name) ⇒ Object
- #psql ⇒ Object
- #push(local_name) ⇒ Object
- #reset(env_var_name) ⇒ Object
Instance Method Details
#backup ⇒ Object
8 9 10 |
# File 'lib/gleis/cli/db.rb', line 8 def backup Gleis::Database.backup([:app]) end |
#delete(env_var_name) ⇒ Object
13 14 15 |
# File 'lib/gleis/cli/db.rb', line 13 def delete(env_var_name) Gleis::Database.delete([:app], env_var_name) end |
#info ⇒ Object
18 19 20 |
# File 'lib/gleis/cli/db.rb', line 18 def info Gleis::Database.info([:app]) end |
#new ⇒ Object
23 24 25 |
# File 'lib/gleis/cli/db.rb', line 23 def new Gleis::Database.new([:app]) end |
#promote(env_var_name) ⇒ Object
28 29 30 |
# File 'lib/gleis/cli/db.rb', line 28 def promote(env_var_name) Gleis::Database.promote([:app], env_var_name) end |
#psql ⇒ Object
33 34 35 |
# File 'lib/gleis/cli/db.rb', line 33 def psql Gleis::Database.psql([:app]) end |