Tag: psycopg2

Должны ли соединения PostgreSQL объединяться в веб-приложение Python или создавать новое соединение для каждого запроса?

Я создаю веб-приложение на Python (используя Flask). Я не собираюсь использовать SQLAlchemy или аналогичную систему ORM, скорее я буду использовать Psycopg2 напрямую. Должен ли я открыть новое соединение с базой данных (и впоследствии закрыть его) для каждого нового запроса? Или я должен использовать что-то для объединения этих соединений?

постпроцессорные сообщения COPY в python с psycopg2

Я пишу скрипт, чтобы сделать копию некоторых данных между двумя машинами в той же сети, используя psycopg2. Я заменяю старый, уродливый bash, который делает копию с psql -c -h remote.host "COPY table TO STDOUT" | psql -c "COPY table FROM STDIN" Это похоже на самый простой и эффективный способ сделать копию. Легко реплицировать в python […]

INSERT INTO и конкатенация строк с помощью Python

Я попал на большой балл скорости при вставке данных в мою БД. Из приведенного ниже кода вы можете видеть, что я просто строю инструкцию SQL, чтобы перейти к команде execute. Значения верны, и все хорошо, но интерпретатор python, кажется, добавляет и удаляет кавычки из параметров во время выполнения. Это правильный способ вставки пространственных данных в […]

python django – нет модуля psycopg2.extension даже после установки скомпилированной версии psycopg2-2.4.5.win32-py2.7.exe

Я использую python django на окнах и пытаюсь развернуть на герою. Когда я попытался установить psycopg2 с помощью pip, pip install psycopg2 я получил ошибку: не удалось найти vcvarsall.bat Затем я обнаружил, что мне нужно установить visual studio 2008 (или), я могу напрямую загрузить и установить скомпилированную версию, поэтому downlaoded по этой ссылке: http://www.lfd.uci.edu/~gohlke/pythonlibs/ Имя […]

Ошибка: невозможно найти vcvarsall.bat при установке psycopg2 в windows7

Im, использующий Windows 7 для разработки Django 1.3.7 с использованием PostgreSQL 9.3 в качестве базы данных. на моих settings.py я устанавливаю DATABASE_ENGINE = 'django.db.backends.postgresql_psycopg2' но когда я пытаюсь выполнить python manage.py syncdb я получил эту ошибку: C:\Django-Proj\myproj\myproj>python manage.py syncdb Traceback (most recent call last): File "manage.py", line 61, in <module> execute_manager(settings) File "c:\Python27\lib\site-packages\django\core\management\__init__.py", line 438, […]

Как указать параметр psycopg2 для массива для временных меток (datetimes)

Я хотел бы запустить запрос PostgreSQL в Python, используя psycopg2, который фильтрует столбец типа timestamp without timezone . У меня есть длинный список допустимых значений временной метки (а не диапазона), и psycopg2 удобно обрабатывает массивы, поэтому я подумал, что это должно работать: SELECT somestuff FROM mytable WHERE thetimestamp = ANY (%(times)s) Параметр times – это […]

psycopg2 не возвращает результаты

Я пытаюсь использовать psycopg2 с моей базой данных postgresql, которая работает только на моей локальной машине, не может заставить ее возвращать результаты независимо от того, что я пытаюсь. Кажется, что он подключен к базе данных в порядке, поскольку, если я изменяю любой из параметров конфигурации, он вызывает ошибки, однако, когда я запускаю, казалось бы, правдоподобные […]

запрос из postgresql с использованием python в качестве словаря

Я использую Python 2.7 и postgresql 9.1. Попытка получить словарь от запроса, я пробовал код, как описано здесь: http://wiki.postgresql.org/wiki/Using_psycopg2_with_PostgreSQL import psycopg2 import psycopg2.extras conn = psycopg2.connect("dbname=mydb host=localhost user=user password=password") cur = conn.cursor(cursor_factory=psycopg2.extras.DictCursor) cur.execute ("select * from port") type(cur.fetchall()) Он печатает следующий ответ: <type 'list'> распечатать сам элемент, показать мне, что это список. Исключенным ответом был […]

Выполнить .sql-схему в psycopg2 в Python

У меня есть PostgreSQL-схема, хранящаяся в файле .sql. Это выглядит примерно так: CREATE TABLE IF NOT EXISTS users ( id INTEGER PRIMARY KEY, facebook_id TEXT NOT NULL, name TEXT NOT NULL, access_token TEXT, created INTEGER NOT NULL ); Как запустить эту схему после подключения к базе данных? Мой существующий код Python работает для баз данных […]

Таймаут python psycopg2

У меня огромная проблема: на маршрутизаторе сервера, похоже, возникают некоторые проблемы с оборудованием, на котором работает мое программное обеспечение python. Соединение с базой данных выполняется только каждый раз в третий раз. Таким образом, psycopg2.connect () может занять до 5 минут, прежде чем я получу исключение тайм-аута. 2014-12-23 15:03:12,461 – ERROR – could not connect to […]

 
Interesting Posts for Van-Lav

Проверьте, является ли запрос AJAX в Python

Приобретение базовых навыков, работающих с визуализацией / анализом больших наборов данных

Почему foo (* arg, x) не разрешено в Python?

Реализованный на стороне сервера ReactJS для одностраничного приложения

Seaborn, показывающий научную нотацию в тепловой карте для трехзначных чисел

Преобразование даты и времени UTC в локальную дату и время пользователя

Python Win 3.6.0 x64 проблема, отсутствует qt designer exe после того, как pip3 установил pyqt5

Python: конвертировать JSON (возвращенный URL-адресом) в список

Линия регрессии чертежа, доверительный интервал и интервал прогнозирования в Python

Как открыть запись зарезервированного файла excel в python с помощью win32com?

python создает все из кучи?

Как запустить локальный веб-сервер Tornado?

разбор сложного логического выражения в pyparsing в двоичном древе

Неподдерживаемый флаг командной строки: -ignore-certificate-errors

Самый эффективный способ расчета радиального профиля

Python - лучший язык программирования в мире.