upsert

Upsert library

A Ruby library that enables efficient upsert operations on relational databases using stored procedures or native SQL features.

Upsert on MySQL, PostgreSQL, and SQLite3. Transparently creates functions (UDF) for MySQL and PostgreSQL; on SQLite3, uses INSERT OR IGNORE.

GitHub

651 stars
10 watching
77 forks
Language: Ruby
last commit: over 5 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
seamusabshere/remote_tableA Ruby library that reads and parses various file formats, including XLSX, XLS, ODS, CSV, TSV, and Google Docs, returning tabular data as arrays or hashes.226
grempe/tss-rbA Ruby implementation of Threshold Secret Sharing as defined in the IETF Internet-Draft draft-mcgrew-tss-03.txt23
weshatheleopard/rubyxlA Ruby library for reading and modifying spreadsheet files in the Open XML format1,276
rom-rb/rom-yesqlA Ruby adapter for an in-memory SQL database engine with a simple query language inspired by Clojure's Yesql.32
alexgutteridge/rsrubyA Ruby bridge to the R statistical programming environment332
seamusabshere/data_minerA Ruby library that automates the process of importing various file formats into ActiveRecord models302
ronin-rb/ronin-dbA common Ruby library for managing and querying security data across multiple databases14
jeremyevans/ruby-pledgeA Ruby interface to OpenBSD's pledge(2) and unveil(2) system calls for process restriction and file system access control26
moonstorm/fastcrudA fast and strongly typed .NET ORM library for interacting with various relational databases.506
dannnylo/rtesseractA Ruby library providing an interface to the Tesseract OCR system.838
theseus-rs/rsqlA command-line interface for interacting with various relational databases135
tumblr/jetpantsAutomates complex MySQL database tasks and provides a Ruby library for building custom migration scripts1,135
rails-sqlserver/tiny_tdsA Ruby gem providing an interface to Microsoft SQL Server using FreeTDS and DB-Library.608
blastrain/octilleryA Go package for sharding databases in a flexible and declarative way, supporting various OR mapping libraries and raw SQL.194
soveran/ohmA Ruby library for storing objects in a Redis key-value database1,397