Class: SolidObjects::DatabaseAdapters::Postgresql

Inherits:
SolidObjects::DatabaseAdapter show all
Defined in:
lib/solid_objects/database_adapters/postgresql.rb,
sig/generated/lib/solid_objects/database_adapters/postgresql.rbs

Instance Attribute Summary

Attributes inherited from SolidObjects::DatabaseAdapter

#connection_pool, #fixed_connection

Instance Method Summary collapse

Methods inherited from SolidObjects::DatabaseAdapter

#current_time_expression, #database_now, for, #initialize, #lock_candidates, #transaction, #with_connection

Constructor Details

This class inherits a constructor from SolidObjects::DatabaseAdapter

Instance Method Details

#claim_lockString

RBS:

  • () -> String

Returns:

  • (String)


12
13
14
# File 'lib/solid_objects/database_adapters/postgresql.rb', line 12

def claim_lock
  "FOR UPDATE SKIP LOCKED"
end

#supports_skip_locked?Boolean

RBS:

  • () -> bool

Returns:

  • (Boolean)


7
8
9
# File 'lib/solid_objects/database_adapters/postgresql.rb', line 7

def supports_skip_locked?
  true
end