{"repo":"yaitoo/sqle","free":true,"listed":false,"github":"https://github.com/yaitoo/sqle","clone":"git clone https://github.com/yaitoo/sqle.git","description":"A SQL-first/ORM-like Golang SQL package.","language":"Go","stars":27,"topics":["orm-like","golang","sql","database","mysql","orm","postgress","sqlite3","go","sqlbuilder"],"license":"MIT","category":"databases-storage","readme_excerpt":"SQLE A SQL-First/ORM-like Golang SQL enhanced package. The SQLE package provides extensions to Go’s built-in database/sql package for more efficient, comprehensive interactions with databases in Go. The SQLE package is backward-compatible and extendable, so you can easily use it with the database/sql package. The SQLE package takes the sql-first approach and provides functionalities for marshaling rows into struct, map,slice and primitive types. The SQLE package also provides functionalities for schema auto migration, logging, contexts, prepared statements, advanced database operations like sharding, and much more. You’ll find the SQLE package useful if you’re not a fan of full-featured ORMs and you prefer to use the database/sql package with extra support and functionalities. Features - Works with any database engine(eg MySQL, Postgres, SQLite...etc) by Go-MySQL-Driver - ORM-like experience using good old SQL. SQLE supports structs, maps, primitive types, and slices of map/structs/primitive types. - SQLBuilder - 100% compatible drop-in replacement of \"database/sql\". Code is really easy to migrate from database/sql to SQLE . see examples - ShardID is a snowflakes-like distributed unique identifier with extended metadata : worker, table rotation and database sharding, and sortable by time - Table AutoRotation - Database AutoSharding - MapR Query - Migration: migrate database with sql files organized in filesystem. it supports to migrate table and multiple rotated tables on all","default_branch":null,"files":null,"tree":[],"storefront":"/r/yaitoo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yaitoo/sqle/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."}