FriendsOfREDAXO / feeds

Importiert Daten aus API-Quellen wie YouTube, Vimeo, RSS und mehr
https://friendsofredaxo.github.io/
MIT License
45 stars 15 forks source link

Problem mit foreign key bei Abruf vom Facebook-Stream #118

Closed alxndr-w closed 4 years ago

alxndr-w commented 4 years ago

https://github.com/FriendsOfREDAXO/feeds/blob/d2e476567ad5d3894e951dd2bcaf1a2af6862774/install.php#L101

Der fk machte bei mir soeben Probleme, es konnten keine Datensätze geschrieben werden und ein Whoops monierte "invalid foreign key constraint"

alxndr-w commented 4 years ago
SQL error: Error while executing statement "ALTER TABLE `rex_feeds_item` CHANGE `title` `title` varchar(255) NOT NULL , ADD CONSTRAINT `feeds_item_feeds_fk` FOREIGN KEY (`stream_id`) REFERENCES `rex_feeds_item` (`id`) ON UPDATE CASCADE ON DELETE CASCADE;"! SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`db1`.`#sql-43f_46ce95`, CONSTRAINT `feeds_item_feeds_fk` FOREIGN KEY (`stream_id`) REFERENCES `rex_feeds_item` (`id`) ON DELETE CASCADE ON UPDATE CASCADE)

Auch beim reinstallieren, da ich den fk zum Test entfernt hatte.

alxndr-w commented 4 years ago
"Error while executing statement "INSERT INTO `rex_feeds_item` SET `type` = :type, `content` = :content, `content_raw` = :content_raw, `url` = :url, `date` = :date, `author` = :author, `raw` = :raw, `uid` = :uid, `stream_id` = :stream_id, `createdate` = :createdate, `createuser` = :createuser, `updatedate` = :updatedate, `updateuser` = :updateuser" using params {"type":"link","content":"Unsere Termine f\u00fcr die ersten Monate stehen stehen fest!!! Ihr k\u00f6nnt euch quasi direkt anmelden! Wo? Na hier - \nhttps:\/\/tanzschule-woelbing.de\/","content_raw":"Unsere Termine f\u00fcr die ersten Monate stehen stehen fest!!! Ihr k\u00f6nnt euch quasi direkt anmelden! Wo? Na hier - \nhttps:\/\/tanzschule-woelbing.de\/","url":"https:\/\/www.facebook.com\/102196133183627\/posts\/2571027996300416\/","date":"2019-11-05 14:25:34","author":"Tanzschule W\u00f6lbing","raw":"{\"\\u0000*\\u0000items\":{\"id\":\"102196133183627_2571027996300416\",\"permalink_url\":\"https:\\\/\\\/www.facebook.com\\\/102196133183627\\\/posts\\\/2571027996300416\\\/\",\"from\":{},\"message\":\"Unsere Termine f\\u00fcr die ersten Monate stehen stehen fest!!! Ihr k\\u00f6nnt euch quasi direkt anmelden! Wo? Na hier - \\nhttps:\\\/\\\/tanzschule-woelbing.de\\\/\",\"link\":\"https:\\\/\\\/tanzschule-woelbing.de\\\/\",\"created_time\":{\"date\":\"2019-11-05 14:25:34.000000\",\"timezone_type\":1,\"timezone\":\"+00:00\"},\"attachments\":{},\"type\":\"link\"}}","uid":"102196133183627_2571027996300416","stream_id":1,"createdate":"2019-11-09 10:04:27","createuser":"aw@alexplus.de","updatedate":"2019-11-09 10:04:27","updateuser":"aw@alexplus.de"}! SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`d027e6c4`.`rex_feeds_item`, CONSTRAINT `feeds_item_feeds_fk` FOREIGN KEY (`stream_id`) REFERENCES `rex_feeds_item` (`id`) ON DELETE CASCADE ON UPDATE CASCADE)
alxndr-w commented 4 years ago

Hatte den Fehler erneut, ich glaube, der fk ist verkehrt eingestellt.