diff options
author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2017-11-02 07:05:11 -0700 |
---|---|---|
committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2017-11-02 07:05:11 -0700 |
commit | 4e88c80a22b6ca982341413ee806ade0df57b4b7 (patch) | |
tree | 82c2daaac597f74595bc83c18646280a56898e1a /ext/librethinkdbxx/test/upstream/regression/1789.yaml | |
parent | a6203ed0389c1b995ebe94935b2d1ddeb01f36ee (diff) | |
download | infinitytier-4e88c80a22b6ca982341413ee806ade0df57b4b7.tar.gz infinitytier-4e88c80a22b6ca982341413ee806ade0df57b4b7.zip |
RethinkDB native connector work, minor fixes.
Diffstat (limited to 'ext/librethinkdbxx/test/upstream/regression/1789.yaml')
-rw-r--r-- | ext/librethinkdbxx/test/upstream/regression/1789.yaml | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/ext/librethinkdbxx/test/upstream/regression/1789.yaml b/ext/librethinkdbxx/test/upstream/regression/1789.yaml new file mode 100644 index 00000000..5ad614b7 --- /dev/null +++ b/ext/librethinkdbxx/test/upstream/regression/1789.yaml @@ -0,0 +1,22 @@ +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) + |