14446
Вопросы про Python для чайников. Cпам и троллинг неприемлем. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Правила группы: https://t.me/ru_python_beginners/1649981
смешно конечно, что весь спор состоит из нежелания читать контекст
Читать полностью…
Согласно статистике чаще всего в айти попадают через постель
Читать полностью…
вот так это выглядит. обмен происходит через родные бинарные форматы pgcopy, native, bcp и т.д. если бд не однородные то я добавил csvpack контейнер с csv + метадата внутри. обмен в этом формате быстрее потому что я не трачу ресурс на конвертацию в потоке из одного бинарника в другой
Читать полностью…
Я свою первую работу не искал она нашла меня 🤣
Читать полностью…
Господи, передается половым путем это оказывается😅
Читать полностью…
Нет, когда айтишник начинает с кем-то встречаться, резко вырастает вероятность что партнёр(ша) тоже в айти вкатится
Читать полностью…
Сейчас начнутся советы прочитать книгу заточи пилу и тд и тп 🤣
Читать полностью…
это мой проект. внутри airflow выполняет etl операции включая все необходимые dq проверки staging table и перенос в целевую таблицу оптимальным способом (move, exchange, attach, insert)
debezium хорошо, но это используют другие ребята и в других процессах
капец как грустно щас было половину кода удалять. короче суть: столкнулся с проблемой при передачи 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 а я пойду грустить дальше
Очень зря, дух Алекса всегда рядом и найдет в этом оффтоп
Читать полностью…
на питхоне можно сделать свой майнкрафт сервер, протокол достаточно реализовать
Читать полностью…