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

Ошибка Python Psycopg и обработка соединения (v MySQLdb)
Есть ли способ заставить psycopg и postgres обрабатывать ошибки без необходимости переустанавливать соединение, например MySQLdb? Версия с комментариями ниже работает с MySQLdb, комментарии заставляют ее работать с Psycopg2: results =...
2173 просмотров
schedule 24.02.2023

Обратный внешний ключ к модели с возможностью поиска django-fts в шаблоне
У меня есть пара моделей Django с внешним ключом, одна из которых доступна для поиска с помощью django-fts, скажем: class Foo(models.Model): ... class Bar(fts.SearchableModel): foo = models.ForeignKey(Foo) Когда у меня есть экземпляр...
1265 просмотров

Параметризованные запросы с помощью psycopg2 / Python DB-API и PostgreSQL
Как лучше всего заставить psycopg2 передавать параметризованные запросы в PostgreSQL? Я не хочу писать свои собственные механизмы или адаптеры escpaing, а исходный код psycopg2 и примеры трудно читать в веб-браузере. Если мне нужно переключиться...
59077 просмотров
schedule 12.06.2022

Как указать параметр psycopg2 для массива временных меток (datetimes)
Я хотел бы запустить запрос PostgreSQL в Python, используя psycopg2, который фильтрует по столбцу типа timestamp without timezone . У меня есть длинный список допустимых значений для метки времени (а не диапазон), а psycopg2 удобно обрабатывает...
3549 просмотров

psycopg2, SELECT и схемы
Я пытаюсь сделать простой оператор выбора для таблицы, которая является частью схемы "dam_vector". Ошибка, которую я получаю: psycopg2.ProgrammingError: отношение "dam_vector.parcels_full" не существует LINE 1: SELECT * FROM...
10848 просмотров
schedule 12.07.2023

Используйте psycopg2 для создания запросов без подключения
У меня есть несколько случаев, когда я хочу собрать данные, находясь в полевых условиях. Это в ситуациях, когда у меня не всегда есть доступ к моей базе данных postgres. Чтобы все было синхронизировано, было бы отлично, если бы я мог использовать...
2753 просмотров
schedule 20.11.2022

python + psycopg2 = неизвестные типы?
Кажется, когда я использую callproc(), psycopg2 неправильно преобразует строки в текст или символы. Например: values = [pid, 4, 4, 'bureau ama', 0, 130, row['report_dte'], row['report_dte'], 1, 1, 1, None, None, 'published', row['report_dte']]...
4050 просмотров
schedule 11.12.2022

Postgres — Sql — Шпаргалки по PgSql
Я разрабатываю некоторые запросы на Python, используя psycopg, и я искал хорошую шпаргалку. Какие таблицы Postgres — Sql — PgSql вы регулярно используете при разработке БД?
633 просмотров
schedule 22.08.2022

скопировать данные из базы данных MSSQL в базу данных Postgresql с помощью Python
У меня есть две 2 базы данных. Один с MSSQL, другой с Postgresql. Я хочу, чтобы мой скрипт на Python работал (для этого я использую cron-job в Linux) каждый день. Данные из базы данных MSSQL следует скопировать в базу данных Postgresql. У меня...
3147 просмотров
schedule 24.01.2023

Вставка больших текстовых данных в postgres с помощью python
Я пытаюсь выполнить массовую вставку длинных строк xml в виде текста в базу данных postgresql 9.1. Я использую Python 3.2 и pyscopg2. Я заключаю строку xml в $$ и использую именованную переменную в строке запроса. Например: query = "insert into...
1571 просмотров
schedule 01.06.2023

Ошибка выделения памяти для psycopg2 и libgcrypt.so в Debian 6, 64-разрядная версия
У меня странная производственная ошибка, связанная с драйвером Python psycopg2 postgresql и модулем libgcrypt. Я использовал Debian 6, 32-разрядную версию для размещения своего приложения с помощью uWSGI и Nginx. Я решил перейти на 64-битную...
1730 просмотров

pgbouncer - закрытие, потому что: нечистый сервер при каждом соединении
Я использую Django 1.3 с PostgreSQL 9.1 / PostGIS 1.5, psycopg2 2.4.2 и pgbouncer 1.4.2. При каждом подключении к базе данных я получаю запись журнала в pgbouncer.log: 2011-11-20 02: 15: 25.027 29538 LOG S-0x96c2200:...
5222 просмотров
schedule 10.06.2023

Изящная обработка ошибок первичного ключа в Python/psycopg2
Использование Python 2.7 и В [150]: psycopg2. версия Out[150]: '2.4.2 (dt dec pq3 ext)' У меня есть простые сценарии Python, которые обрабатывают транзакции и записывают данные в базу данных. Иногда есть вставка, которая нарушает мой первичный...
11635 просмотров
schedule 25.04.2022

Операторы условной вставки Python psycopg2
Мне нужно написать оператор INSERT, который сначала проверяет, существуют ли уже данные. Текущий код находится внутри python, используя psycopg2 для подключения к базе данных postgresql: sql = """IF NOT EXISTS (SELECT * FROM table \...
2949 просмотров
schedule 15.07.2023

Динамическое создание таблицы из файла csv с использованием psycopg2
Я хотел бы получить некоторое понимание по вопросу, который, как я был уверен, был ясен для меня. Есть ли способ создать таблицу с помощью psycopg2 или любого другого адаптера базы данных Python Postgres с именем, соответствующим файлу .csv и...
1880 просмотров
schedule 29.10.2022

Получить идентификатор последней вставленной строки с Psycopg2 и базой данных Greenplum
Как вы можете получить идентификатор последней вставленной строки, используя psycopg2 в базе данных Greenplum? Вот несколько вещей, которые я уже пробовал, но они не работают. RETURNING не поддерживается Greenplum. psycopg2 cursor.lastrowid...
3862 просмотров
schedule 19.01.2023

SQLAlchemy, Psycopg2 и Postgresql КОПИРОВАТЬ
Похоже, в Psycopg есть специальная команда для выполнения COPY : psycopg2 COPY с использованием cursor.copy_from () зависает с большими входными данными Есть ли способ получить доступ к этой функции с помощью SQLAlchemy?
21289 просмотров
schedule 15.05.2022

Гистограмма matplotlib: как равномерно распределить полосы в postgres-generate_series?
Я создаю гистограмму с помощью matplotlib и подключаюсь к базе данных postgres с помощью psycopg2. Данные, которые я хочу отобразить на гистограмме, поступают из базы данных postgres со следующим SQL: SELECT (to_char(serie,'yyyy'))::text::int...
1145 просмотров
schedule 19.11.2022

Попытка использовать Tweepy/Twitters Streaming API и psycopg2 для заполнения базы данных PostgreSQL. Очень близко, одна линия
Я работал над попыткой заполнить таблицу в базе данных PostreSQL, используя API потоковой передачи Tweepy и Twitter. Я очень близок, я считаю, что я всего в одной линии от получения этого. Я просмотрел множество примеров, в том числе:...
2058 просмотров

Почему SQLAlchemy с psycopg2 use_native_unicode имеет низкую производительность?
Мне трудно понять, почему простой запрос SELECT занимает так много времени с sqlalchemy с использованием необработанного SQL (я получаю 14600 строк в секунду, но при выполнении того же запроса через psycopg2 без sqlalchemy я получаю 38421 строк/сек)....
1551 просмотров
schedule 17.06.2022