method
reset_pk_sequence!
v1.2.6 -
Show latest stable
- Class:
ActiveRecord::ConnectionAdapters::FrontBaseAdapter
reset_pk_sequence!(table, pk = nil, sequence = nil)public
No documentation available.
# File activerecord/lib/active_record/connection_adapters/frontbase_adapter.rb, line 629
def reset_pk_sequence!(table, pk = nil, sequence = nil)
klasses = classes_for_table_name(table)
klass = klasses.nil? ? nil : klasses.first
pk = klass.primary_key unless klass.nil?
if pk && klass.columns_hash[pk].type == :integer
mpk = select_value("SELECT MAX(#{pk}) FROM #{table}")
execute("SET UNIQUE FOR #{klass.table_name}(#{pk})")
end
end