lib/apartment/adapters/postgresql_adapter.rb in ros-apartment-2.8.1.rc1 vs lib/apartment/adapters/postgresql_adapter.rb in ros-apartment-2.8.1.rc2
- old
+ new
@@ -96,11 +96,11 @@
Apartment.connection.schema_exists?(tenant)
end
def create_tenant_command(conn, tenant)
# NOTE: This was causing some tests to fail because of the database strategy for rspec
- if ActiveRecord::Base.connection.open_transactions > 0
+ if ActiveRecord::Base.connection.open_transactions.positive?
conn.execute(%(CREATE SCHEMA "#{tenant}"))
else
schema = %(BEGIN;
CREATE SCHEMA "#{tenant}";
COMMIT;)
@@ -111,10 +111,10 @@
rollback_transaction(conn)
raise e
end
def rollback_transaction(conn)
- conn.execute("ROLLBACK;")
+ conn.execute('ROLLBACK;')
end
# Generate the final search path to set including persistent_schemas
#
def full_search_path