Methods
Constants
DEFAULT_LOCKING_COLUMN | = | "lock_version" |
Instance Public methods
locking_column() Link
The version column used for optimistic locking. Defaults to lock_version
.
locking_column=(value) Link
Set the column to use for optimistic locking. Defaults to lock_version
.
locking_enabled?() Link
Returns true if the lock_optimistically
flag is set to true (which it is, by default) and the table includes the locking_column
column (defaults to lock_version
).
reset_locking_column() Link
Reset the column used for optimistic locking back to the lock_version
default.
update_counters(id, counters) Link
Make sure the lock version column gets updated when counters are updated.