Db column naming: snake_case vs. CamelCase, what's the best convention?
Db column naming: snake_case vs. CamelCase, what's the best convention?
👤 leakycap Accepted Answer ✓
snake_case because if your column ends up in a Postgres/MySQL environment your CamelCase will be become camelcase
And reading those becomes nightmares
If you are just working in Javascript/Node.js, CamelCase is the preferred option.
👤 tuatoru
SHOUTY_CASE
👤 ompogUe
Depending upon how you organize the words within them (*_id, *_name, *_percent), snake case allows you to parse the column names dynamically for things like santization and formatting.