check_db_logic