Tag: postgresql

Процедурные языки PostgreSQL: выбрать?

Я работаю с PostgreSQL, играя с миллионами гиперссылок Wikipedia и т. Д. В течение 2 лет. Я либо делаю свое дело напрямую, отправляя SQL-команды, либо пишу скрипт на стороне клиента в python для управления миллионными запросами, когда это невозможно сделать продуктивно (эффективно и эффективно) вручную. Я бы запускал свой скрипт python на своем 32-битном ноутбуке […]

Подключение к базе данных PostGreSQL 7.3 в Python

Мне нужно подключиться к старой базе данных PostGreSQL (версия 7.3), и я использую Python 3.2 на компьютере с XP. Пакет py-postgresql показался подходящим, но, похоже, он использует только протокол 3.0, который был реализован в версии 7.4. Я хотел бы подключиться к этой базе данных с помощью Python, но когда я попытался, я получил неожиданную ошибку […]

Как получить последний вставленный идентификатор в Postgresql с помощью OpenERP

У меня есть запрос на вставку, и я хочу получить последний вставленный идентификатор в OpenERP. Вот код: query = "INSERT INTO foo SELECT * FROM bar" cr.execute(query) # cr => cursor Как получить последние вставленные идентификаторы? Что произошло, когда вставка пуста?

Ошибка SSL после вилки python / django

У меня есть приложение python django, в котором часть его обрабатывает большой файл. Это происходит навсегда, поэтому я поставил вилку для обработки обработки, позволяя пользователю продолжить просмотр сайта. Внутри кода fork есть куча звонков в нашу базу данных postgres, размещенную на amazon. Я получаю следующую ошибку: SSL error: decryption failed or bad record mac Вот […]

Получение COUNT из sqlalchemy

У меня есть: res = db.engine.execute('select count(id) from sometable') Возвращаемым объектом является sqlalchemy.engine.result.ResultProxy . Как получить значение count из res ? Res не получает доступ по индексу, но я понял это как: count=None for i in res: count = res[0] break Должен быть более простой способ? Что это? Я еще этого не обнаружил. Примечание: db […]

Оптимизация медленного набора запросов django из большого и растущего набора данных

У меня есть страница, которая загружается слишком медленно. Как-то мне нужно улучшить способ запроса данных (кеширование частичной загрузки / страниц и т. Д.) Заметьте, что я django noob и не совсем обернул голову вокруг model.Manager и models.query.QuerySet так что если эта настройка выглядит неудобно …. В настоящее время страница занимает около 18 секунд, чтобы загрузить […]

Django – (OperationalError) FATAL: Идентификационная идентификация не удалась для пользователя «имя пользователя»

Я написал простую модель sqlalchemy–django, согласно этому руководству: http://lethain.com/replacing-django-s-orm-with-sqlalchemy/ , который работал для меня довольно хорошо. Мой Django подключен к удаленной базе данных postgresql с такими настройками: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. 'NAME': 'wetlab_dev', # Or path to database file if using sqlite3. 'USER': 'limlim', […]

Почему я не могу установить psycopg2? (Python 2.6.4, PostgreSQL 8.4, OS X 10.6.3)

ОРИГИНАЛЬНОЕ СООБЩЕНИЕ (теперь устарело): После запуска установки python setup.py я получаю следующее: Warning: Unable to find 'pg_config' filebuilding 'psycopg2._psycopg' extension gcc-4.0 -arch ppc -arch i386 -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -O3 – DPSYCOPG_DEFAULT_PYDATETIME=1 -DPSYCOPG_VERSION="2.2.1 (dt dec ext pq3)" -DPSYCOPG_EXTENSIONS=1 -DPSYCOPG_NEW_BOOLEAN=1 -DHAVE_PQFREEMEM=1 -DHAVE_PQPROTOCOL3=1 -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -I. -c psycopg/psycopgmodule.c -o build/temp.macosx-10.3-fat-2.6/psycopg/psycopgmodule.o unable to execute gcc-4.0: No such file […]

Django – Как работает order_by?

Я хотел бы знать, как работает order_by Django, если заданные значения поля order_by одинаковы для набора записей. У меня есть поле score в БД, и я фильтрую запрос с помощью order_by('score') . Как устроятся записи, имеющие одинаковые значения для оценки? Каждый раз они упорядочиваются случайным образом в пределах подмножества записей, имеющих равный балл, и это […]

Таблицы, созданные с Peewee, как будто исчезают в воздухе

В настоящее время я пишу peewee приложение, используя peewee для postgresql . В прошлом это прекрасно работало, но похоже, что что-то было запущено в беспорядке, и я не понимаю, как именно приступить к отладке проблемы. Сначала я запускаю базу данных следующим образом: /usr/local/pgsql/bin/psql -D /usr/local/pgsql/data Я создаю новую базу данных: /usr/local/pgsql/bin/createdb indico настройте соединение так: […]

Interesting Posts for Van-Lav

Python – как изменить шрифт текста электронной почты

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

Компилировать отладочные библиотеки Python debug и pip

Python: как определить, что дети подпроцесса закончили работу

Сбросить текстовые поля в Python

Почему различные расширения JPEG?

Установить dpkt на python 3

Проблема с использованием библиотеки библиотек Python для добавления таблицы запросов в Excel

Когда следует использовать os.name vs. sys.platform vs. platform.system ()?

AttributeError: объект TemplateResponse не имеет атрибута 'context_data'

кратчайший путь при посещении некоторых определенных узлов

Сохранять аргументы по умолчанию для обернутой / украшенной функции Python в документации Sphinx

Отправка многостраничных html-сообщений, содержащих встроенные изображения

Вручную вызывает декоратор, который принимает аргументы

Как обращаться с KeyboardInterrupt (Ctrl-c) красиво с pycurl?

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