Database structure of Lino Patrols¶
This document describes the database structure.
A tested document¶
This is a tested document. The following instructions are used for initialization:
>>> import lino
>>> lino.startup('lino_patrols.projects.patrols1.settings')
>>> from lino.api.doctest import *
>>> from lino.utils.diag import analyzer
>>> analyzer.show_db_overview()
...
25 plugins: lino, system, patrols, courses, contenttypes, gfks, printing, xl, cal, uploads, webforms, users, office, linod, checkdata, summaries, jinja, weasyprint, export_excel, memo, help, about, react, staticfiles, sessions.
30 models:
============================ ============================= ========= =======
Name Default table #fields #rows
---------------------------- ----------------------------- --------- -------
cal.Calendar cal.Calendars 6 1
cal.EntryRepeater cal.EntryRepeaterTable 17 0
cal.Event cal.Events 25 1296
cal.EventPolicy cal.EventPolicies 20 6
cal.EventType cal.EventTypes 24 3
cal.Guest cal.Guests 6 2016
cal.GuestRole cal.GuestRoles 5 2
cal.RecurrentEvent cal.RecurrentEvents 22 15
cal.RemoteCalendar cal.RemoteCalendars 7 0
cal.Room cal.Rooms 7 0
cal.Subscription cal.Subscriptions 4 0
cal.Task cal.Tasks 16 0
checkdata.Message checkdata.Messages 6 2
contenttypes.ContentType gfks.ContentTypes 3 30
courses.Course courses.Activities 30 14
courses.Enrolment courses.Enrolments 12 0
courses.Line courses.Lines 18 7
courses.Slot courses.Slots 5 2
courses.Topic courses.Topics 4 1
linod.SystemTask linod.SystemTasks 25 5
memo.Mention memo.Mentions 5 0
sessions.Session users.Sessions 3 3
system.SiteConfig system.SiteConfigs 10 1
uploads.Upload uploads.Uploads 12 13
uploads.UploadType uploads.UploadTypes 8 0
uploads.Volume uploads.Volumes 4 2
users.Authority users.Authorities 3 0
users.User users.AllUsers 22 3
webforms.ContactRequest webforms.ContactRequests 12 0
webforms.CreateUserRequest webforms.CreateUserRequests 13 0
============================ ============================= ========= =======