Laravel конфликтует с Percona DB из-за таблиц без первичных ключей - PullRequest
0 голосов
/ 05 марта 2020

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 

Хотя я не уверен, что это лучший подход для этого.

Каким должен быть лучший подход к этому сценарию, или то, что я делаю, уже приемлемо?

...