aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib
diff options
context:
space:
mode:
authorYves Senn <yves.senn@gmail.com>2014-03-20 13:38:44 +0100
committerYves Senn <yves.senn@gmail.com>2014-03-20 13:38:44 +0100
commit850f59fb29fac7a0cbe91bb4b70f0cd02cac143e (patch)
treec9aee357d280534302b6ac3e59d0dbf1ad4530cf /activerecord/lib
parent656f4f29fa497a13d13b39b12506e0505072b472 (diff)
parent0110d7b714a6ecc810a38ef5a27b66ec321995e5 (diff)
downloadrails-850f59fb29fac7a0cbe91bb4b70f0cd02cac143e.tar.gz
rails-850f59fb29fac7a0cbe91bb4b70f0cd02cac143e.tar.bz2
rails-850f59fb29fac7a0cbe91bb4b70f0cd02cac143e.zip
Merge pull request #12955 from joshwilliams/master
Postgres schema: Constrain sequence search classid
Diffstat (limited to 'activerecord/lib')
-rw-r--r--activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rb b/activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rb
index ae8ede4b42..e0afa989cd 100644
--- a/activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rb
+++ b/activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rb
@@ -327,6 +327,7 @@ module ActiveRecord
AND attr.attrelid = cons.conrelid
AND attr.attnum = cons.conkey[1]
AND cons.contype = 'p'
+ AND dep.classid = 'pg_class'::regclass
AND dep.refobjid = '#{quote_table_name(table)}'::regclass
end_sql