Class: Rails::Generators::IBMDB

Inherits:
Database
  • Object
show all
Defined in:
lib/active_record/connection_adapters/ibm_db_adapter.rb

Instance Method Summary collapse

Methods inherited from Database

all, build, original_all, original_build

Instance Method Details

#base_packageObject



75
76
77
# File 'lib/active_record/connection_adapters/ibm_db_adapter.rb', line 75

def base_package
  nil
end

#build_packageObject



79
80
81
# File 'lib/active_record/connection_adapters/ibm_db_adapter.rb', line 79

def build_package
  nil
end

#feature_nameObject



83
84
85
# File 'lib/active_record/connection_adapters/ibm_db_adapter.rb', line 83

def feature_name
  nil
end

#gemObject



71
72
73
# File 'lib/active_record/connection_adapters/ibm_db_adapter.rb', line 71

def gem
  ["ibm_db", [">= 5.5"]]
end

#nameObject



51
52
53
# File 'lib/active_record/connection_adapters/ibm_db_adapter.rb', line 51

def name
  "ibm_db"
end

#portObject



67
68
69
# File 'lib/active_record/connection_adapters/ibm_db_adapter.rb', line 67

def port
  nil  # Default DB2 port
end

#serviceObject



55
56
57
58
59
60
61
62
63
64
65
# File 'lib/active_record/connection_adapters/ibm_db_adapter.rb', line 55

def service
  {
    "image" => "ibm_db:latest",
    "restart" => "unless-stopped",
    "networks" => ["default"],
    "volumes" => ["ibm-db-data:/var/lib/ibmdb"],
    "environment" => {
      "IBM_DB_ALLOW_EMPTY_PASSWORD" => "true",
    }
  }
end