865
866
867
868
869
870
871
872
873
874
875
876
877
878
|
return;
}
rep_not_found:
if( (bFlags & OPEN_OK_NOT_FOUND)==0 ){
fossil_fatal("use --repository or -R to specify the repository database");
}
}
/*
** Verify that the repository schema is correct. If it is not correct,
** issue a fatal error and die.
*/
void db_verify_schema(void){
if( db_exists("SELECT 1 FROM config"
|
>
>
>
>
>
>
>
>
>
>
>
|
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
|
return;
}
rep_not_found:
if( (bFlags & OPEN_OK_NOT_FOUND)==0 ){
fossil_fatal("use --repository or -R to specify the repository database");
}
}
/*
** Return the name of the database "localdb", "configdb", or "repository".
*/
const char *db_name(const char *zDb){
assert( strcmp(zDb,"localdb")==0
|| strcmp(zDb,"configdb")==0
|| strcmp(zDb,"repository")==0 );
if( strcmp(zDb, g.zMainDbType)==0 ) zDb = "main";
return zDb;
}
/*
** Verify that the repository schema is correct. If it is not correct,
** issue a fatal error and die.
*/
void db_verify_schema(void){
if( db_exists("SELECT 1 FROM config"
|