Thanks for 6.x-2.4!

When schema module (6.x-1.3) and webform module are both enabled, schema complains that webform has mismatching tables. This means the structure of tables in the database differ from the schema definitions in webform.install.

This causes the message "One or more problems were detected with your Drupal installation. Check the status report for more information." to be displayed on the admin/ page. The status report reports: "Database schema inconsistent ... 1 module with mis-matching tables."

The problem seems to be that number of columns are defined with a default value of null, which mysql and postgres both disregard as it is the same as not defining a default value.

The attached patch resolves this.

Comments

quicksketch’s picture

Thanks! I'll review when I get the chance.

quicksketch’s picture

Status: Needs review » Fixed

Thanks, this patch works great. I'm also committing a big database update to help out users who've upgraded from Drupal 5, since our schema had all kinds of inconsistencies for users that upgraded (mostly disp-width, not null, and size changes).

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.