aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/cases/adapters/postgresql/postgresql_adapter_test.rb
diff options
context:
space:
mode:
authorYves Senn <yves.senn@gmail.com>2014-05-30 11:09:36 +0200
committerYves Senn <yves.senn@gmail.com>2014-05-30 11:09:36 +0200
commit290de901ddd3fcba0b064b1cb985d98dfaed01a2 (patch)
treeea6874808502011729d36f0a9b0e37b854f54693 /activerecord/test/cases/adapters/postgresql/postgresql_adapter_test.rb
parent7b8d95d58fbadf71e1f27a848427de27e0a2742a (diff)
downloadrails-290de901ddd3fcba0b064b1cb985d98dfaed01a2.tar.gz
rails-290de901ddd3fcba0b064b1cb985d98dfaed01a2.tar.bz2
rails-290de901ddd3fcba0b064b1cb985d98dfaed01a2.zip
pg, `reset_pk_sequence!` respects schemas. Closes #14719.
Diffstat (limited to 'activerecord/test/cases/adapters/postgresql/postgresql_adapter_test.rb')
-rw-r--r--activerecord/test/cases/adapters/postgresql/postgresql_adapter_test.rb8
1 files changed, 5 insertions, 3 deletions
diff --git a/activerecord/test/cases/adapters/postgresql/postgresql_adapter_test.rb b/activerecord/test/cases/adapters/postgresql/postgresql_adapter_test.rb
index 49f5ec250f..960e33b329 100644
--- a/activerecord/test/cases/adapters/postgresql/postgresql_adapter_test.rb
+++ b/activerecord/test/cases/adapters/postgresql/postgresql_adapter_test.rb
@@ -153,7 +153,8 @@ module ActiveRecord
with_example_table do
pk, seq = @connection.pk_and_sequence_for('ex')
assert_equal 'id', pk
- assert_equal @connection.default_sequence_name('ex', 'id'), seq
+ expected = PostgreSQL::Name.new("public", @connection.default_sequence_name('ex', 'id'))
+ assert_equal expected, seq
end
end
@@ -161,7 +162,8 @@ module ActiveRecord
with_example_table 'code serial primary key' do
pk, seq = @connection.pk_and_sequence_for('ex')
assert_equal 'code', pk
- assert_equal @connection.default_sequence_name('ex', 'code'), seq
+ expected = PostgreSQL::Name.new("public", @connection.default_sequence_name('ex', 'code'))
+ assert_equal expected, seq
end
end
@@ -216,7 +218,7 @@ module ActiveRecord
)
seq = @connection.pk_and_sequence_for('ex').last
- assert_equal 'ex_id_seq', seq
+ assert_equal PostgreSQL::Name.new("public", "ex_id_seq"), seq
@connection.exec_query(
"DELETE FROM pg_depend WHERE objid = 'ex2_id_seq'::regclass AND refobjid = 'ex'::regclass AND deptype = 'a'"