Converter tabelas Postgres em hashes Ruby

Isso pode não ser prontamente utilizável, mas …

Com o tipo hstore do Postgres, você pode converter tabelas em hashes Ruby quase nativamente. Com um pouco de ajustes em Ruby, é extremamente simples.

Person.find_by_sql("SELECT '{' || regexp_replace(hstore(t)::varchar,'NULL','nil', 'g') || '}' FROM people as t").map do |p|
eval p.hstore
end