sql: introduce pragma sql_default_engine
Part of #2199. @TarantoolBot document Title: new pragma sql_default_engine Now it is allowed to create vinyl spaces using special pragma setting default engine for SQL requests. This config is stored in user_session() and affect *only* tables been created with SQL. Example: \set language sql pragma sql_default_engine='vinyl'; CREATE TABLE t3(a primary key,b,c);
Showing
- src/box/schema_def.c 5 additions, 0 deletionssrc/box/schema_def.c
- src/box/schema_def.h 9 additions, 0 deletionssrc/box/schema_def.h
- src/box/session.cc 1 addition, 0 deletionssrc/box/session.cc
- src/box/session.h 2 additions, 0 deletionssrc/box/session.h
- src/box/sql/build.c 5 additions, 1 deletionsrc/box/sql/build.c
- src/box/sql/pragma.c 53 additions, 2 deletionssrc/box/sql/pragma.c
- src/box/sql/pragma.h 6 additions, 0 deletionssrc/box/sql/pragma.h
- test/sql-tap/gh-2367-pragma.test.lua 52 additions, 1 deletiontest/sql-tap/gh-2367-pragma.test.lua
Loading
Please register or sign in to comment