ruby/postgres - getting assoc array of rows?

Поиск
Список
Период
Сортировка
От CSN
Тема ruby/postgres - getting assoc array of rows?
Дата
Msg-id 20051120041440.29069.qmail@web52902.mail.yahoo.com
обсуждение исходный текст
Ответы Re: ruby/postgres - getting assoc array of rows?
Список pgsql-interfaces
Looking at the docs here:
http://ruby.scripting.ca/postgres/reference.html

there doesn't appear to be an easy way to get an associative row of rows returns. Looking in Rails
PG code, I see this convolution:
       def select(sql, name = nil)         res = execute(sql, name)         results = res.result         rows = []
  if results.length > 0           fields = res.fields           results.each do |row|             hashed_row = {}
     row.each_index do |cel_index|               column = row[cel_index]               if res.type(cel_index) ==
BYTEA_COLUMN_TYPE_OID                column = unescape_bytea(column)               end
hashed_row[fields[cel_index]]= column             end             rows << hashed_row           end         end
returnrows       end
 

Is there a much easier and simpler way?

csn

    
__________________________________ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com


В списке pgsql-interfaces по дате отправления:

Предыдущее
От: Murray Cumming
Дата:
Сообщение: Detecting postgres servers
Следующее
От: Michael Fuhr
Дата:
Сообщение: Re: ruby/postgres - getting assoc array of rows?