Уведомления

Группа в Telegram: @pythonsu

#1 Март 31, 2010 16:21:04

dr911
От:
Зарегистрирован: 2010-03-31
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

ассоциативный массив postgresql

Добрый день друзья,
как вернуть ассоциативный массив при выборке из базы? используемый интерфейс pg8000
Спасибо всем за помощь



Отредактировано (Март 31, 2010 16:23:23)

Офлайн

#2 Апрель 1, 2010 11:02:30

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

ассоциативный массив postgresql

В методе execute соединения используется некий

pg8000.dbapi.paramstyle
Вот ему необходимо установить значение “named”.

P.S.
И не ассоциативный массив, а словарь =).



Офлайн

#3 Апрель 3, 2010 10:38:48

dr911
От:
Зарегистрирован: 2010-03-31
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

ассоциативный массив postgresql

Cпасибо. разобрался. поменял либу на PyGreSQL. кажется немного удобнее.



Офлайн

#4 Апрель 3, 2010 12:40:19

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

ассоциативный массив postgresql

По моему опыту, лучшая либа для постгри, это psycopg2. Очень рекомендую.



Офлайн

#5 Апрель 5, 2010 21:30:21

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

ассоциативный массив postgresql

А также есть путь джедая через алхимию :)

Офлайн

#6 Апрель 5, 2010 23:38:50

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

ассоциативный массив postgresql

Алхимия всё равно будет работать поверх psycopg2…



Офлайн

#7 Апрель 6, 2010 10:54:26

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

ассоциативный массив postgresql

ZZZ
а об этом я как то не подумал

Офлайн

#8 Март 31, 2012 15:38:03

ErshKUS
От:
Зарегистрирован: 2011-08-04
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

ассоциативный массив postgresql

А как получить словарь при psycopg2 ?

нашел



Отредактировано ErshKUS (Апрель 1, 2012 01:04:53)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version