Задать вопрос
@REDkiy

Как в программе хранить и использовать небольшие структурированные данные?

Небольшое приложение на Python 3 для обработки данных. Использует для хранения данных и результатов обработки PostgreSQL через SQLAlchemy.
Требуется ввести несколько типов категорий. Возможно представить эти категории как таблицу в БД в таком виде:
| id | color | code |

Проблема в том, что таких таблиц нужно пару десятков, а строчек в них будет 2-3 с перспективой роста до 5-6. В отдельных случаях до 20 (Но редко.)
Не хочу плодить кучу маленьких таблиц в БД. Рассматриваю способ хранения подобных данных в словарях.
Как лучше поступить? И есть ли какой-то простой способ задействовать эти словари при выборках с помощью SQLAlchemy?
  • Вопрос задан
  • 148 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
@dmtrrr
Backend developer
Лучше хранить в БД и не париться.
Ответ написан
saboteur_kiev
@saboteur_kiev Куратор тега Python
software engineer
Добавьте еще одну колонку category и храните все в одной таблице.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы