Problem/Motivation

Upgraded to D10 and now have the following on my status report.

Transaction isolation level
READ-COMMITTED
For this to work correctly, all tables must have a primary key. The following table(s) do not have a primary key: google_analytics_counter_storage. See the setting MySQL transaction isolation level page for more information.
https://www.drupal.org/docs/getting-started/system-requirements/setting-...

Steps to reproduce

Upgrade core to D10, visit status report.

Proposed resolution

Add nid as the primary key and create a database update for past users.

Remaining tasks

User interface changes

API changes

Data model changes

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

NicholasS created an issue. See original summary.

nicholass’s picture

Title: Transaction isolation level READ-COMMITTED For this to work correctly, all tables must have a primary key. » Transaction isolation level READ-COMMITTED google_analytics_counter_storage missing primary key.
nicholass’s picture

Issue summary: View changes
kaszarobert’s picture

Version: 4.0.2 » 4.0.x-dev
Status: Active » Fixed

Looks good! Thank you for your contribution!

Status: Fixed » Closed (fixed)

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