[Thomas John Sødring]
Problemet her er egentlig ikke relatert til SQL, men til HQL (Hibernate Query Language). Hibernate bryr seg om datatyper, men SQL gjør ikke det på samme måte.
Aha.
Egentlig er det slik at det er riktig at feilen oppstår, slik den gjør med PostgreSQL. Det at det ikke skjer i H2 er det som er rart. Det kan være at H2 og hibernate gjør noe galt som PostgreSQL og hibernate ikke gjør galt. Det er også grunnen at dette ikke er blitt oppdaget, da CI benytter seg utelukkende av H2.
Joda, hvis feilen skal rapporteres, så er jeg enig i at H2 også burde trigget den. Trodde feilen oppsti på SQL-niva, på grunn av at Nikita-loggmeldingen snakket om 'DELETE FROM as_fonds_fonds_creator WHERE f_pk_fonds_id = ? ;', hvilket så ut som SQL for meg. )
Det som forvirrer meg litt her er at H2 støtter UUID datatypen også (https://www.h2database.com/html/datatypes.html#uuid_type). Feilen burde oppstått uansett.
Det jeg lurer mest på er kanskje om endringen er korrekt?