Tag: psycopg2

Вставка строк в postgresql через pyscopg2

Я пытаюсь вставить некоторые строковые значения в postgresql db. а именно: MAC-адрес, временная метка (формат даты) тип устройства (строка) подтип (строка) пример: INSERT INTO device (address, tstamp, type, subtype) VALUES ('00:00:00:00','2012-02-22 19:31:26','computer','notebook') Я использую скрипт psythopg2 python для вывода данных и появляется следующая ошибка: c.executemany("INSERT INTO device VALUES (default, '%s','%s','%s','%s')", (mac, date, typedev, subtype,)) TypeError: […]

Невозможно установить psycopg2 в virtualenv "error: stdarg.h: Нет такого файла или каталога"

ПРИМЕЧАНИЕ. Эта же ошибка возникает и при использовании easy_install, других способов установки … Я столкнулся почти с той же проблемой, что и я пытаюсь установить psycopg2 на Mac OS 10.6.3; он утверждает, что не может найти «stdarg.h», но я вижу, что он там; что мне делать? , за исключением того, что я на OSX Lion […]

Как вставить список python в таблицу Postgres

Я пытаюсь определить самый простой способ вставить данные из списка python в таблицу PostgreSQL. Таблица My PostgreSQL была создана следующим образом; CREATE TABLE results(Id serial primary key, T0 timestamp, T1 real, T2 real, T3 real, T4 real, Total real, Result text); Мой список python форматируется следующим образом; ResultsList = ['2015-07-20 16:06:05', 0.16, 5.22, 5.81, 0.69, […]

Возвращает массив UUID PosgreSQL в виде списка с psycopg2

У меня есть оператор SQL, который содержит подзапрос, встроенный в ARRAY() например: SELECT foo, ARRAY(SELECT x from y) AS bar … Запрос работает отлично, однако в курсоре результатов psycopg2 массив возвращается как строка (как в "{1,2,3}" ), а не в список. Мой вопрос в том, что было бы лучшим способом преобразования таких строк в списки […]

Форматирование строки Psycopg2 с именами переменных для создания типа

При передаче имени типа переменной для создания в postgres с использованием psycopg2 с использованием опции форматирования ошибка была связана с неправильным форматированием строки для имени объектов. Запрещается ли передавать имена с использованием% s в пределах параметров запроса? Код, который я написал, который решает мои проблемы ниже (просто ищет лучший способ разрешить это) cursor.execute("CREATE TYPE {0} […]

psycopg2 для обработки временной метки без часового пояса

Я получаю запись из PostgreSQL, которая имеет тип timestamp without time zone Я использую psycopg2 Я могу получить объект datetime если я использую timestamp with time zone . Но в настоящее время это не так. http://initd.org/psycopg/docs/usage.html#time-zones-handling Я понимаю, что вместо этого получаю тип float. Как я могу предположить, чтобы получить значение, как из данного float? […]

Python / Oracle / cx_Oracle с поправкой на год = 0

В настоящее время я работаю над некоторым кодом ETL для постепенной загрузки данных из исходной системы Oracle в среду анализа Postgresql с использованием Python в качестве клея. Я использую cx_Oracle в качестве драйвера для вывода данных Oracle, но я сталкиваюсь с некоторыми странными проблемами с Oracle Date и Python datetime и year 0. Насколько я […]

Избегание дублированных данных в базе данных PostgreSQL в Python

Я работаю над PostgreSQL и psycopg2. Попытка получить данные о фиде, которые обновляются каждые 10 минут и сохраняют это содержимое каналов в базе данных PostgreSQL. Моя цель – извлекать и печатать эти данные из этой таблицы. Но сталкиваться с проблемой, поскольку повторяющиеся данные также хранятся в базе данных каждый раз, когда я запускаю этот сценарий […]

Ошибка аутентификации пароля с помощью сложного пароля

Я написал сценарий Python, который подключается к локальной базе PostgreSQL, используя psycopg2 2.6 и Python 2.7.8 . Параметры подключения и команды: HOST = '127.0.0.1' DATABASE_NAME = 'myappdatabase' DATABASE_PORT = '5432' DATABASE_USER = 'myappuser' DATABASE_PASSWORD = 'secret' DATABASE_TABLE = 'myappdata' def _database_connection(): conn_string = "host='{0}' dbname='{1}' port='{2}' user='{3}' \ password='{4}'".format(HOST, DATABASE_NAME, DATABASE_PORT, \ DATABASE_USER, DATABASE_PASSWORD) return […]

Проблема с psycopg2 в virtualenv python3 для использования с Django

У меня есть проект Django, который я хотел бы использовать с базой данных PostgreSQL, но у меня проблема с psycopg2. Когда я пытаюсь запустить dev-сервер или выполнить syncdb, я получаю эту ошибку. Мой проект находится в виртуальном запуске Python 3.4 с Django 1.6. Traceback (most recent call last): File "/home/gabriel/DevSpace/Django_Projects/Kevmo/lib/python3.4/site-packages/django/db/backends/postgresql_psycopg2/base.py", line 22, in <module> import […]

Interesting Posts

Как лениться оценить переменные в выражении eval python

SMTPHandler в модуле регистрации Python, отправляя электронные письма по одному. Как я могу остановить это?

Удаление каталога в Python

Сохранение анимации рассеянного экрана с помощью matplotlib создает пустой видеофайл

Pygame Стирание изображений на фонов

Почему некоторые переменные Python остаются глобальными, в то время как некоторые требуют определения как глобального

Python: привязать несвязанный метод?

Определение непревзойденной части строки с использованием регулярного выражения в Python

Rolling Average для расчета интенсивности осадков

Выделенный список длинной сортировки с WTForms

Python и Django IDE с удаленным редактированием?

Неожиданное поведение Extend со списком в Python

Загрузка фальшивого изображения на S3 отправляет только HTML

Как вы входите в отладчик из исходного кода Python?

Анализ настроений по большому набору текста интерактивной беседы

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