# Беседа: beseda-20260730-1809.txt # файлов: 2; начало: 2026-07-30 18:09; конец: ~2026-07-30 18:19 ## 2026-07-30/rec_20260730_180906.m4a (старт 18:09:06) [00:00:00] Мы, как проект уже начал, мы с тобой сейчас просто делаем, ну как бы, делаем два дела. [00:00:08] То есть, с одной стороны, мы базы данных приводим в точки зрения хранения их исходного кода состояния, которое должно быть. [00:00:16] То есть, вот, как они должны храниться после того, как разработка завершена. [00:00:23] Модри, биограммы, документация, соответственно, исходники, все остальное. [00:00:31] Второе, мы заодно делаем ревизию. А что сейчас у нас там понаделано? [00:00:37] Вот мы решаем две задачи. [00:00:42] Все. То есть, мы не говорим о том, что мы сейчас делаем, чтобы онизатор для новых проектов. [00:00:50] Мы делаем просто возможность с тобой их сохранить для того, чтобы их проверить. [00:00:56] Охранить и описать. [00:01:02] А относительно новых проектов там будут, наверное, какие-то просто... [00:01:07] Потому что в приколах о чем, так как база данных, это что-то, которое меняется постоянно, [00:01:12] то, как бы, управление изменениями или проектирование с нулями. Одной тоже. [00:01:21] Нет, никакой в этом разница. Вот у меня появилась новая задача. [00:01:26] И я открываю проект в база данных и должен в нём в нём спроектировать новые структуры. [00:01:32] Это я старту из проектов, в котором 21. [00:01:36] А чем это отличается от того, что я старту из проектов, в котором будет. [00:01:42] Ну, ничего, просто... [00:01:48] Ну, да. Поэтому ещё раз задача, давай зафиксируем. [00:01:53] С задачей разработать формат, сложить в него все данные, которые есть, да. [00:02:01] И потом с его помощью провести ревизию, как бы... [00:02:11] Насколько корректно, у нас всё это дело сделано. [00:02:16] И выгонить доработать, чекперфитильные делать. [00:02:20] Хорошо, смотри. [00:02:22] Вот, а мы с тобой, то есть как мы... [00:02:25] Ну, процесс, вот мы с тобой создали проект, в него вложили все базы данных, [00:02:32] относящиеся к этому проекту. [00:02:35] То есть, подпилили эти базы данных, да, до того вида, [00:02:40] которую нам нужно сейчас, в текущей версии. [00:02:44] Но у нас с тобой остались проекты, где эти базы данных внутри. [00:02:50] У нас остались, грубо говоря, уже прожекты разработчиков, да, [00:02:55] то есть, которых эти базы данных есть. [00:02:58] И они уже поплыли, то есть, они уже отличаются от того, что мы с тобой до... [00:03:03] Нет, ты там больше не надо, ну вытюйте с прожеков. [00:03:07] То есть, мы с прожек... [00:03:09] Да, если мы базы данных перекладываем, конечно. [00:03:12] Хорошо, то есть у нас... [00:03:14] Можно это сделать после того, как завернуем работу, [00:03:18] вот, което, да, мы можем их вынести. [00:03:20] И откуда сейчас будешь базы данных брать? [00:03:26] У тебя есть истекущих прожек, да. [00:03:28] Ну, истекущих прожек. [00:03:33] Ну, говорим, что прод, в принципе, [00:03:37] прод, то он уже обычно отстаёт от того, что разработки ведёт, да. [00:03:47] То есть, DEV отстаёт от... [00:03:49] Ой, прод отстаёт от DEV-а, да. [00:03:52] Мы, фактически, если сейчас будут... [00:03:54] Если мы берём базу, то мы, скорее всего, всё-таки, [00:03:58] будем брать из DEV-а. [00:04:00] Изведки DEV. [00:04:01] Не знаю, откуда брать, это, как бы, мне честно, [00:04:06] сильно ковышит, понимаешь? [00:04:08] То есть, они видят, что здесь большой проблем, [00:04:11] откуда брать. [00:04:13] Ну, быть это... [00:04:15] Попрос в другом, что если мы хотим вести несколько версий, [00:04:18] в системе управления версией, [00:04:20] то есть надо на структуру, [00:04:22] проекта категории с ССБМ, [00:04:24] посмотреть этими глазами. [00:04:26] Всё. [00:04:28] То есть, если мы с тобой говорим, [00:04:32] что мы с этим, чтобы вот у нас был прод, [00:04:36] и вот его база, и вот документация, [00:04:39] документация на неё, да, [00:04:42] то, соответственно, мы, как бы, [00:04:46] можно, когда с тобой и прод сюда положить, [00:04:49] и этот собой, и DEV, [00:04:55] и будет несколько эффекций, [00:04:57] ну, просто они будут чем-то немножко отличаться. ## 2026-07-30/rec_20260730_181407.m4a (старт 18:14:07) [00:00:01] Тогда нам с тобой сюда уже в текущую структуру уже нужно заложить версионность. [00:00:11] То есть эта версионность будет поддерживаться не хранилищем джидтом или тфс, а она будет поддерживаться нами. [00:00:24] То есть мы создаем новую версию, создаем папку, в этой папке определяем. [00:00:29] Нет, но это можно выбрать, можно выбрать, как она быть поддерживаться, насчет кого. [00:00:36] Тут, наверное, есть какие-то подходы, вот как классика жарная, есть там, ну не знаю, source control любой, любой source control. [00:00:46] Соответственно, у нее лежит, допустим, база в виде отдельных SQL-фаников. [00:00:56] Вот, ну например, правильно? [00:01:00] Да. [00:01:01] Дальше мы делаем ленивизм, но он лежит где-то в какой-то версии. [00:01:05] Мы делаем base, соответственно, мы делаем хранилищ исходного кода, какую-то точку под это дело. [00:01:15] Ну как я не знаю, как она там называется, там back to 7 или что-то. [00:01:21] Ну еще вот у тебя в рамках хранилищ исходного кода, [00:01:25] есть определенная версия для этой базы. [00:01:32] Просто тут вопрос возникает, что мы базы поддельности, или вместе с чем-то брончуем. [00:01:38] Когда базы должны будут лежать, просто сами вот эти проекты базные, [00:01:43] они должны будут размазаны быть по решению, [00:01:48] чтобы вместе с ними входить в соответствующие точки внукового илизня. [00:01:54] Но мы уже часто, к сожалению, начать это делать здесь, чтобы это все под рукой было. [00:01:59] Либо настроить так, что мы работаем над базой в каком-то депозиторе, [00:02:04] а модель смотрит по ссылкам на общие правила и на всякую другую всячину, [00:02:10] куда-то в центральной депозиторе, где написано, как вести правление базами данных. [00:02:17] А или, ну, мы просто отдельно идем в чью базу и выпускаем, это мне больше нравится. [00:02:22] Потому что все базы лежат на ядушках, и мы просто должны понимать, [00:02:26] что мы можем их релизить, релизить отдельно, да? [00:02:39] Одно в зависимости от другой. [00:02:46] Ну, хорошо. [00:02:47] В базе данных у нас в рамках Салюшина находится в одном. [00:02:53] Салюшины для проектов IP. [00:02:57] У нас все-таки разные Салюшины, но они уже касаются имена кода, [00:03:03] а база данных у них нет. [00:03:06] Так получается. [00:03:08] Единственное, что-то это... [00:03:10] Ну, по-моему, IP я тебе сказал, если мы хотим просто технологию отработать, [00:03:15] ты можешь отработать ее прямо здесь, то есть на этом проекте. [00:03:19] Потому что здесь будет история про работу с базами, [00:03:24] просто расслабить нормально, аккуратно, здесь документацию про 70 свой. [00:03:29] А потом уже решить. [00:03:30] Она должна остаться здесь или уехать куда-то, куда-то уехать. [00:03:37] Ну, хорошо. [00:03:43] Ну, я думаю, нам с тобой надо просто садиться и в парную уходить. [00:03:50] То есть просто глядеть сами на проект и его проете. [00:03:58] Потому что, мне кажется, мы вот... [00:04:00] Давай начнем, в база данных мы с тобой структуру определили? [00:04:03] Да. [00:04:04] Давай я поднял, посмотрим. [00:04:08] Ты его отобразил как-то? [00:04:09] Нет, не видел. [00:04:12] Помнишь, что это сыграть? [00:04:14] Ты нарисовал? [00:04:15] Ну, короче, попробуй вот еще кто-то того, чтобы мы обсудили вот одну базу, аусь. [00:04:20] Просто разложить по папкам, что должно быть. [00:04:23] Смотрим, потом вместе корректируем. [00:04:26] Хорошо. [00:04:28] Шестую зиму. [00:04:29] Не твой.