Sha256: a17b4d1d00ed2866807ba256e7783383fa4c2a61b3d8a68bc8a4dc1ccf1ad932
Contents?: true
Size: 852 Bytes
Versions: 5
Compression:
Stored size: 852 Bytes
Contents
# ruby-duckdb ## Description ruby-duckdb is Ruby binding for [DuckDB](http://www.duckdb.org) database engine ## Requirement You must have [DuckDB](http://www.duckdb.org) engine installed in order to build/use this module. ## How to Install ``` gem install duckdb ``` or you must specify the location of the include and lib files: ``` gem install duckdb -- --with-duckdb-include=/duckdb_include_directory --with-duckdb-lib=/duckdb_library_directory ``` ## Usage ``` require 'duckdb' db = DuckDB::Database.open # database in memory con = db.connect con.query('CREATE TABLE users (id INTEGER, name VARCHAR(30))') con.query("INSERT into users VALUES(1, 'Alice')") con.query("INSERT into users VALUES(2, 'Bob')") con.query("INSERT into users VALUES(3, 'Cathy')") result = con.query('SELECT * from users') result.each do |row| p row end ```
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
duckdb-0.0.5 | README.md |
duckdb-0.0.4 | README.md |
duckdb-0.0.3 | README.md |
duckdb-0.0.2 | README.md |
duckdb-0.0.1 | README.md |