ru_python_beginners | Unsorted

Telegram-канал ru_python_beginners - Python beginners

14446

Вопросы про Python для чайников. Cпам и троллинг неприемлем. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Правила группы: https://t.me/ru_python_beginners/1649981

Subscribe to a channel

Python beginners

вот так это выглядит. обмен происходит через родные бинарные форматы pgcopy, native, bcp и т.д. если бд не однородные то я добавил csvpack контейнер с csv + метадата внутри. обмен в этом формате быстрее потому что я не трачу ресурс на конвертацию в потоке из одного бинарника в другой

Читать полностью…

Python beginners

Я все таки спрошу, а почему не debezium?

Читать полностью…

Python beginners

😳

Читать полностью…

Python beginners

В данном случае — себе?

Читать полностью…

Python beginners

Ок, портфолио свое в лс и гоу

Читать полностью…

Python beginners

Просто подтянуть меня по питону

Читать полностью…

Python beginners

Задай вопрос нормально

Читать полностью…

Python beginners

Давай, сейчас кину в лс

Читать полностью…

Python beginners

Ребята, я тут сапера делаю, кто-то хочет оценить?
(Код очень стран, плох и туп)

Читать полностью…

Python beginners

Давно сервера в майне на python

Читать полностью…

Python beginners

в таком случае можно и в struct байтами пукнуть

Читать полностью…

Python beginners

это сомнительно только если ты сериализируешь очень маленький и конкретный набор данных

Читать полностью…

Python beginners

мне кажется сомнительно целую депенденси нести ради сериализатора и десериализатора

Читать полностью…

Python beginners

чтобы о таком сильно не думать

Читать полностью…

Python beginners

зачастую не занимаются херней и сериализаторы пишут на компилируемом

Читать полностью…

Python beginners

это мой проект. внутри airflow выполняет etl операции включая все необходимые dq проверки staging table и перенос в целевую таблицу оптимальным способом (move, exchange, attach, insert)
debezium хорошо, но это используют другие ребята и в других процессах

Читать полностью…

Python beginners

капец как грустно щас было половину кода удалять. короче суть: столкнулся с проблемой при передачи postgres -> clickhouse csv файла clickhouse отказывается принимать timestamp и timestamptz из-за микросекунд. решение: в запросе указывать приведение типа колонки к ::timestamp(0)
решил написать автоматизацию - при выборе режима csv патчить запрос. и тут началось sqlparse не подошел, взял pglast покрутил, понял что хрень какая то с модификацией получается взял libpg_query собрал под виндой, зацепился через ctypes.DLL, написал решение все хорошо, тестами покрыл, лью в гит с автосборкой и тут начинается linux и macos собирают нерабочий пакет. как итог оказалось что pglast цепляет сорцы libpg_query в cython и только так оно работает на всех платформах. в итоге получить точно такой же результат как оказалось можно через pglast.parser.parse_sql_json() очень грустно. очень.
короче вот тут в итоге мой гавнокод если кому интересно https://github.com/0xMihalich/postgres_csvpatcher а я пойду грустить дальше

Читать полностью…

Python beginners

в деньгах не нуждаюсь =)

Читать полностью…

Python beginners

Хочется помочь человеку

Читать полностью…

Python beginners

12 тысяч рублей в час

Читать полностью…

Python beginners

Очень зря, дух Алекса всегда рядом и найдет в этом оффтоп

Читать полностью…

Python beginners

пробуй с противовесом

Читать полностью…

Python beginners

на питхоне можно сделать свой майнкрафт сервер, протокол достаточно реализовать

Читать полностью…

Python beginners

Давно сервера в Майнкрафте вообще отношение имеют к программированию?

Читать полностью…

Python beginners

я вот в одном месте просто {"x": {...}} фигачу

Читать полностью…

Python beginners

как только ты начал там что-то такое делать как ты начал, это уже повод задуматься

Читать полностью…

Python beginners

да как раз нормально

Читать полностью…

Python beginners

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

Читать полностью…

Python beginners

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

Читать полностью…

Python beginners

зачастую делают кодген через захардкоженные строчки

some_string += f"\n    {field.name}.blahblahblah()"

Читать полностью…
Subscribe to a channel