вот такое хотел сделать через триггер. Чтобы Movies автоматически обновлялся, массивом с [дата, showtime("сеанс")]. Кажется так он только разбухнет, будет больше геморроя, чем удобства.
вот такое хотел сделать через триггер. Чтобы Movies автоматически обновлялся, массивом с [дата, showtime("сеанс")]. Кажется так он только разбухнет, будет больше геморроя, чем удобства.
мне как то не понятно, вообще таблица Movies зачем? если вся эта информация уже лежит в showtime? какая то агрегация. она какую роль выполняет?
мне как то не понятно, вообще таблица Movies зачем? если вся эта информация уже лежит в showtime? какая то агрегация. она какую роль выполняет?
в принципе да, для удобства. Ежесуточно держет только нужные сеансы...ну и повод триггер как-то поучить, а то до сих пор не знаю. То же самое можно с бэка забрать в какой-нит кэш
select film_id, array_agg(concat(id, ',', started_at )) from showtime group by film_id - будет выполнять генерить подобную фигню онлайн без каких либо триггеров
а распухать оно будет со скоростью угарана - потому что нет никакой разбивки по дням. следовательно через месяц в этом json будет лежать 30*количество сеансов
а распухать оно будет со скоростью угарана - потому что нет никакой разбивки по дням. следовательно через месяц в этом json будет лежать 30*количество сеансов
да, точно, поэтому и задумался, как-то обновлять каждый день ... и будет геморр (