diff options
author | dan <dan@noemail.net> | 2018-08-29 21:00:16 +0000 |
---|---|---|
committer | dan <dan@noemail.net> | 2018-08-29 21:00:16 +0000 |
commit | c9461ecc28c216f6aeb3b41ebb406da183603000 (patch) | |
tree | 4b1c2d564330bc8964a1b655ad42a7f203a5b90d /src/sqliteInt.h | |
parent | 3a843f525cf01eee7641b4f63080f678d1d362e8 (diff) | |
download | sqlite-c9461ecc28c216f6aeb3b41ebb406da183603000.tar.gz sqlite-c9461ecc28c216f6aeb3b41ebb406da183603000.zip |
Extend RENAME TABLE to edit triggers and views. Still buggy.
FossilOrigin-Name: 01308bae3acf33f78b5bb90892085eab340df093aafc17e6ccf6a7d6cf324897
Diffstat (limited to 'src/sqliteInt.h')
-rw-r--r-- | src/sqliteInt.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/sqliteInt.h b/src/sqliteInt.h index 25f101d90..d8e3a795d 100644 --- a/src/sqliteInt.h +++ b/src/sqliteInt.h @@ -3123,6 +3123,7 @@ struct Parse { #define PARSE_MODE_NORMAL 0 #define PARSE_MODE_DECLARE_VTAB 1 #define PARSE_MODE_RENAME_COLUMN 2 +#define PARSE_MODE_RENAME_TABLE 3 /* ** Sizes and pointers of various parts of the Parse object. @@ -3142,9 +3143,9 @@ struct Parse { #endif #if defined(SQLITE_OMIT_ALTERTABLE) - #define IN_RENAME_COLUMN 0 + #define IN_RENAME_OBJECT 0 #else - #define IN_RENAME_COLUMN (pParse->eParseMode==PARSE_MODE_RENAME_COLUMN) + #define IN_RENAME_OBJECT (pParse->eParseMode>=PARSE_MODE_RENAME_COLUMN) #endif #if defined(SQLITE_OMIT_VIRTUALTABLE) && defined(SQLITE_OMIT_ALTERTABLE) |