Please refrain from modify any existing content of the database. If there is a mistake, please file an issue for any specific line using the Shabad OS Viewer (use the menu button on any line) or more generally at GitHub.
The only exception to this rule is that tables or data that you do not require may be dropped entirely to save storage space in constrained environments.
These releases follow semantic versioning, so it is possible to download databases with content additions and fixes without breaking your application.
SELECT * FROM Lines ORDER BY order_id LIMIT 100 will return the first 100 lines that the database contains, in the correct order. See more example queries >
The database is packaged as an npm module @shabados/database. To install it, run
npm install @shabados/database. Importing the package will give you access to the location of the database.
This package uses the same semantic versioning format as the SQLite database, so running
GurbaniNow has teamed up with Shabad OS to provide the most accurate, accessible, and transparent Gurbani database. GurbaniNow's latest API endpoint is powered by the Shabad OS database, for those who wish to access Gurbani through an online REST interface. See their GitHub repo for API Documentation >