Un peu en retard, vive le rer Ahahah, mais c'est parti pour la #pgsession17
Pour moi donc avec les nouveautés de mise à jour 5.0 de #PoWa
=> More informations about this toot | More toots from greenman@diaspodon.fr
Zoom sur des fonctions comme "Optimiser sa base", qui se fait grâce à l'extension hypopg, dont l'objectif est de produire des index hypothétiques, de tester leur perf par rapport au cas actuel et de suggérer des index le tout en fonction de l'activité de la base.
😎
Ça ne gère pas les cas comme les like, mais ça les signale comme non traitable automatiquement : usefull
=> More informations about this toot | More toots from greenman@diaspodon.fr
Deuxième (enfin troisième) conf, le REX de la migration oracle vers pg.
Ça m'intéresse beaucoup :blobaww:
Je suis pas sur de remettre un message pour en parler, suis concentré 🤓
=> More informations about this toot | More toots from greenman@diaspodon.fr
[#]DryJanuary un peu particuliers (j'ai ajoute le january)
Dry : Don't Repeat Yourself
(Développement modulaire, réutiliser plutot que redevelopper)
Ou comme on disait avant "ne pas reinventer la roue"
=> More informations about this toot | More toots from greenman@diaspodon.fr
Le suivant vient nous faire un retour retour sur 10ans de postgres à la DREAL Auvergne-Rhone Alpes.
=> More informations about this toot | More toots from greenman@diaspodon.fr
J'aime :
La demarche iterative de prendre des murs 😅
=> More informations about this toot | More toots from greenman@diaspodon.fr
Avant tout se faisait en fichiers plats 😱
=> More informations about this toot | More toots from greenman@diaspodon.fr
"En 2020, on a eu un ptit problème, on est passé de une journée de TT pour qq'uns, à 5 jours pour tous. Ce qui etait impossible principalement pour des 'raisons de sécurité' est devenu possible"
=> More informations about this toot | More toots from greenman@diaspodon.fr
C'est la pause déjeuner, on s'autovacuum, on se lave les mimines, on attend que le "dump" déjeuner ait fini de charger completement ses tables et comme on dit "À table"
=> More informations about this toot | More toots from greenman@diaspodon.fr
On reprend avec une conférence sur azimutt un outil qui a pour objectif de permettre d'explorer sa base de données.
On peut par exemple visualiser tout les tables utilisé pour repondre a une requête, avec génération d'un ERD specifique pour cette requête !
M'en vais mettre ça dans des mark'tapage
=> More informations about this toot | More toots from greenman@diaspodon.fr
Ah on aura été prompt à parler d'IA ici 😅
=> More informations about this toot | More toots from greenman@diaspodon.fr
Un usage possible est la documentation, permettant de faire des notes sur des groupements de table (exemple les jointures courantes), sinon, je vois pas trop l'interet par rapport au commentaires internes de pg ?!
J'ai ptet pas le use-case
=> More informations about this toot | More toots from greenman@diaspodon.fr
Lien : https://azimutt.app/
=> More informations about this toot | More toots from greenman@diaspodon.fr
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 | More toots from greenman@diaspodon.fr
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 | More toots from greenman@diaspodon.fr
La transcription en direct, 'de vacuum' devient 'deva clown'
:bloblewd:
=> More informations about this toot | More toots from greenman@diaspodon.fr
Cas d'usage :
=> More informations about this toot | More toots from greenman@diaspodon.fr
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 | More toots from greenman@diaspodon.fr
C'était 'achement interessant !
On passe à la gestion de désastre avec OCTO : Usual Suspects
=> More informations about this toot | More toots from greenman@diaspodon.fr
Arf y a un jeu, je vais pas pouvoir pouetter. Faut trouver ce qui a planté le serveur 😅
=> More informations about this toot | More toots from greenman@diaspodon.fr
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 | More toots from greenman@diaspodon.fr
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 | More toots from greenman@diaspodon.fr
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 | More toots from greenman@diaspodon.fr
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 | More toots from greenman@diaspodon.fr
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 | More toots from greenman@diaspodon.fr
Test de recherche :
Le cardinal à poitrine rose
(What could go wrong ?)
=> More informations about this toot | More toots from greenman@diaspodon.fr
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 | More toots from greenman@diaspodon.fr
Note du speaker : à utiliser avec parcimonie.
Note de moi : chatgpt, ouin 😭
=> More informations about this toot | More toots from greenman@diaspodon.fr This content has been proxied by September (ba2dc).Proxy Information
text/gemini