Module | ActiveRecord::Locking::Optimistic::ClassMethods |
In: |
vendor/rails/activerecord/lib/active_record/locking/optimistic.rb
|
DEFAULT_LOCKING_COLUMN | = | 'lock_version' |
The version column used for optimistic locking. Defaults to lock_version.
# File vendor/rails/activerecord/lib/active_record/locking/optimistic.rb, line 91 91: def locking_column 92: reset_locking_column 93: end
Quote the column name used for optimistic locking.
# File vendor/rails/activerecord/lib/active_record/locking/optimistic.rb, line 96 96: def quoted_locking_column 97: connection.quote_column_name(locking_column) 98: end
Reset the column used for optimistic locking back to the lock_version default.
# File vendor/rails/activerecord/lib/active_record/locking/optimistic.rb, line 101 101: def reset_locking_column 102: set_locking_column DEFAULT_LOCKING_COLUMN 103: end