| 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