2017-11-02 07:05:11 -07:00

23 lines
841 B
YAML

desc: 1789 -- deleting a secondary index on a table that contains non-inline stored documents corrupts db
table_variable_name: tbl
tests:
- rb: tbl.insert({:foo => 'a', :data => "AAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"}).pluck('inserted')
ot: ({'inserted':1})
- rb: tbl.index_create('foo')
ot: ({'created':1})
- rb: tbl.index_wait('foo').pluck('index', 'ready')
ot: ([{'index':'foo', 'ready':true}])
- rb: tbl.index_drop('foo')
ot: ({'dropped':1})
- rb: tbl.coerce_to('ARRAY').count()
ot: (1)