Sha256: eb79ffa470b619c5056f2aae99c302ea23829e713e36f1a02ed970ef13d0d0de
Contents?: true
Size: 851 Bytes
Versions: 1
Compression:
Stored size: 851 Bytes
Contents
$LOAD_PATH.unshift(File.dirname(__FILE__)) $LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) require 'rubygems' require 'minitest' require 'active_record' require 'postgresql_cursor' ActiveRecord::Base.establish_connection(adapter: 'postgresql', database: ENV['TEST_DATABASE'] || 'postgresql_cursor_test', username: ENV['TEST_USER'] || ENV['USER'] || 'postgresql_cursor') class Product < ActiveRecord::Base has_many :prices # create table products (id serial primary key, data varchar); # create table prices (id serial primary key, product_id integer references products(id)); def self.generate(max=1_000) max.times do |i| connection.execute("insert into products values (#{i+1})") end end end class Price < ActiveRecord::Base belongs_to :product end Product.destroy_all Product.generate(1000)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
postgresql_cursor-0.6.9 | test/helper.rb |