class Apartment::Adapters::JDBCPostgresqlAdapter
Default adapter when not using Postgresql Schemas
Private Instance Methods
create_tenant_command(conn, tenant)
click to toggle source
# File lib/apartment/adapters/jdbc_postgresql_adapter.rb, line 24 def create_tenant_command(conn, tenant) conn.create_database(environmentify(tenant), { :thisisahack => '' }) end
multi_tenantify_with_tenant_db_name(config, tenant)
click to toggle source
# File lib/apartment/adapters/jdbc_postgresql_adapter.rb, line 20 def multi_tenantify_with_tenant_db_name(config, tenant) config[:url] = "#{config[:url].gsub(/(\S+)\/.+$/, '\1')}/#{environmentify(tenant)}" end
rescue_from()
click to toggle source
# File lib/apartment/adapters/jdbc_postgresql_adapter.rb, line 28 def rescue_from ActiveRecord::JDBCError end