Database Naming Standards Validator
Checks names against the rules that have a reason behind them, with the reason stated for each finding.
Loading the tool…
How to use this tool
- Paste your column or table names, one per line.
- Set the maximum length to whatever your platform enforces — 30 suits Oracle, 63 suits PostgreSQL, 128 suits SQL Server.
- Turn on abbreviation flagging only if you intend to spell names out; most teams keep a few abbreviations on purpose.
- Select Validate names and fix the high severity findings first — those break things rather than merely annoying people.
What naming standards validator does
This is the other half of naming, and it is the half with consequences. A column called "order" needs quoting in every query that touches it, and the one query that forgets fails with a syntax error nobody attributes to the name. A column called email_str becomes a lie the day the type changes. A column called created is indistinguishable from a description until you open the table.
Every finding here says what the rule is and why it exists, because a standards report that only cites a rule number gets ignored, and it deserves to be. Findings are ranked, and the ranking is honest about the difference: a reserved word will break something, while an unexpanded abbreviation will only ever cost a reader a moment. Use the naming convention checker for the separate question of casing.