Вопросы по теме 'psycopg2'

Как избежать дублирования данных в базе данных PostgreSQL в Python
Я работаю над PostgreSQL и psycopg2. Попытка получить данные канала, которые обновляются каждые 10 минут, и сохранить содержимое этого канала в базе данных PostgreSQL. Моя цель - получить и распечатать эти данные из этой таблицы. Но столкнулся с...
3173 просмотров
schedule 29.05.2024

Запросить OLAP Mondrian (MDX, XMLA) с интерфейсом Python?
На самом деле я использую R + Python с RPY2 для управления данными и ggplot для создания красивая графика ... У меня есть данные в базе данных PostgreSQL, и я использую psycopg2 для запроса данных. Я начинаю писать диссертацию, и в будущем мне...
11136 просмотров
schedule 04.04.2024

CLUSTER не уменьшает размер таблицы при выполнении других транзакций с использованием Psycopg2
Мы запускаем процесс python, который запускает эту хранимую процедуру, которая импортирует файлы из определенного каталога в базу данных postgres. Эти файлы сначала импортируются в таблицу в памяти, а затем в таблицу на диске. Фактический размер...
287 просмотров
schedule 28.10.2022

Форматирование строки Psycopg2 с именами переменных для создания типа
При передаче имени типа переменной для создания в postgres с использованием psycopg2 с использованием его параметра форматирования возникала ошибка из-за неправильного форматирования строки для имени объектов. Нельзя ли передавать имена с помощью %s...
6345 просмотров

psycopg2 psycopg2.InternalError зависимые объекты
Я использую peewee на heroku, но, согласно документации peewee, удаление связанных таблиц должно выполняться в коде. Вопрос как? У меня есть следующие модели class WebPage(Model): title = CharField() class Term(Model): name =...
1434 просмотров
schedule 11.12.2022

psycopg2: повторное использование объекта соединения после закрытия соединения
Я не смог найти способ повторного использования объекта подключения. После выполнения conn.close() у меня все еще есть объект в памяти, поэтому должен быть способ его повторного использования. Как лучше всего это сделать?
1202 просмотров
schedule 14.02.2024

Очень медленный Django: несколько вызовов SHOW default_transaction_isolation в журнале
Я использую Django 1.5.4 с PostgreSQL 9.2.4.-2 через psycopg2 2.5.1. В какой-то момент я заметил, что мой сайт на Django стал очень медленным — загрузка небольших страниц всего несколькими легковесными запросами занимает около 2-3 секунд. Панель...
807 просмотров
schedule 03.05.2024

Автоматическое создание таблицы PostgreSQL и вставка из CSV или Pandas DataFrame
Кто-нибудь знает какой-нибудь Python пакет или функцию, которая может загружать Pandas DataFrame (или просто .csv ) в таблицу PostgreSQL, даже если таблица еще не существует ? (т.е. он запускает CREATE TABLE с соответствующими именами...
8227 просмотров
schedule 10.01.2024

Postgres: cursor.execute(COMMIT) и connection.commit()
Я использую сервер postgres 9.2 и клиент python, использующий psycopg 2.5. Я провел несколько тестов, потому что в моих лог-файлах появилось много записей WARNING: there is no transaction in progress . У меня есть код, который можно упростить...
3935 просмотров
schedule 28.01.2024

Случайные ошибки базы данных с Django 1.7, uwsgi и PostgreSQL
После обновления моего приложения Django 1.6 до Django 1.7 я начал получать случайные ошибки при извлечении данных из PostgreSQL: DatabaseError: server sent data ("D" message) without prior row description ("T" message) lost synchronization with...
1637 просмотров
schedule 11.12.2022

mogrify и возвращение с psycopg2
Я пытаюсь автоматически генерировать запросы. Я думал об использовании executemany, но мне нужно использовать оператор возврата, поэтому я сделал: def format_bind(cols, rows): return '(' + '), ('.join([', '.join(['%s'] * cols)] * rows) + ')'...
10304 просмотров
schedule 30.10.2023

Потоковая передача результатов с помощью Blaze и SqlAlchemy
Я пытаюсь использовать Blaze/Odo для чтения большого (~ 70 миллионов строк) набора результатов из Redshift. По умолчанию SqlAlchemy попытается прочитать весь результат в память, прежде чем начать его обработку. Этого можно избежать с помощью...
1394 просмотров

Не удалось запустить «python manage.py migrate»
Я новичок в программировании и изучаю веб-разработку. Я установил: -Django 1.9 -postgresql 9.5 -psycopg2 (с использованием файла whl) db API для postgresql в ОС Windows 7. не виртуальная среда. Я установил соединение с базой данных в моем...
1009 просмотров
schedule 04.12.2022

Как предотвратить блокировку таблицы psycopg2
У меня есть таблица на сервере PostgreSQL 9.1: CREATE TABLE foo(id integer PRIMARY KEY); В интерактивной оболочке Python с psycopg2 (≥ 2.4.2) я мог бы запустить соединение и курсор и запросить эту таблицу: import psycopg2 conn =...
5223 просмотров

Преобразовать строку в Python даты ISO
Я использую postgresql . На нем у меня есть данные, которые я должен использовать на питоне. Одно поле таблицы содержит дату. Это выглядит так: В моем скрипте Python с использованием psycopg2 я получаю результаты, когда я получаю дату,...
1435 просмотров
schedule 14.01.2024

Обновите много строк в таблице postgres, используя psycopg2 и python
У меня есть таблица T с двумя столбцами: Tag (текст) и Score (реальный). Теги остаются постоянными (и может быть несколько строк с одним и тем же тегом), а баллы часто меняются. Новые значения представлены в таком объекте Python (возможно, с...
1462 просмотров
schedule 28.09.2022

Вставка Psycopg2 не сохранена
Копия базы данных, о которой я не знал, прослушивала порт по умолчанию 5432, через который происходили вставки. Я должен передать пользовательский порт для БД, к которой я должен был подключиться. Кое-что, что я думаю, может быть важным:...
2055 просмотров
schedule 28.03.2024

Импорт очищенных данных с веб-сайта непосредственно в PostgreSQL.
Я хочу импортировать данные из Интернета непосредственно в PostgreSQL, не экспортируя их в .csv. Вот код, который я использую для экспорта данных в файл .csv, а затем импортирую его вручную. Любая помощь будет оценена from urllib.request import...
802 просмотров
schedule 01.11.2022

psycopg2: обновить несколько строк в таблице значениями из кортежа кортежей
Я пытаюсь обновить несколько строк одновременно, используя кортеж кортежей. Я понял, как создать оператор sql из этот пост , но реализовать его в psycopg2 оказалось сложнее. Вот что у меня есть: c = db.cursor() new_values =...
8789 просмотров
schedule 18.11.2023

Как вставить значение из данных JSON в таблицу
У меня есть данные JSON, [[{'Design Project': 'Not Available', 'Design Target*': 'Not Available', 'Median Property*': '50', 'Metric': 'ENERGY STAR score (1-100)'}, {'Design Project': 'Not Available', 'Design Target*': '35.4',...
62 просмотров
schedule 31.10.2023