module ActiveRecord::Sequence::ModelMethods

Public Instance Methods

lastval(name) click to toggle source
# File lib/active_record/sequence/model_methods.rb, line 11
def lastval(name)
  name = connection.quote_column_name(name)
  connection.query_value("SELECT lastval(#{name})")
end
nextval(name) click to toggle source
# File lib/active_record/sequence/model_methods.rb, line 6
def nextval(name)
  name = connection.quote_column_name(name)
  connection.query_value("SELECT nextval(#{name})")
end
setval(name, value) click to toggle source
# File lib/active_record/sequence/model_methods.rb, line 16
def setval(name, value)
  name = connection.quote_column_name(name)
  connection.query_value("SELECT setval(#{name}, #{value})")
end