Sha256: d43dc190d8d45e442118884919e7794a17e646af0c1d56e8c0e726974cb9b68d
Contents?: true
Size: 995 Bytes
Versions: 1
Compression:
Stored size: 995 Bytes
Contents
# Vostok::Rails [![Build Status](https://travis-ci.org/Valve/vostok-rails.png)](https://travis-ci.org/Valve/vostok-rails) Sick PG import for Rails ## Installation Add this line to your application's Gemfile: gem 'vostok-rails' And then execute: $ bundle Or install it yourself as: $ gem install vostok-rails ## Usage Vostok works directly with PG gem, no other dependencies ```ruby data = [] 10_000.times do data << ['String', 99] end Customer.import([:name, :balance], data) ``` What Vostok does not do: 1. Run validations 3. Works with other DBs 4. Sanitizes your data However, what it does is insert rows at a sick rate. ` 10_000 rows inserted with AR - 18 seconds ` ` 10_000 rows inserted with Vostok - 0.2 seconds ` ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vostok-rails-0.0.3 | README.md |