Adds seed operation to execute when #run is called.
Adds seed operation to execute when #run is called.
operation
self
Adds new SQLs to execute when #run is called.
Adds new SQLs to execute when #run is called.
seed SQLs
db session
self
AutoSession for this.
Run all the seeds.
Run all the seeds.
db session
nothing
Runs if SQL execution failed.
Runs if SQL execution failed.
nothing
Runs if predicate function returns false.
Runs if predicate function returns false.
predicate function
db session
nothing
Seeds database tables or records instantly.
This module is surely inspired by Rails rake db:seed.