Вопросы с тегом «psycopg2»

Psycopg - это адаптер PostgreSQL для языка программирования Python. Он реализует PEP 249 со многими расширениями.

30
Исполняемый файл pg_config не найден
У меня проблемы с установкой psycopg2. Я получаю следующую ошибку при попытке pip install psycopg2: Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or specify the full executable path with the option: python setup.py build_ext --pg-config /path/to/pg_config build ... or with the pg_config option …
771 python  pip  psycopg2 

30
Как установить psycopg2 с «pip» на Python?
Я использую virtualenvи мне нужно установить "psycopg2". Я сделал следующее: pip install http://pypi.python.org/packages/source/p/psycopg2/psycopg2-2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 И у меня есть следующие сообщения: Downloading/unpacking http://pypi.python.org/packages/source/p/psycopg2/psycopg2 -2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 Downloading psycopg2-2.4.tar.gz (607Kb): 607Kb downloaded Running setup.py egg_info for package from http://pypi.python.org/packages/sou rce/p/psycopg2/psycopg2-2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or …

17
DatabaseError: текущая транзакция прервана, команды игнорируются до конца блока транзакции?
Я получил много ошибок с сообщением: "DatabaseError: current transaction is aborted, commands ignored until end of transaction block" после изменения с python-psycopg на python-psycopg2 в качестве движка базы данных проекта Django. Код остается прежним, просто не знаю, откуда эти ошибки.

15
psycopg2: вставить несколько строк одним запросом
Мне нужно вставить несколько строк одним запросом (количество строк непостоянно), поэтому мне нужно выполнить такой запрос: INSERT INTO t (a, b) VALUES (1, 2), (3, 4), (5, 6); Я знаю только один способ args = [(1,2), (3,4), (5,6)] args_str = ','.join(cursor.mogrify("%s", (x, )) for x in args) cursor.execute("INSERT INTO t …


3
SQLAlchemy: движок, соединение и разница в сеансе
Я использую SQLAlchemy и есть, по крайней мере , три лица: engine, sessionи connection, которые имеют executeметод, поэтому , если я , например , хочу , чтобы выбрать все записи из tableя могу сделать это engine.execute(select([table])).fetchall() и это connection.execute(select([table])).fetchall() и даже это session.execute(select([table])).fetchall() - результаты будут такими же. Насколько я …


11
Как настроить базу данных PostgreSQL в Django
Я новичок в Python и Django. Я настраиваю проект Django с использованием серверной части ядра СУБД PostgreSQL, но я получаю ошибки при каждой операции с базой данных. Например, когда я бегу manage.py syncdb, я получаю: C:\xampp\htdocs\djangodir>python manage.py syncdb Traceback (most recent call last): File "manage.py", line 11, in <module> execute_manager(settings) …

3
Python / postgres / psycopg2: получение идентификатора только что вставленной строки
Я использую Python и psycopg2 для взаимодействия с postgres. Когда я вставляю строку ... sql_string = "INSERT INTO hundred (name,name_slug,status) VALUES (" sql_string += hundred_name + ", '" + hundred_slug + "', " + status + ");" cursor.execute(sql_string) ... как мне получить идентификатор только что вставленной строки? Пробуем: hundred = …

15
Mac + virtualenv + pip + postgresql = Ошибка: исполняемый файл pg_config не найден
Я пытался установить postgres для учебника, но pipвыдает ошибку: pip install psycopg Я получаю обрывок ошибки: Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or specify the full executable path with the option: python setup.py build_ext --pg-config /path/to/pg_config build ... or with the pg_config …

2
Как заставить PyPy, Django и PostgreSQL работать вместе?
Какую вилку или комбинацию пакетов следует использовать, чтобы PyPy, Django и PostgreSQL работали вместе? Я знаю, что PyPy и Django хорошо работают вместе, но я менее уверен в PyPy и PostgreSQL. Я действительно вижу, что Алекс Гейнор создал вилку PyPy под названием pypy-postgresql . Я также знаю, что некоторые люди …

2
psycopg2: AttributeError: объект 'module' не имеет атрибута 'extras'
В моем коде я использую DictCursorиз psycopg2.extrasтак dict_cur = conn.cursor(cursor_factory=psycopg2.extras.DictCursor) Однако внезапно при загрузке курсора я получаю следующую ошибку: AttributeError: 'module' object has no attribute 'extras' Может быть, в моей установке что-то не так, но я не знаю, с чего начать. Я сделал некоторые обновления с помощью pip, но, насколько …

18
Ошибка: нет модуля с именем psycopg2.extensions
Я пытаюсь настроить базу данных PostgreSQL для своего проекта django, что, как мне кажется, я сделал сейчас, благодаря ответам на мой последний вопрос. Проблемы с настройкой базы данных postgreSQL для проекта django . Теперь я пытаюсь запустить команду python manage.py runserver в Терминале, чтобы запустить мой локальный хост, но когда …

3
Оператор Python / psycopg2 WHERE IN
Каков правильный метод, чтобы список (countryList) был доступен через% s в операторе SQL? # using psycopg2 countryList=['UK','France'] sql='SELECT * from countries WHERE country IN (%s)' data=[countryList] cur.execute(sql,data) Как и сейчас, он выдает ошибку после попытки запустить "WHERE country in (ARRAY [...])". Есть ли способ сделать это, кроме манипуляций со строками? …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.