{"repo":"sparklemotion/sqlite3-ruby","free":true,"listed":false,"github":"https://github.com/sparklemotion/sqlite3-ruby","clone":"git clone https://github.com/sparklemotion/sqlite3-ruby.git","description":"Ruby bindings for the SQLite3 embedded database","language":"Ruby","stars":843,"topics":["sqlite","ruby"],"license":"BSD-3-Clause","category":"databases-storage","readme_excerpt":"Ruby Interface for SQLite3 Overview This library allows Ruby programs to use the SQLite3 database engine (http://www.sqlite.org). Note that this module is only compatible with SQLite 3.6.16 or newer. Source code: https://github.com/sparklemotion/sqlite3-ruby Mailing list: http://groups.google.com/group/sqlite3-ruby Download: http://rubygems.org/gems/sqlite3 Documentation: https://sparklemotion.github.io/sqlite3-ruby/ Quick start For help understanding the SQLite3 Ruby API, please read the FAQ and the full API documentation. A few key classes whose APIs are often-used are: - SQLite3::Database (rdoc) - SQLite3::Statement (rdoc) - SQLite3::ResultSet (rdoc) If you have any questions that you feel should be addressed in the FAQ, please send them to the mailing list or open a discussion thread. Thread Safety When SQLite3.threadsafe? returns true , then SQLite3 has been compiled to support running in a multithreaded environment. However, this doesn't mean that all classes in the SQLite3 gem can be considered \"thread safe\". When SQLite3.threadsafe? returns true , it is safe to share only SQLite3::Database instances among threads without providing your own locking mechanism. For example, the following code is fine because only the database instance is shared among threads: Other instances can be shared among threads, but they require that you provide your own locking for thread safety. For example, SQLite3::Statement objects (prepared statements) are mutable, so applications must take","default_branch":null,"files":null,"tree":[],"storefront":"/r/sparklemotion","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sparklemotion/sqlite3-ruby/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}