sql: second lookup for column names
This patch add second lookup for column name in the following cases: - columns in tuple foreign key creation clause; - columns in field foreign key creation clause; - columns in primary key creation clause; - columns in unique constraint creation clause; - columns in expressions; - columns in UPDATE TABLE statement; - columns in INSERT INTO statement; - columns in CREATE INDEX statement; Also, second lookup for table name in expressions also now supported. Part of #4467 NO_DOC=will be added later NO_CHANGELOG=will be added later
Showing
- src/box/sql.c 4 additions, 1 deletionsrc/box/sql.c
- src/box/sql/build.c 5 additions, 0 deletionssrc/box/sql/build.c
- src/box/sql/expr.c 19 additions, 2 deletionssrc/box/sql/expr.c
- src/box/sql/resolve.c 119 additions, 102 deletionssrc/box/sql/resolve.c
- src/box/sql/select.c 10 additions, 3 deletionssrc/box/sql/select.c
- src/box/sql/sqlInt.h 22 additions, 5 deletionssrc/box/sql/sqlInt.h
- src/box/sql/update.c 13 additions, 24 deletionssrc/box/sql/update.c
- test/sql-luatest/gh_4467_sql_id_backwards_compatibility_test.lua 37 additions, 13 deletions...l-luatest/gh_4467_sql_id_backwards_compatibility_test.lua
Loading
Please register or sign in to comment