stylusdb-sql-vivek
v0.4.7
Published
A minimal SQL based DB based on CSV files. For educational purposes only.
Downloads
97
Readme
This is the base repository for cohort members to follow the tutorial and send in their own StylusDB SQL implementations. You can refer to a complete implementation @ ChakshuGautam/stylusdb-sql.
Follow the steps given in the documentation to create your own implementation and make those tests pass.
Disclaimer: This database is for educational purposes only. It is not intended for production use. It is written ground up in JavaScript and is a great way to learn how databases work. You can find the tutorial in the docs directory.
Features
- [x] Support for Prisma
- [x]
INSERT
,DELETE
,SELECT
- [x] CLI
- [x] Server/Client Basic Protocol
- [x] NPM Package for StylusDB-SQL
- [ ]
UPDATE
,CREATE TABLE
,DROP TABLE
- [ ] SQL Spec Tracker
- [ ] Minimal PostgreSQL Protocol for Server/Client Communication
Pre Requisite
Node version should be 18.17.0^ || <= 20
Installation
npm install stylusdb-sql-vivek