Categorygithub.com/nao1215/egsql
modulepackage
0.0.0-20220420140229-c7e37ab8f955
Repository: https://github.com/nao1215/egsql.git
Documentation: pkg.go.dev

# README

Build UnitTest reviewdog codecov Go Report Card GitHub

[WIP] egsql - Database management system to be embedded in the application

What is egsql

This repository will provide two libraries and one application. They will be developed to satisfy my interest in DB.

  • egsql DBMS: It is a DBMS similar to sqlite. In other words, it is not a server/client model. I plan to implement eqsql DBMS in pure golang. egsql is based on bogoDB (Copyright (c) 2019 Shogo Arakawa, MIT LICENSE).
  • egsql driver: In golang, several interfaces are defined in "database/sql/driver" to manipulate the DBMS. egsql driver is a driver that satisfies them all.
  • egsql client: This client is a CLI command that provides the ability to check/modify the DB schema using egsql driver. This CLI command will be used for debugging purposes!

Origin of the "eg" name

  • embed in golang: It's a DBMS that's embedded in an application.
  • evergreen: I hope egsql stands the test of time.
  • easy: To Japanese, "eg" and "easy" sound the same. An easy-to-use library is a good library.

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author