Is it ever okay to ignore a warning about an inconsistent Database schema? Can it ever be ok to ignore a Database schema = Inconsistent report?

The schema module is reporting the following mismatches:

contact

page_title: unexpected column in database
page_info: unexpected column in database


search_dataset

column type - differences on: length, default
declared: array('description' =&gt; 'TODO: please describe this field!', 'type' =&gt; 'varchar', 'length' =&gt; 16, 'not null' =&gt; TRUE)
actual: array('description' =&gt; 'TODO: please describe this field!', 'type' =&gt; 'varchar', 'length' =&gt; '64', 'not null' =&gt; TRUE, 'default' =&gt; '')


search_index

column type - differences on: length, default
declared: array('description' =&gt; 'TODO: please describe this field!', 'type' =&gt; 'varchar', 'length' =&gt; 16, 'not null' =&gt; TRUE)
actual: array('description' =&gt; 'TODO: please describe this field!', 'type' =&gt; 'varchar', 'length' =&gt; '64', 'not null' =&gt; TRUE, 'default' =&gt; '')


search_node_links

column type - difference on: length
declared: array('description' =&gt; 'TODO: please describe this field!', 'type' =&gt; 'varchar', 'length' =&gt; 16, 'not null' =&gt; TRUE, 'default' =&gt; '')
actual: array('description' =&gt; 'TODO: please describe this field!', 'type' =&gt; 'varchar', 'length' =&gt; '64', 'not null' =&gt; TRUE, 'default' =&gt; '')
It could be okay, for a time, until the module that has an out of date schema attempts to read, save, update, or delete data from an out-of-date database table. At that point, you'd get inconsistent data in your database at least, and possibly end up with a corrupted database or have your site return the WSOD (white screen of death) at worst.

The warning simply means there is at least one update that hasn't yet been run. It's always a good idea to run updates by visiting update.php or using drush updatedb whenever you update any modules or Drupal core.