diff options
author | Yves Senn <yves.senn@gmail.com> | 2014-05-30 11:09:36 +0200 |
---|---|---|
committer | Yves Senn <yves.senn@gmail.com> | 2014-05-30 11:09:36 +0200 |
commit | 290de901ddd3fcba0b064b1cb985d98dfaed01a2 (patch) | |
tree | ea6874808502011729d36f0a9b0e37b854f54693 /activerecord/test/cases/adapters/postgresql/postgresql_adapter_test.rb | |
parent | 7b8d95d58fbadf71e1f27a848427de27e0a2742a (diff) | |
download | rails-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.rb | 8 |
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'" |