13.5 -> 14.1 Table ‘wp_yoast_indexable’ already exists
-
Hi,
WP 5.4.1, Yoast 13.5, upgrading to 14.1
We already went through this with 13.5 -> 14.0.x with a git support ticket.
The uptake was that database needed INDEX support, but that this is insufficient and wp_yoast_indexable must be reset using the Yoast Test Helper plugin.
So I had been able to upgrade 13.5 -> 14.0.4 on staging site with this workaround.Today I upgrades 14.0.4 -> 14.1 on stating site, no problem.
So I decided finally is the time to upgrade 13.5 on production site.
13.5 -> 14.1 succeeds, apparently, but then on going to Dashboard the error message appears, which the new debugger can kindly display.
The issue is that the wp_yoast_indexable table already exists, and this still crashes the upgrade.WpYoastIndexable – Error executing ‘query’ with: CREATE TABLE
wp_yoast_indexable
(id
int(11) UNSIGNED auto_increment NOT NULL,permalink
mediumtext,permalink_hash
varchar(191),object_id
int(11) UNSIGNED,object_type
varchar(32) NOT NULL,object_sub_type
varchar(32),author_id
int(11) UNSIGNED,post_parent
int(11) UNSIGNED,title
varchar(191),description
text,breadcrumb_title
varchar(191),post_status
varchar(191),is_public
tinyint(1),is_protected
tinyint(1) DEFAULT ‘0’,has_public_posts
tinyint(1),number_of_pages
int(11) UNSIGNED,canonical
mediumtext,primary_focus_keyword
varchar(191),primary_focus_keyword_score
int(3),readability_score
int(3),is_cornerstone
tinyint(1) DEFAULT ‘0’,is_robots_noindex
tinyint(1) DEFAULT ‘0’,is_robots_nofollow
tinyint(1) DEFAULT ‘0’,is_robots_noarchive
tinyint(1) DEFAULT ‘0’,is_robots_noimageindex
tinyint(1) DEFAULT ‘0’,is_robots_nosnippet
tinyint(1) DEFAULT ‘0’,twitter_title
varchar(191),twitter_image
mediumtext,twitter_description
mediumtext,twitter_image_id
varchar(191),twitter_image_source
varchar(191),open_graph_title
varchar(191),open_graph_description
mediumtext,open_graph_image
mediumtext,open_graph_image_id
varchar(191),open_graph_image_source
varchar(191),open_graph_image_meta
text,link_count
int(11),incoming_link_count
int(11),prominent_words_version
int(11) UNSIGNED, PRIMARY KEY (id
)) DEFAULT CHARSET=utf8; Reason: Table ‘wp_yoast_indexable’ already existsExecuting “Reset indexables tables & migrations” in the Yoast Test Helper then permits the upgrade to complete.
I expect this would have been in your fixes fro 14.1, reading the improvements blog post, but it seems this fix did not in fact make it into 14.1So the workaround using Yoast Test Helper is still required.
The page I need help with: [log in to see the link]
- The topic ‘13.5 -> 14.1 Table ‘wp_yoast_indexable’ already exists’ is closed to new replies.