quick.db

An easy, open-source, Node.js database designed for complete beginners getting into the concept of coding.

MIT License

Stars
324
Committers
54

Bot releases are hidden (Show)

quick.db - Version 9.1.7 Latest Release

Published by Zelak312 over 1 year ago

  • Fixed vulnerabilities
quick.db - Version 9.1.6

Published by Zelak312 over 1 year ago

  • Added spread support on push method
quick.db - Version 9.1.5

Published by Zelak312 over 1 year ago

  • Fixed problem with sqliteDriver where it was impossible to do multiple files
quick.db - Version 9.1.4

Published by Zelak312 over 1 year ago

  • Fixed mongoose making collections in plurial
quick.db - Version 9.1.3

Published by Zelak312 over 1 year ago

  • Fix createSingleton not usable without instance and driver
quick.db - 9.1.2

Published by Zelak312 over 1 year ago

  • Added init method to await database preparation (temp fix)
quick.db - Version 9.1.1

Published by Zelak312 over 1 year ago

Fixed

  • Optionally requiring write-file-atomic only when using json driver
quick.db - Version 9.1.0

Published by Zelak312 over 1 year ago

New Features

  • unshift: Performes Array.unshift on arrays
  • pop: Performes Array.pop on arrays
  • shift: Performes Array.shift on arrays
  • normalKeys: Permits toogling between dot notation or disabling it
  • startsWith: Helper function to search for all entries (on ids) that startsWith a string
  • createSingleton: Create a single instance of the class or return the already created instance
  • tableAsync: Fix for table function, this function returns a promise

Drivers

Added Drivers

  • JSONDriver: For using json as a database
  • MemoryDriver: Stored in memory (which is not persistent)
  • MongoDriver: For using mongodb as a databse with quick.db

Changed Drivers

  • MYSQLDriver: Change the library used from promise-mysql to mysql2
quick.db - Stable Release

Published by lorencerri over 6 years ago

Stable Branch

Features:

  • Sub URLs
  • Stability Increase
  • Tables
  • Tables in WebViewer

Installation:

Please use npm i quick.db, you can view more information on the NPM Page.

Engine:

https://github.com/JoshuaWise/better-sqlite3

This is the full release, you can view authors & any extra information in the ./docs folder.

Sqlite3 engine coming soon...

Changelog


6.1.0
+ Removed some logging

6.1.0
+ Added Tables, including WebViewer updates

6.0.6
+ No longer creates an entry when fetching null using db.fetch()
quick.db - Primary Release

Published by lorencerri over 6 years ago

Installation:

Please use npm i quick.db, you can view more information on the NPM Page.

Engine:

https://github.com/JoshuaWise/better-sqlite3

This is the full release, you can view authors & any extra information in the ./docs folder.

Sqlite3 engine coming soon...