Size: a a a

SqlCom.ru - Стиль жизни SQL

2020 November 26

А

Артем in SqlCom.ru - Стиль жизни SQL
Oleg T
CI должна охватывать всё. В СУБД дофига бизнеслогики. Каждый релиз должен охватывать весь стек и быть идемпотентным. ТОгда вы приводите систему в целевое состояние из любого, включая состояние данных и кода PDS.
Состояние данных?
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Артем
Состояние данных?
Энумы всякие
источник

А

Артем in SqlCom.ru - Стиль жизни SQL
Oleg T
Энумы всякие
А реальные данные и справочники приведу? Даже 'хотя бы справочники'.
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Артем
А реальные данные и справочники приведу? Даже 'хотя бы справочники'.
справочники, да. ну и там схемы секционирования и т.п.
источник

А

Артем in SqlCom.ru - Стиль жизни SQL
Oleg T
справочники, да. ну и там схемы секционирования и т.п.
А где ты хранишь в ci подходе данные из бд? Вот у меня есть справочник Валют. В нем 100 валют. А было 98. Ты мне говоришь, что он откатит на 98. Так?
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Артем
А где ты хранишь в ci подходе данные из бд? Вот у меня есть справочник Валют. В нем 100 валют. А было 98. Ты мне говоришь, что он откатит на 98. Так?
Ага. справочники можно хранить в экспорте в файл в Git или Svn
источник

А

Артем in SqlCom.ru - Стиль жизни SQL
Oleg T
Ага. справочники можно хранить в экспорте в файл в Git или Svn
Как ваши безопасники оценивают такой подход?
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
И если ты хочешь добавить валюту, то ты сначала её в Git кладёшь, Jenkins катит это на стенды, тестит, потом QA, потом релиз
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Артем
Как ваши безопасники оценивают такой подход?
Код защищается сильнее, чем данные. Так что беза довольна.
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Просто всё, что идёт в обход release managment это риск так или иначе. Если не тестится, то точно когда-то  это тебя взъ#$ёт.
источник

А

Артем in SqlCom.ru - Стиль жизни SQL
Oleg T
Просто всё, что идёт в обход release managment это риск так или иначе. Если не тестится, то точно когда-то  это тебя взъ#$ёт.
Мне не нравится мысль о том, что мои настроечные таблы, к которым доступ минимален, висят в гите :/
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Артем
Мне не нравится мысль о том, что мои настроечные таблы, к которым доступ минимален, висят в гите :/
А где они у вас щас лежат? Чем гит хуже файлопомойки при наличии управления доступом? Я же не на публичный репо в интернете прелагаю класть. Разница только в том, что всё версионируется и вы из одного устойчивого состояния переходите в другое и никак иначе
источник

А

Артем in SqlCom.ru - Стиль жизни SQL
Oleg T
А где они у вас щас лежат? Чем гит хуже файлопомойки при наличии управления доступом? Я же не на публичный репо в интернете прелагаю класть. Разница только в том, что всё версионируется и вы из одного устойчивого состояния переходите в другое и никак иначе
Тоже самое делает компар, не считая данных.
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Git защищает ваш код гораздо лучше - механизмы отслеживания изменений, кто когда и что сделал, процессы Code review и т.п.
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Артем
Тоже самое делает компар, не считая данных.
Данные не важны чтоле? Их не надо валидировать? Они не влияют на работу системы?
источник

А

Артем in SqlCom.ru - Стиль жизни SQL
Oleg T
Данные не важны чтоле? Их не надо валидировать? Они не влияют на работу системы?
Справочники, неожиданно, не должны, при откатах влиять.
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Артем
Тоже самое делает компар, не считая данных.
Просто так и не понял чем Git небезопасен. Сейчас оно у вас где лежит? На дев стенде?
источник

А

Артем in SqlCom.ru - Стиль жизни SQL
Oleg T
Просто так и не понял чем Git небезопасен. Сейчас оно у вас где лежит? На дев стенде?
Оно лежит и в гите и на стенде.
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Артем
Оно лежит и в гите и на стенде.
Именно справочники где? Как добавляются новые данные в справочник?
источник

А

Артем in SqlCom.ru - Стиль жизни SQL
Oleg T
Именно справочники где? Как добавляются новые данные в справочник?
Данные в справочниках на бою.
источник