170 похожих чатов

Привет чат. Не подскажите как можно преобразовать DBManager так чтоб

постоянно не создавать экземпляры класса?

https://pastebin.com/AvkJ0PgX

5 ответов

21 просмотр

накатывать миграции, создавать бд, индексы, модифицировать схему всегда нужно явно, то есть не автоматически при старте приложения если БД не существует, или схема отличается от ожидаемой, просто бросай исключение, выводи сообщение об ошибке явный накат миграций подразумевает пару подготовленных ручек с твоей стороны, вроде скриптов your_project_srcipt с разными ключами, вроде migrate, check-schema и т.д.

Peskov Sergey-💛🖤 Автор вопроса
Sergey Gureev
накатывать миграции, создавать бд, индексы, модифи...

А что из себя представляет скрипт миграции? Есть какой-то инструмент или это просто отдельно вынесенный питонячий модуль со смыслом похожим на мой?

Peskov Sergey 💛🖤
А что из себя представляет скрипт миграции? Есть к...

тишка написал неплохую заметку и оставил в конце полезные ссылки, рекомендую ознакомиться https://t.me/advice17/21 для реляционных БД есть алембик, который интегрируется с алхимией что использовать в случае монги, я не знаю )) но в самом простом случае, да, это обычный код, похожий на твой

Peskov Sergey-💛🖤 Автор вопроса

Однако за исключением того что _check_db_exist можно убрать вопрос остается в силе

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта