Skip to content
master
Go to file
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
doc
 
 
src
 
 
 
 

README

"DBGo" is a light-weight relational database engine implemented in Go programming language.
It is a programming exercise to learn Go.

Primary features:
1. Create/rename/delete tables.
2. Add/delete table columns.
3. Insert/update/delete table rows.
4. Primary key, foreign key constraints.
5. Update restricted & delete restricted triggers.
6. Table locks: exclusive and shared locks.
7. Basic transaction management: roll-back support.
8. Relational algebras: select, project, join, redefine.
9. Only one data type: string.
10. Nicely formatted table data file (Like a spreadsheet).
11. Easy to extend and customize to suit your needs.

Edit on 2013-06-25:
DBGo was originally written as a Golang exercise and there are some serious implementation flaws. Do not use in serious code.

About

This is a programming exercise, do not use in serious code.

Topics

Resources

Releases

No releases published

Packages

No packages published

Languages

You can’t perform that action at this time.