гарантированно сериализовать json для загрузки через COPY?
Я использую python+psycopg2, и если делать json.dumps() и затем это запихить в cursor.copy_from
то вечно встречаются проблемы экодингом, например \n. есть кастыли типа
json.dumps().replace('\\', '\\\\').replace('\n', '\\n').replace('\r', '\\r').replace('\t', '\\t'),
но тоже находятся записи которые ломают загрузки, так же пробывал испозовать psycopg2.extensions.adapt(),
тот же результат
нашел решение своих проблем 🙂 https://pypi.org/project/pgcopy/
Обсуждают сегодня