From: Vladislav Shpilevoy <v.shpilevoy@tarantool.org> To: Nikita Pettik <korablev@tarantool.org>, tarantool-patches@freelists.org Cc: Gleb <gleb-skiba@mail.ru> Subject: [tarantool-patches] Re: [PATCH] sql: remove support of partial indexes from parser Date: Mon, 2 Jul 2018 16:50:44 +0300 [thread overview] Message-ID: <eb75a0d0-d34c-21b3-7c8a-58abccad381e@tarantool.org> (raw) In-Reply-To: <20180702110824.28899-1-korablev@tarantool.org> Hello. Thanks for the patch! See 1 comment below. On 02/07/2018 14:08, Nikita Pettik wrote: > From: Gleb <gleb-skiba@mail.ru> > > Currently, Tarantool doesn't support partial indexes, so lets temporary > remove their processing from SQL parser to avoid confusing situations. > It can be returned after #1260 (implement functional indexes in > Tarantool) is done. > > Closes #2165 > --- > Branch: https://github.com/tarantool/tarantool/tree/gh-2165-remove-support-partial-indexes > Issue: https://github.com/tarantool/tarantool/issues/2165 > > src/box/sql/parse.y | 4 ++-- > test/sql-tap/analyze9.test.lua | 2 +- > test/sql-tap/autoindex4.test.lua | 2 +- > test/sql-tap/fkey1.test.lua | 2 +- > test/sql-tap/index6.test.lua | 12 ++++++------ > test/sql-tap/index7.test.lua | 14 ++++++++------ > 6 files changed, 19 insertions(+), 17 deletions(-) > > diff --git a/test/sql-tap/index7.test.lua b/test/sql-tap/index7.test.lua > index c8f56eb29..11728d39e 100755 > --- a/test/sql-tap/index7.test.lua > +++ b/test/sql-tap/index7.test.lua > @@ -291,14 +291,16 @@ test:do_eqp_test( > -- </index7-6.4> > }) > > +-- gh-2165 Currently, Tarantool lacks support of partial indexes, > +-- so temporary we removed processing of their syntax from parser. > +-- > test:do_catchsql_test( > - "index7-6.5", > + "index7-7.1", > [[ > - CREATE INDEX t5a ON t5(a) WHERE a=#1; > + CREATE TABLE t1 (a INTEGER PRIMARY KEY, b INTEGER) > + CREATE UNIQUE INDEX i ON t1 (a) WHERE a = 3; > ]], { > - -- <index7-6.5> > - 1, [[near "#1": syntax error]] > - -- </index7-6.5> > + 1, "keyword \"CREATE\" is reserved" 1. The error is caused by typo in the request, not by lack of partial indexes. > }) > > test:finish_test() > The rest is ok if the single purpose of the patch is to remove partial indexes from frontend.
next prev parent reply other threads:[~2018-07-02 13:50 UTC|newest] Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top 2018-07-02 11:08 [tarantool-patches] " Nikita Pettik 2018-07-02 13:50 ` Vladislav Shpilevoy [this message] 2018-07-02 15:51 ` [tarantool-patches] " n.pettik 2018-07-02 18:30 ` Vladislav Shpilevoy 2018-07-03 8:24 ` Kirill Yukhin
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=eb75a0d0-d34c-21b3-7c8a-58abccad381e@tarantool.org \ --to=v.shpilevoy@tarantool.org \ --cc=gleb-skiba@mail.ru \ --cc=korablev@tarantool.org \ --cc=tarantool-patches@freelists.org \ --subject='[tarantool-patches] Re: [PATCH] sql: remove support of partial indexes from parser' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox