Size: a a a

2021 June 02

ИЗ

Иван Зубов in Go-go!
весь ансибл не нужен, нужны только темплейты
источник

И

Илья in Go-go!
Есть разница между селектом с одним кейсом и ожидания пополнения канала без селекта?
источник

AS

Andrei 🦉 Sergeev in Go-go!
ну вот нет на го такого же шаблонизатора и нет готовой библиотеки, которая бы разруливала наследование / затемнение переменных по правилам ансибла, а это половина реализации самого ансибла)
источник

VY

Vladislav Yarmak in Go-go!
если нет default, то нет
источник

И

Илья in Go-go!
Thank you
источник

l

lrrr_lrrr in Go-go!
зачем вы в тесте создаете транзакцию? она же никак не привязана к выполняемому запросу. Вы либо меняйте функцию, чтобы она принимала транзакцию сразу, либо в тестах подсовывайте вновь созданную БД, которую просто дропните после тестов и не будете париться что там что-то у вас наплодилось или пошло не так
источник

AB

Andrey Burov in Go-go!
Транзакция в транзакции не работает
источник

AB

Andrey Burov in Go-go!
Для этого есть всякие CHECKPOINT/ROLLBACK
источник

МЮ

Макс Юю in Go-go!
чтоб в конце откатить все что записалось в бд
вопрос как раз в том будут ли какие проблемы если я откачу верхнюю транзакцию и могут ли быть накладки

мне хотябы понять куда копать
источник

МЮ

Макс Юю in Go-go!
я откатываю транзакцию в тестах
а в функции save транзакция фиксируется но как я понимаю откатывается когда тестовая транзакция откатывается
источник

l

lrrr_lrrr in Go-go!
я бы рекомендовал вам завести инстанс бд для тестов и не вовлекать в тесты логику откатывания транзакций, если это не цель теста
источник

AB

Andrey Burov in Go-go!
так,
источник

AB

Andrey Burov in Go-go!
где сделал db.Begin там же должен и делать всякие Commit/Rollback и прочее
источник

l

lrrr_lrrr in Go-go!
нет, эти транзакции никак не связаны
источник

AB

Andrey Burov in Go-go!
в одной функции
источник

МЮ

Макс Юю in Go-go!
да есть отдельный инстанс
и даже в некоторых местах есть откат по миграциям
хочется понять будут ли накладки если транзакцию завернуть в транзакцию при учете того что postgres не поддерживает вложенные транзакции

ну и от сюда исходить что в итоге использовать
источник

AB

Andrey Burov in Go-go!
++
источник

l

lrrr_lrrr in Go-go!
нет никаких транзакций вложенных в транзакции. Вы создаете две независимые транзакции же
источник

AB

Andrey Burov in Go-go!
будут, ошибка в tx.Begin будет
источник

A

Alexander in Go-go!
Оказывается fiber не умеет SSE. Остаётся только gin
источник