Back to feed
Dev.to
Dev.to
7/18/2026
The original title is: "The Data Dictionary Should Live in the ERD, Not in a Spreadsheet"

The original title is: "The Data Dictionary Should Live in the ERD, Not in a Spreadsheet"

Original: The Data Dictionary Should Live in the ERD, Not in a Spreadsheet

Short summary

The author argues that data dictionaries should live inside ERD diagrams rather than in separate spreadsheets or wikis that inevitably drift out of sync. The post introduces Schemity, a desktop ERD tool that attaches markdown descriptions to entities, legends, and context views directly on the diagram. Descriptions are stored in workspace JSON files rather than database comments to avoid requiring SQL migrations for documentation edits.

  • Data dictionaries in spreadsheets/wikis drift from schema with 100% failure rate over time
  • Schemity embeds markdown descriptions directly into ERD entities and legends
  • Descriptions stored in JSON, not DB comments, to keep doc edits safe and portable

Generated with AI, which can make mistakes.

Is this a good recommendation for you?

Comments

Failed to load comments. Please try again.

Explore more