diff options
author | kennyj <kennyj@gmail.com> | 2012-09-15 14:20:09 +0900 |
---|---|---|
committer | kennyj <kennyj@gmail.com> | 2012-09-15 22:38:53 +0900 |
commit | 8933efb9fbcfd67c68d80065873fb381ef9bfc36 (patch) | |
tree | 359ed5a8685d35635af020b5c41b9bb90a90d52c /activerecord/lib/active_record | |
parent | 1b7894c95b1bdd2a3dca204629b66060f8a16bca (diff) | |
download | rails-8933efb9fbcfd67c68d80065873fb381ef9bfc36.tar.gz rails-8933efb9fbcfd67c68d80065873fb381ef9bfc36.tar.bz2 rails-8933efb9fbcfd67c68d80065873fb381ef9bfc36.zip |
Query for loading index info should be marked as SCHEMA.
Diffstat (limited to 'activerecord/lib/active_record')
-rw-r--r-- | activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rb | 2 | ||||
-rw-r--r-- | activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb | 2 |
2 files changed, 2 insertions, 2 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 60f01c297e..6fc7c0fcc1 100644 --- a/activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rb +++ b/activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rb @@ -111,7 +111,7 @@ module ActiveRecord inddef = row[3] oid = row[4] - columns = Hash[query(<<-SQL, "Columns for index #{row[0]} on #{table_name}")] + columns = Hash[query(<<-SQL, "SCHEMA")] SELECT a.attnum, a.attname FROM pg_attribute a WHERE a.attrelid = #{oid} diff --git a/activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb b/activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb index b6dd2e17f4..4a48812807 100644 --- a/activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb +++ b/activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb @@ -403,7 +403,7 @@ module ActiveRecord table_name, row['name'], row['unique'] != 0, - exec_query("PRAGMA index_info('#{row['name']}')", "Columns for index #{row['name']} on #{table_name}").map { |col| + exec_query("PRAGMA index_info('#{row['name']}')", "SCHEMA").map { |col| col['name'] }) end |