mirror of
https://github.com/sqlite/sqlite.git
synced 2025-11-05 04:30:38 +03:00
Disable the new --preserve-rowids option on the CLI ".dump" command if
compiled with SQLITE_OMIT_VIRTUALTABLE. FossilOrigin-Name: bd5bbe4eece9051cc8c27d834d22fb243d34f261641984555d02a27b7038d4f6
This commit is contained in:
@@ -4686,7 +4686,14 @@ static int do_meta_command(char *zLine, ShellState *p){
|
||||
const char *z = azArg[i]+1;
|
||||
if( z[0]=='-' ) z++;
|
||||
if( strcmp(z,"preserve-rowids")==0 ){
|
||||
#ifdef SQLITE_OMIT_VIRTUALTABLE
|
||||
raw_printf(stderr, "The --preserve-rowids option is not compatible"
|
||||
" with SQLITE_OMIT_VIRTUALTABLE\n");
|
||||
rc = 1;
|
||||
goto meta_command_exit;
|
||||
#else
|
||||
ShellSetFlag(p, SHFLG_PreserveRowid);
|
||||
#endif
|
||||
}else
|
||||
{
|
||||
raw_printf(stderr, "Unknown option \"%s\" on \".dump\"\n", azArg[i]);
|
||||
|
||||
Reference in New Issue
Block a user