Yes, that's most likely the problem. A while ago, we found a bug in the SQL code that in certain situations, recreating/syncing your database makes it lose the fk_tables entries. For Links SQL, this means the following tables should look like:
'fk_tables' => [
'lsqldev_CatPrice',
'lsqldev_CatLinks',
'lsqldev_CatRelations',
'lsqldev_Editors'
],
Links:
'fk_tables' => [
'lsqldev_Payments',
'lsqldev_Changes',
'lsqldev_Reviews',
'lsqldev_CatLinks',
'lsqldev_Verify'
],
Payments:
'fk_tables' => [
'lsqldev_PaymentLogs'
],
Users:
'fk_tables' => [
'lsqldev_Links',
'lsqldev_Changes',
'lsqldev_Reviews',
'lsqldev_Editors',
'lsqldev_Sessions'
],
Adrian
Code:
Category: 'fk_tables' => [
'lsqldev_CatPrice',
'lsqldev_CatLinks',
'lsqldev_CatRelations',
'lsqldev_Editors'
],
Links:
'fk_tables' => [
'lsqldev_Payments',
'lsqldev_Changes',
'lsqldev_Reviews',
'lsqldev_CatLinks',
'lsqldev_Verify'
],
Payments:
'fk_tables' => [
'lsqldev_PaymentLogs'
],
Users:
'fk_tables' => [
'lsqldev_Links',
'lsqldev_Changes',
'lsqldev_Reviews',
'lsqldev_Editors',
'lsqldev_Sessions'
],
Adrian