У меня конфликт при определении способа именования таблиц и столбцов. Я использую Postgres и Aqueduct Framework в Dart.
Как я знаю Postgres не любит прописные буквы. Поэтому предпочтительным методом является, например, changed_by
. Дарт предпочитает lowerCamelCase, например changedBy
.
До сих пор мы используем строчные буквы в Postgres changedby
и lowerCamelCase в Dart changedBy
.
Поскольку Postgres игнорирует заглавные буквы, если вы не используете двойные кавычки "changedBy"
, это прекрасно работает.
Проблема в читаемости Postgres. Так что же такое лучшая практика?