Update 'Database Schema'
parent
be1c327602
commit
d9cf8454c7
14
Database-Schema.md
Normal file
14
Database-Schema.md
Normal file
@ -0,0 +1,14 @@
|
||||
# Database Schema
|
||||
OwlBoard uses MongoDB which is a schema-less NoSQL Document store.
|
||||
|
||||
Nevertheless, an unenforced schema does apply due to the format information is imported into the database.
|
||||
|
||||
**If you are reading this looking to run OwlBoard yourself, the database is setup automatically. See `Deployment` for more information.**
|
||||
|
||||
|
||||
| Collection Name | Data Format Eg. | Desc. |
|
||||
| -------- | -------- | -------- |
|
||||
| corpus |{"NLC":993600,"STANOX":"5111","TIPLOC":"POLMONT","3ALPHA":"PMT","UIC":"99360","NLCDESC":"POLMONT","NLCDESC16":"POLMONT"}|Raw data from the Network Rail CORPUS API|
|
||||
| stations |{"STANOX":"5111","TIPLOC":"POLMONT","3ALPHA":"PMT","NLCDESC16":"POLMONT"}|Filtered data from the Network Rail CORPUS API|
|
||||
| users | **NOT IMPLEMENTED** | Not yet implemented|
|
||||
|
Reference in New Issue
Block a user