сервисами репозиториев, которые просто достают данные? Пишут что рекомендуется, с другой стороны ведь чем меньше транзакций тем лучше?
необходимости нет, как и гарантий, что на этот хинт будет хоть какая-то реакция
транзакций должно быть столько сколько нужно, а не "чем меньше, тем лучше"
С Ридонли только селект из базы будет работать. Записать или апдейтнуть не сможешь.
Согласен, это и имеется в виду, использовать там где реально требуется
транзакции неявно всё равно создаются если что
Как?
Проверял, не пишется
Это ок, вопрос именно по транзакции ридонли над сервисом
мне кажется это нужно ограничивать правами роли в бд, а не в сервисе
это же не ограничение доступа, а хинт для перфоманса
Так а почему бы не поставить read only в свойствах соединения ?
Речь же совсем о другом, смотри выше
Не, я немного о другом, рекомендуют (в интернет статьях) ставить аннотацию ридонли тру прям над сервисом, а в тех методах которые что-то меняют , ставится уже просто Transactiononal
https://www.postgresql.org/message-id/7011.1286918180@sss.pgh.pa.us
Обсуждают сегодня