Как я должен реализовать триггер в postgres с использованием кодирования / базы данных и SQLAlchemy - PullRequest
0 голосов
/ 17 марта 2020

Описание

Я внедряю систему оценки в моем приложении, создав модель rating, которая имеет следующие поля:

  • id: первичный ключ целого числа
  • rater_user_id: целочисленный внешний ключ (идентификатор пользователя, который оценивает другого пользователя)
  • rating_user_id: целочисленный внешний ключ (идентификатор пользователя, который будет оцениваться)
  • valoration: целое число (оценка рейтинга)
  • дата создания: поле даты и времени (дата создания)

После создания новой строки модели Rating триггер должен обновить rated user рейтинг поле, которое содержит среднее значение оценки .

проблема

Я использую кодировать / базы данных для использования SQLAlchemy Core асинхронным способом. Тем не менее, я не знаю, как реализовать этот триггер, я видел события SQLAlchemy ранее, но это не убеждает меня. Есть другое решение для моделирования моей рейтинговой системы, которое может быть простым? Есть что-то, что я могу использовать для создания этого триггера?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...