sciurius schreef op dinsdag 18 augustus 2026 @ 11:58:
Ik draai Spotweb al vele jaren in een docker (jgeusebroek versie) met een PostgreSQL database.
Sinds enkele dagen krijgt de retrieve een crash:
Last retrieve: 2026-08-13 16:16:06
Retrieving new Spots from server...
Appr. Message count: 4431086
First message number: 2
Last message number: 4431088
Current article number: 4430006
Retrieving 4430006 till 4431089 (parsed: 1064, in DB: 19, signed: 1, invalid: 3, rtntn.skip: 0, mod: 96, full: 964, total: 1083)
SpotWeb v0.69.41.35 on PHP v8.5.4 crashed
Fatal error SqlErrorException occured during retrieve:
22001: 7: ERROR: value too long for type character varying(255)
Enig idee wat te doen?
Je hebt ergens een kolom die "te kort is". Ik heb t in MariaDB ook gehad - weet zo alleen niet meer welke.....
Als ik mijn creates bekijk:
CREATE TABLE `commentsfull` (
`userkey` varchar(512) DEFAULT NULL,
CREATE TABLE `spotsfull` (
`userkey` varchar(512) CHARACTER SET ascii COLLATE ascii_general_ci DEFAULT NULL,
zijn deze 2 kolommen vermoedelijk de boosdoener. Je kunt ze online oprekken, dat zal ook in Postgress wel kunnen. Het alternatief is dan je de database "even" opnieuw opbouwt. Dat heb ik ook al meermaals gedaan, dan maakt ie de tabellen op basis van "de meest recente" definities aan.