All Projects → asiniscalchi → Eosio_sql_plugin

asiniscalchi / Eosio_sql_plugin

Licence: mit
EOSIO sql database plugin

Projects that are alternatives of or similar to Eosio sql plugin

Dbeaver
Free universal database tool and SQL client
Stars: ✭ 23,752 (+113004.76%)
Mutual labels:  oracle, sql, mysql, postgresql, sqlite, db2
Xeus Sql
xeus-sql is a Jupyter kernel for general SQL implementations.
Stars: ✭ 85 (+304.76%)
Mutual labels:  sql, odbc, mysql, postgresql, sqlite, db2
Linq2db
Linq to database provider.
Stars: ✭ 2,211 (+10428.57%)
Mutual labels:  oracle, sql, mysql, postgresql, sqlite, db2
E Commerce Db
Database schema for e-commerce (webstores) sites.
Stars: ✭ 245 (+1066.67%)
Mutual labels:  oracle, sql, mysql, postgresql, sqlite, db2
Soci
Official repository of the SOCI - The C++ Database Access Library
Stars: ✭ 960 (+4471.43%)
Mutual labels:  oracle, odbc, mysql, postgresql, db2
Qtl
A friendly and lightweight C++ database library for MySQL, PostgreSQL, SQLite and ODBC.
Stars: ✭ 92 (+338.1%)
Mutual labels:  sql, odbc, mysql, postgresql, sqlite
Kangaroo
SQL client and admin tool for popular databases
Stars: ✭ 127 (+504.76%)
Mutual labels:  oracle, sql, mysql, postgresql, sqlite
Jooq
jOOQ is the best way to write SQL in Java
Stars: ✭ 4,695 (+22257.14%)
Mutual labels:  oracle, sql, mysql, postgresql, db2
Rom Sql
SQL support for rom-rb
Stars: ✭ 169 (+704.76%)
Mutual labels:  oracle, sql, mysql, postgresql, sqlite
Aioodbc
aioodbc - is a library for accessing a ODBC databases from the asyncio
Stars: ✭ 206 (+880.95%)
Mutual labels:  oracle, odbc, mysql, postgresql, sqlite
Xo
Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server
Stars: ✭ 2,974 (+14061.9%)
Mutual labels:  oracle, sql, mysql, postgresql, sqlite
Freesql
🦄 .NET orm, Mysql orm, Postgresql orm, SqlServer orm, Oracle orm, Sqlite orm, Firebird orm, 达梦 orm, 人大金仓 orm, 神通 orm, 翰高 orm, 南大通用 orm, Click house orm, MsAccess orm.
Stars: ✭ 3,077 (+14552.38%)
Mutual labels:  oracle, odbc, mysql, postgresql, sqlite
Smartsql
SmartSql = MyBatis in C# + .NET Core+ Cache(Memory | Redis) + R/W Splitting + PropertyChangedTrack +Dynamic Repository + InvokeSync + Diagnostics
Stars: ✭ 775 (+3590.48%)
Mutual labels:  oracle, sql, mysql, postgresql, sqlite
Walkable
A Clojure(script) SQL library for building APIs: Datomic® (GraphQL-ish) pull syntax, data driven configuration, dynamic filtering with relations in mind
Stars: ✭ 384 (+1728.57%)
Mutual labels:  sql, mysql, postgresql, sqlite
Sqlprovider
A general F# SQL database erasing type provider, supporting LINQ queries, schema exploration, individuals, CRUD operations and much more besides.
Stars: ✭ 423 (+1914.29%)
Mutual labels:  oracle, mysql, postgresql, sqlite
Sequelize
An easy-to-use and promise-based multi SQL dialects ORM tool for Node.js
Stars: ✭ 25,422 (+120957.14%)
Mutual labels:  sql, mysql, postgresql, sqlite
Sqlx
🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, SQLite, and MSSQL.
Stars: ✭ 5,039 (+23895.24%)
Mutual labels:  sql, mysql, postgresql, sqlite
Zxw.framework.netcore
基于EF Core的Code First模式的DotNetCore快速开发框架,其中包括DBContext、IOC组件autofac和AspectCore.Injector、代码生成器(也支持DB First)、基于AspectCore的memcache和Redis缓存组件,以及基于ICanPay的支付库和一些日常用的方法和扩展,比如批量插入、更新、删除以及触发器支持,当然还有demo。欢迎提交各种建议、意见和pr~
Stars: ✭ 691 (+3190.48%)
Mutual labels:  oracle, mysql, postgresql, sqlite
Vscode Sqltools
Database management for VSCode
Stars: ✭ 741 (+3428.57%)
Mutual labels:  sql, mysql, postgresql, sqlite
Sqlancer
Detecting Logic Bugs in DBMS
Stars: ✭ 672 (+3100%)
Mutual labels:  sql, mysql, postgresql, sqlite

eosio_sql_plugin

EOSIO plugin to register blockchain data into an SQL database supported by SOCI ( https://github.com/SOCI/soci )

You need to compile EOSIO from source: additional plugins are linked statically

on ubuntu 18.04 install the package libsoci-dev

$ sudo apt install libsoci-dev

add the following param on EOSIO cmake execution:

-DEOSIO_ADDITIONAL_PLUGINS=<path_to_eosio_sql_plugin_source>

compile and run.

$ nodeos --help

....
Config Options for eosio::sql_db_plugin:
  --sql_db-queue-size arg (=256)        The queue size between nodeos and SQL 
                                        DB plugin thread.
  --sql_db-block-start arg (=0)         The block to start sync.
  --sql_db-uri arg                      Sql DB URI connection string If not 
                                        specified then plugin is disabled. 
                                        Default database 'EOS' is used if not 
                                        specified in URI.
  --sql_db-schema schema (=public)      Sql DB Schema setting string
                                        Enabled for PostgreSQL only.
                                        Defaults to 'public'.
....
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].