Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Прочие БД - [решено] проблема взаимодействия python и postgres

Ответить
Настройки темы
Прочие БД - [решено] проблема взаимодействия python и postgres

Старожил


Сообщения: 198
Благодарности: 51


Конфигурация

Профиль | Отправить PM | Цитировать


Помогите, пожалуйста.

Возникла следующая проблема.

Пытаюсь оправить из питона запрос INSERT/ UPDATE/ CREATE TABLE - все одно: никаких сообщений об ошибках, при этом данные в таблицу не записываются/ таблица не создается.
Запрос SELECT работает без проблем.

В консоли все запросы обрабатываются без проблем.

Пытался присоединится и через хост и локально через сокет. Результат одинаковый.

для хост пробовал такие настройки соединения:
CONNECT_SETTINGS = {
'user' : 'fsb_user',
'password' : 'qwerty',
'host' : '127.0.0.1',
'port' : 5432,
'database' : 'fsb',
}

для сокета:
CONNECT_SETTINGS = {
'user' : 'postgres',
'port' : 5432,
'database' : 'fsb',
}

содержимое pb_hba.conf
local all postgres ident sameuser
local all all ident sameuser
host all all 127.0.0.1/32 md5
host all all ::1/128 md5

PostgreSQL 8.3, python 2.5.
Пробовал и pgdb, и psycopg2. Результат одинаковый.

Подскажите что-нибудь. Буду признателен.

Отправлено: 21:56, 27-08-2010

 

Старожил


Сообщения: 198
Благодарности: 51

Профиль | Отправить PM | Цитировать


Нашел, в чем косяк.

надо было после
connection = psycopg2.connect(**con_set)
cur = connection.cursor()

добавить
connection.set_isolation_level(0)

Т.е. нужен нулевой уровень изоляции транзакций.

Последний раз редактировалось PhilB, 31-08-2010 в 21:25.


Отправлено: 19:58, 31-08-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Прочие БД - [решено] проблема взаимодействия python и postgres

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] postgresql, 4000 процуссов postgres.exe zavoruev Microsoft Windows NT/2000/2003 1 26-05-2010 17:27
Проблема взаимодействия контроллеров домена VladimirShushkov Microsoft Windows NT/2000/2003 12 26-02-2009 09:02
Две версии postgres Endy1 Программное обеспечение Linux и FreeBSD 0 18-02-2009 15:35
Доступ - Проблема взаимодействия Windows Vista с Linux DNK_Inc Microsoft Windows Vista 2 12-11-2007 18:55
Python | USB-мышь Well7 Программирование и базы данных 4 20-01-2007 11:49




 
Переход