module AR::Sequence::ModelMethods
Public Instance Methods
currval(name)
click to toggle source
# File lib/ar/sequence/model_methods.rb, line 11 def currval(name) name = connection.quote(name) connection.execute("SELECT currval(#{name})").first["currval"] end
nextval(name)
click to toggle source
# File lib/ar/sequence/model_methods.rb, line 6 def nextval(name) name = connection.quote(name) connection.execute("SELECT nextval(#{name})").first["nextval"] end
setval(name, value)
click to toggle source
# File lib/ar/sequence/model_methods.rb, line 16 def setval(name, value) name = connection.quote(name) connection.execute("SELECT setval(#{name}, #{value})") end