Ancestors

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

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

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

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

Written by Greenman on 2025-01-15 at 10:29

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

Written by Greenman on 2025-01-15 at 10:35

[#]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

Written by Greenman on 2025-01-15 at 10:49

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

Written by Greenman on 2025-01-15 at 10:50

J'aime :

La demarche iterative de prendre des murs 😅

=> More informations about this toot | More toots from greenman@diaspodon.fr

Toot

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

Avant tout se faisait en fichiers plats 😱

=> More informations about this toot | More toots from greenman@diaspodon.fr

Descendants

Written by Greenman on 2025-01-15 at 11:03

"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

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

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

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

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

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

Ah on aura été prompt à parler d'IA ici 😅

=> More informations about this toot | More toots from greenman@diaspodon.fr

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

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

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

Lien : https://azimutt.app/

=> More informations about this toot | More toots from greenman@diaspodon.fr

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 | More toots from greenman@diaspodon.fr

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 | More toots from greenman@diaspodon.fr

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 | More toots from greenman@diaspodon.fr

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

Cas d'usage :

=> More informations about this toot | More toots from greenman@diaspodon.fr

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 | More toots from greenman@diaspodon.fr

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 | More toots from greenman@diaspodon.fr

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 | More toots from greenman@diaspodon.fr

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 | More toots from greenman@diaspodon.fr

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 | More toots from greenman@diaspodon.fr

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 | More toots from greenman@diaspodon.fr

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 | More toots from greenman@diaspodon.fr

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 | More toots from greenman@diaspodon.fr

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 | More toots from greenman@diaspodon.fr

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 | More toots from greenman@diaspodon.fr

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

Note du speaker : à utiliser avec parcimonie.

Note de moi : chatgpt, ouin 😭

=> More informations about this toot | More toots from greenman@diaspodon.fr

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113831991376492452
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
384.898666 milliseconds
Gemini-to-HTML Time
7.820229 milliseconds

This content has been proxied by September (ba2dc).