- Expédié
- 5 août 2026 à 23:33 UTC
- Auteur
- Kamo
- Commite
- ad9be48
L'analyseur syntaxique de la requête native d'hiberné traite ":" comme un colon évadé et vers l'avant a Un single ":". CockroachDB reçu ARRAY:texte, '') et l'a rejetée avec: ou proche ":": erreur de syntaxe. La déclaration est valide SQL. il prépare et s'exécute fine à la main -- ce qui a fait que cela ressemble à un la fonction de base de données manquante plutôt qu'une réécriture côté client. updateSearchVector partage sa transaction avec l'insert search-index, de sorte que une erreur syntaxique a également recouru à l'ins insert et le tableau ne pourrait jamais remplir. Charbonsce la corde jointe plutôt que le réseau, qui n'a pas besoin de le casser du tout, et construire le filtre d'étiquette avec CAST(? AS UUID) au lieu de ?::uuid -- le même piège, attendre sur toute recherche à l'aide de l'étiquette: