Database Schema
Shabad OS Database was engineered to provide relational structures for better consistency and flexibility. This page lists an overview of all the tables.
Lines
Gurbani lines, linked to a Shabad (e.g. source_page: 10, Line_Content). (Read the docs)
Line_Content
Corresponding Gurmukhi related to the source of a line (e.g. SGPC: nmsqM mhMqy ]). (Read the docs)
Line_Types
List of possible line classifications (e.g. rahao). (Read the docs)
Shabads
Grouping of Gurbani Lines, with additional metadata (e.g. Writer, Section, Subsection, Lines). (Read the docs)
Writers
Composers of Shabads (e.g. Guru Angad Dev Ji). (Read the docs)
Compositions
A composition of Gurbani Shabads (e.g. Sri Guru Granth Sahib Ji). (Read the docs)
Sources
A source of Gurbani (e.g. SGPC). (Read the docs)
Sections
Grouping of Shabads within a single composition (e.g. Raag Gujri). (Read the docs)
Subsections
Sub-groupings within a single section (e.g. Mahalaa 1). (Read the docs)
Languages
Available translation languages (e.g. English). (Read the docs)
Transliterations
Transliterations for Gurbani Lines in a given Language and Source (e.g. SGPC: har har har gun gaavo). (Read the docs)
Translation_Sources
Translation source authors and languages for a single (Read the docs)
Translations
Translations for Gurbani Lines from a translation source (e.g. Language: English, Author: Sant Singh Khalsa). (Read the docs)
Banis
Named of available Banis (e.g. The Lord is One). (Read the docs)
Bani_Lines
Groupings of Lines to Banis (e.g. Jap Ji Sahib). (Read the docs)