Module: Avm::Instances::Base::AutoValues::Database
- Defined in:
- lib/avm/instances/base/auto_values/database.rb
Constant Summary collapse
- DEFAULT_HOSTNAME =
'127.0.0.1'- DEFAULT_PORTS =
{ 'postgresql' => 5432, 'mysql' => 3306, 'oracle' => 1521, 'sqlserver' => 1433 }.freeze
- DEFAULT_SYSTEM =
'postgresql'
Instance Method Summary collapse
- #auto_database_hostname ⇒ Object
- #auto_database_name ⇒ Object
- #auto_database_password ⇒ Object
- #auto_database_port ⇒ Object
- #auto_database_system ⇒ Object
- #auto_database_username ⇒ Object
Instance Method Details
#auto_database_hostname ⇒ Object
21 22 23 |
# File 'lib/avm/instances/base/auto_values/database.rb', line 21 def auto_database_hostname database_auto_common('hostname') || DEFAULT_HOSTNAME end |
#auto_database_name ⇒ Object
17 18 19 |
# File 'lib/avm/instances/base/auto_values/database.rb', line 17 def auto_database_name inherited_entry_value(:database_id, 'database.name') || id end |
#auto_database_password ⇒ Object
25 26 27 |
# File 'lib/avm/instances/base/auto_values/database.rb', line 25 def auto_database_password database_auto_common('password') end |
#auto_database_port ⇒ Object
29 30 31 |
# File 'lib/avm/instances/base/auto_values/database.rb', line 29 def auto_database_port database_auto_common('port') || database_port_by_system end |
#auto_database_system ⇒ Object
37 38 39 |
# File 'lib/avm/instances/base/auto_values/database.rb', line 37 def auto_database_system database_auto_common('system') || DEFAULT_SYSTEM end |
#auto_database_username ⇒ Object
33 34 35 |
# File 'lib/avm/instances/base/auto_values/database.rb', line 33 def auto_database_username database_auto_common('username') end |