sql: remove useless pragmas
The pragmas "query_only" and "read_uncommitted" didn't affect anything and were removed. Fixed an error in pragma index_list which caused a segmantation fault. pragma sql_default_engine accepts only strings. Thus pragma sql_default_engine('memtx') is a well-formed command, while pragma sql_default_engine(memtx) or pragma sql_default_engine("memtx") are considered as an ill-formed and raise an error. Closes #3733
Showing
- src/box/sql/main.c 0 additions, 76 deletionssrc/box/sql/main.c
- src/box/sql/os.c 0 additions, 6 deletionssrc/box/sql/os.c
- src/box/sql/os.h 0 additions, 1 deletionsrc/box/sql/os.h
- src/box/sql/os_unix.c 0 additions, 18 deletionssrc/box/sql/os_unix.c
- src/box/sql/pragma.c 28 additions, 21 deletionssrc/box/sql/pragma.c
- src/box/sql/pragma.h 13 additions, 33 deletionssrc/box/sql/pragma.h
- src/box/sql/sqlInt.h 0 additions, 26 deletionssrc/box/sql/sqlInt.h
- src/box/sql/vdbe.c 0 additions, 1 deletionsrc/box/sql/vdbe.c
- test/sql-tap/gh-3733-pragma.test.lua 177 additions, 0 deletionstest/sql-tap/gh-3733-pragma.test.lua
Loading
Please register or sign in to comment