{"repo":"digital-fabric/extralite","free":true,"listed":false,"github":"https://github.com/digital-fabric/extralite","clone":"git clone https://github.com/digital-fabric/extralite.git","description":"Ruby on SQLite","language":"C","stars":291,"topics":["sqlite","sqlite3","database","ruby"],"license":"MIT","category":"databases-storage","readme_excerpt":"Extralite Ruby on SQLite API reference What is Extralite? Extralite is a fast and innovative SQLite wrapper for Ruby with a rich set of features. It provides multiple ways of retrieving data from SQLite databases, makes it possible to use SQLite databases in multi-threaded and multi-fibered Ruby apps, and includes a comprehensive set of tools for managing SQLite databases. Extralite comes in two flavors: the extralite gem which uses the system-installed sqlite3 library, and the extralite-bundle gem which bundles the latest version of SQLite (3.53.3), offering access to the latest features and enhancements. Features - Best-in-class performance (up to 2.35X the performance of the sqlite3 gem). - Support for concurrency out of the box for multi-threaded and multi-fibered apps. - A variety of ways to retrieve data - hashes, arrays, single columns, single rows. - Support for retrieving records as structured objects using transforms. - Support for external iteration, allowing iterating through single records or batches of records. - Prepared queries. - Parameter binding. - Batch execution of queries. - transactions and savepoints. - Advanced features: load SQLite extensions, create backups, retrieve status information, work with changesets, interrogate database limits, trace queries. - Sequel adapter. Table of Content - Installing Extralite - Getting Started - Query Modes - Parameter binding - Transforms - Data Types - Prepared Queries - Batch Execution of Queries - Transactions an","default_branch":null,"files":null,"tree":[],"storefront":"/r/digital-fabric","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/digital-fabric/extralite/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."}