Fr:Database/Tables/Collection

Description
Cette table enregistre les informations sur les "collections". Une collection (au sens DAV) est comme un répertoire contenant des fichiers (ressources DAV). Dans notre cas les collections sont habituellement des collections de ressource calendaires.

Champs
Colonne Type Non Nul Défaut Commentaire user_no || entier  || Non Nul   ||   ||  references usr(user_no) of the owner parent_container || texte  ||   ||   ||  references any parent collection which contains this one dav_name || texte  || Non Nul   ||   ||  essentially the pathname within the DAV space (after caldav.php in URL) dav_etag || texte  ||   ||   ||  an ETag as defined in HTTP/1.1 - a string which will be invariant until the contents have changed (in our case a hash of the contents) dav_displayname || texte  ||   ||   ||  A user-friendly name to display when a client requests the DAV::displayname property is_calendar || booléen  ||   ||   ||  Whether this DAV collection is also a CalDAV calendar collection created || timestamp with time zone  ||   ||   || modified || timestamp with time zone  ||   ||   || public_events_only || booléen || Non Nul  || faux || Whether this calendar should refuse to store PRIVATE or CONFIDENTIAL events. publicly_readable || booléen  || Non Nul  || faux || Whether this entire calendar should be readable by anyone. collection_id     || bigint  || Non Nul  || nextval || ID unique
 * }