class ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

Public Instance Methods

lock_table(quoted_table_name) click to toggle source
# File lib/activerecord/tablelocks/activerecord/postgres.rb, line 4
def lock_table(quoted_table_name)
  execute "LOCK TABLE #{quoted_table_name} IN EXCLUSIVE MODE"
end
lock_tables(quoted_table_names) click to toggle source
# File lib/activerecord/tablelocks/activerecord/postgres.rb, line 7
def lock_tables(quoted_table_names)
  quoted_table_names.each do |quoted_table_name|
    lock_table quoted_table_name
  end
end