Generic Database Access Layer library for Go (Golang).
- Interface for generic business object (BO) and data access object (DAO).
- Generic BO implementation.
- Generic DAO implementation for AWS DynamoDB.
- Generic DAO implementation for Azure Cosmos DB.
- Generic DAO implementation for MongoDB.
- Generic DAO implementation for
database/sql
. Ready-to-use implementations:- MSSQL
- MySQL
- Oracle
- PostgreSQL
- SQLite3
go get github.com/btnguyen2k/godal
- Samples: see examples and examples_sta
- Wiki
Use Github issues for bug reports and feature requests.
Contribute by Pull Request:
- Fork
Godal
on github (https://help.github.com/articles/fork-a-repo/) - Create a topic branch (
git checkout -b my_branch
) - Implement your change
- Push to your branch (
git push origin my_branch
) - Post a pull request on github (https://help.github.com/articles/creating-a-pull-request/)
MIT - see LICENSE.md.