aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/connection_adapters/postgresql/oid.rb
diff options
context:
space:
mode:
authorYves Senn <yves.senn@gmail.com>2013-10-24 23:48:39 -0700
committerYves Senn <yves.senn@gmail.com>2013-10-24 23:48:39 -0700
commitabeff5e64553ad5491a1663d124bfe9582a5f61e (patch)
tree06677dc32ad6034e837bf22f26a1ec1642290ca6 /activerecord/lib/active_record/connection_adapters/postgresql/oid.rb
parent7160ffbe59ef99f01f530ad6e8377f8a91218396 (diff)
parent0492ea6d39e48c5bdb1d15eb4afdd54b00ece091 (diff)
downloadrails-abeff5e64553ad5491a1663d124bfe9582a5f61e.tar.gz
rails-abeff5e64553ad5491a1663d124bfe9582a5f61e.tar.bz2
rails-abeff5e64553ad5491a1663d124bfe9582a5f61e.zip
Merge pull request #12490 from senny/store_accessor_hstore_bug
ActiveRecord Store works with PG `hstore` columns
Diffstat (limited to 'activerecord/lib/active_record/connection_adapters/postgresql/oid.rb')
-rw-r--r--activerecord/lib/active_record/connection_adapters/postgresql/oid.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/activerecord/lib/active_record/connection_adapters/postgresql/oid.rb b/activerecord/lib/active_record/connection_adapters/postgresql/oid.rb
index dab876af14..4babee07b4 100644
--- a/activerecord/lib/active_record/connection_adapters/postgresql/oid.rb
+++ b/activerecord/lib/active_record/connection_adapters/postgresql/oid.rb
@@ -234,6 +234,10 @@ module ActiveRecord
ConnectionAdapters::PostgreSQLColumn.string_to_hstore value
end
+
+ def accessor
+ ActiveRecord::Store::StringKeyedHashAccessor
+ end
end
class Cidr < Type
@@ -250,6 +254,10 @@ module ActiveRecord
ConnectionAdapters::PostgreSQLColumn.string_to_json value
end
+
+ def accessor
+ ActiveRecord::Store::StringKeyedHashAccessor
+ end
end
class TypeMap