Skip to content

Update to Webform 1.x-4.26.5, Database update failed #254

@olafgrabienski

Description

@olafgrabienski

On a site with an extensive webform (numerous conditionals), the Database update 1609 failed with a PDOException. The db update is for adding a column to the webform table regarding the "Go back to the form" link.

Failed: PDOException: SQLSTATE[42000]: Syntax error or access violation: 1118 Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs: ALTER TABLE {webform} ADD back_to_form_link TINYINT NOT NULL DEFAULT 1 COMMENT 'Boolean value for whether to show or hide the "Go back to the form" link.'; Array ( ) in db_add_field() (line 3143 of (…)/core/includes/database/database.inc).

The message says, I have to "change some columns to TEXT or BLOBs". Hm, are there other ways to work around the issue?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions