Andy Kurth created VCL-876:
------------------------------

             Summary: Update "Database Schema" documentaion
                 Key: VCL-876
                 URL: https://issues.apache.org/jira/browse/VCL-876
             Project: VCL
          Issue Type: Documentation
          Components: documentation
            Reporter: Andy Kurth
            Priority: Minor


This page is out of date:
https://vcl.apache.org/dev/database-schema.html

There is a disconnect between the database schema and related documentation.  
Rather than simply update the page, I propose including documentation in the 
schema itself.  MySQL/MariaDB allow tables and columns to include a comment 
property.  The existing documentation could be added comment properties in 
_vcl.sql_.

Another benefit is the the comments are displayed in phpMyAdmin when hovering 
over a column or table.

A fairly simple script could be written to parse the comments and generate 
output which could be displayed on either the page noted above or the 
Confluence wiki.

If this is agreed upon, we should update the release notes to include reminders:
* Check _vcl.sql_ for missing or insufficient comments
* Parse the comments and update the documentation



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to