stylusdb-sql-vivek
v0.4.7
Published
A minimal SQL based DB based on CSV files. For educational purposes only.
Downloads
5
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