Toots for greenman@diaspodon.fr account

Written by Greenman on 2025-01-16 at 08:14

Est ce que je viens d'écrire besouiin dans un tiquet, vous n'avez pas de preuve !

=> More informations about this toot | View the thread

Written by Greenman on 2025-01-15 at 15:52

Note pour les dba pg qui utilisent la recherche full text search ou qui veulent decouvrir les extensions :

pg_trgm et pg_fuzzy_match

=> More informations about this toot | View the thread

Written by Greenman on 2025-01-15 at 15:47

Mais c'est pas le sujet.

La recherche hybride combine la recherche verctoriel full text de pg et la recherche via LLM (gemini dans la conf) et fusionne ces résultats en une liste commune, pondéré et vraisembablement efficace.

Donc (vector search) x (full text search) = hybrid search

=> More informations about this toot | View the thread

Written by Greenman on 2025-01-15 at 15:41

Maintenant on va chercher les oiseaux à moustache 🤔

=> More informations about this toot | View the thread

Written by Greenman on 2025-01-15 at 15:30

On utilise ensuite ce vecteur, pour transformer la requête en version vectorielle.

Je vais pas plus loin sur la conf sera en replay et ça risque de devenir trop technique pour les non dba 😅

Mais je conseille à qui veut savoir comment ça marche le fulltextsearch de voir cette conf !

=> More informations about this toot | View the thread

Written by Greenman on 2025-01-15 at 15:26

Heureusement sous pg, on a le full text search, qui permet d'éviter les type de recherche trop basique qu'on connait en sql (avec des like et des Wildcards)

La fulltext search décompose la phrase et crée un vecteur (ts_vector()) à partir du texte.

=> More informations about this toot | View the thread

Written by Greenman on 2025-01-15 at 15:20

Test de recherche :

Le cardinal à poitrine rose

(What could go wrong ?)

=> More informations about this toot | View the thread

Written by Greenman on 2025-01-15 at 15:19

Et pour finir, une conference sur

Observer les oiseaux autrement : la recherche hybride au service de nos amis ailés.

=> More informations about this toot | View the thread

Written by Greenman on 2025-01-15 at 15:13

Postgresql, c'est 30 commiters ! Pas de commiter qui, a priori, fasse ça sur leur temps libre, ils sont payés pour ça. Mais peuvent répondre sur le temps non-travaillé, boulot passion toussa

=> More informations about this toot | View the thread

Written by Greenman on 2025-01-15 at 14:42

Du coup, on passe a une conf sur le dev du besoin au commit pour pg.

C'est Monsieur guillaume lelarge qui présente donc je serais studieux et attentif, à toute à l'heure !

=> More informations about this toot | View the thread

Written by Greenman on 2025-01-15 at 14:19

Aux questions réponses :

J'apprend qu'il existe une extension qui permet d'interdire les UPDATE qui n'ont pas de where.

Faudra que j'y jette un oeil, ça peut servir aux gens que je forme :)

=> More informations about this toot | View the thread

Written by Greenman on 2025-01-15 at 14:15

Mais du coup, voici un article qui racontera l'histoire mieux qu'pouettage en série :

https://blog.octo.com/usual-suspects

=> More informations about this toot | View the thread

Written by Greenman on 2025-01-15 at 13:48

Arf y a un jeu, je vais pas pouvoir pouetter. Faut trouver ce qui a planté le serveur 😅

=> More informations about this toot | View the thread

Written by Greenman on 2025-01-15 at 13:41

C'était 'achement interessant !

On passe à la gestion de désastre avec OCTO : Usual Suspects

=> More informations about this toot | View the thread

Written by Greenman on 2025-01-15 at 13:31

Ah et, grâce au question, détection des manques et suggestions de Foreign Key sur des requêtes executées 😍

=> More informations about this toot | View the thread

Written by Greenman on 2025-01-15 at 13:27

Cas d'usage :

=> More informations about this toot | View the thread

Written by Greenman on 2025-01-15 at 13:24

La transcription en direct, 'de vacuum' devient 'deva clown'

:bloblewd:

=> More informations about this toot | View the thread

Written by Greenman on 2025-01-15 at 13:21

Pour permettre ça, on passe par un langage générique propre à azimutt, le AML, qui permet de générer le code sql propre a une verslon specifique de la base de destination, d'identifier les erreurs en amont du SQL (ou autres langages si non sql).

=> More informations about this toot | View the thread

Written by Greenman on 2025-01-15 at 13:17

Pas spécifique à PostGres, il permet de travailler avec plusieurs sources de données. Exemple : lien entre une bdd pg et une base mongodb

=> More informations about this toot | View the thread

Written by Greenman on 2025-01-15 at 13:14

Lien : https://azimutt.app/

=> More informations about this toot | View the thread

=> This profile with reblog | Go to greenman@diaspodon.fr account

Proxy Information
Original URL
gemini://mastogem.picasoft.net/profile/80023
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
299.48784 milliseconds
Gemini-to-HTML Time
4.799884 milliseconds

This content has been proxied by September (ba2dc).