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

@Tishka17 Подскажи, плиз. Для существующей бд postgres с 100500 таблиц,

связей и индексами, вручную модели писать каждой таблицы или довольно юзабелен инструмент sqlacodegen-v2? (Для алхимии и фастапи)

10 ответов

13 просмотров

не ходить в чужую БД, а юзать апи

Jem- Автор вопроса
Tishka17
не ходить в чужую БД, а юзать апи

Попросили внешний сервис написать к существующему проекту. У них никто на питоне не пишет. Апи для бд нету.

Jem
Попросили внешний сервис написать к существующему ...

а через что они тогда с БД взаимодействуют?

Jem
Попросили внешний сервис написать к существующему ...

Ух, вы вступили на путь который кончится тем что бд просто невозможно будет обновить

Jem- Автор вопроса
Tishka17
Ух, вы вступили на путь который кончится тем что б...

Блин и правда. Если я жёстко опишу все модели, то либо они должны каждый раз модели менять, либо забить на обновления? Тогда условный Peewee? Или вообще только psycopg2? Ну или пусть для моего сервиса отдельную бд

Jem
Блин и правда. Если я жёстко опишу все модели, то ...

Peewee в помойку Наверное просто голые sql запросы писать

Jem
Блин и правда. Если я жёстко опишу все модели, то ...

Ничего из этого не поможет. Только согласование апи, которое будет поддерживаться

Jem
Блин и правда. Если я жёстко опишу все модели, то ...

Если это всё не имеет общей кодовой базы с синхронными обновлениями разных компонентов — будет очень больно. Много раз уже проходили. Иногда такие конструкции рождаются от безвыходности — и с ростом проекта это начинает сильно мешать.

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

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

Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
И никого не интересует какие пакеты кто использует. ((% Заходишь на сайт симфони и видишь поддержку Украины - по законам РФ это ж экстремизм. Только никто не отказывается от с...
Am Ambrion
11
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
7
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
14
Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
Я правильно понимаю что нет способов получить список ожидающих заявок на вступление в группу с помощью бота из mtproto?
Шамиль Прилов
7
А можно вопрос? Мне сегодня сказали что у меня функция (которая просто заполняет массив значениями) не правильная void Full(double * arr, int n) { for (int i = 0; i < n; i...
† C E †
7
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Карта сайта