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
24 25 26 |
# File 'lib/avm/instances/base/auto_values/database.rb', line 24 def auto_database_hostname database_auto_common('hostname') || DEFAULT_HOSTNAME end |
#auto_database_name ⇒ Object
19 20 21 22 |
# File 'lib/avm/instances/base/auto_values/database.rb', line 19 def auto_database_name inherited_entry_value(::Avm::Instances::EntryKeys::DATABASE_ID, ::Avm::Instances::EntryKeys::DATABASE_NAME) || id end |
#auto_database_password ⇒ Object
28 29 30 |
# File 'lib/avm/instances/base/auto_values/database.rb', line 28 def auto_database_password database_auto_common('password') end |
#auto_database_port ⇒ Object
32 33 34 |
# File 'lib/avm/instances/base/auto_values/database.rb', line 32 def auto_database_port database_auto_common('port') || database_port_by_system end |
#auto_database_system ⇒ Object
40 41 42 |
# File 'lib/avm/instances/base/auto_values/database.rb', line 40 def auto_database_system database_auto_common('system') || DEFAULT_SYSTEM end |
#auto_database_username ⇒ Object
36 37 38 |
# File 'lib/avm/instances/base/auto_values/database.rb', line 36 def auto_database_username database_auto_common('username') end |