740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
|
/*
* * Returns TRUE if zTable exists in the local database.
*/
static int db_local_table_exists(const char *zTable){
return db_exists("SELECT 1 FROM %s.sqlite_master"
" WHERE name=='%s'",
db_name("localdb"), zTable);
}
/*
** Returns TRUE if zColumn exists in zTable in the local database.
*/
static int db_local_column_exists(const char *zTable, const char *zColumn){
return db_exists("SELECT 1 FROM %s.sqlite_master"
" WHERE name=='%s' AND sql GLOB '* %s *'",
db_name("localdb"), zTable, zColumn);
}
/*
** If zDbName is a valid local database file, open it and return
** true. If it is not a valid local database file, return 0.
*/
|
|
|
|
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
|
/*
* * Returns TRUE if zTable exists in the local database.
*/
static int db_local_table_exists(const char *zTable){
return db_exists("SELECT 1 FROM %s.sqlite_master"
" WHERE name=='%s' /*scan*/",
db_name("localdb"), zTable);
}
/*
** Returns TRUE if zColumn exists in zTable in the local database.
*/
static int db_local_column_exists(const char *zTable, const char *zColumn){
return db_exists("SELECT 1 FROM %s.sqlite_master"
" WHERE name=='%s' AND sql GLOB '* %s *' /*scan*/",
db_name("localdb"), zTable, zColumn);
}
/*
** If zDbName is a valid local database file, open it and return
** true. If it is not a valid local database file, return 0.
*/
|