Laravel имеет 2 таблицы (миграция, password_resets), которые не имеют PK и вызывают проблемы с Percona DB. Мое текущее решение состоит в том, чтобы установить Percona в:
SET GLOBAL pxc_strict_mode=PERMISSIVE;
Ошибка:
SQLSTATE[HY000]: General error: 1105 Percona-XtraDB-Cluster prohibits use of DML command on a table (tt.password_resets) without an explicit primary key with pxc_strict_mode = ENFORCING or MASTER
Хотя я не уверен, что это лучший подход для этого.
Каким должен быть лучший подход к этому сценарию, или то, что я делаю, уже приемлемо?