base: add a BRIN index on ResourceLog.timestamp (#88960) #508

Open
bdauvergne wants to merge 3 commits from wip/88960-ResourceLog-utiliser-un-index-BR into main
Owner
No description provided.
bdauvergne added 1 commit 2024-04-02 13:19:37 +02:00
gitea/passerelle/pipeline/head This commit looks good Details
8816adf395
base: add a BRIN index on ResourceLog.timestamp (#88960)
bdauvergne changed title from WIP: base: add a BRIN index on ResourceLog.timestamp (#88960) to base: add a BRIN index on ResourceLog.timestamp (#88960) 2024-04-02 13:24:17 +02:00
bdauvergne added 1 commit 2024-04-09 15:26:53 +02:00
gitea/passerelle/pipeline/head There was a failure building this commit Details
99e45b07a0
misc: use BEGIN IMMEDIATE to start transactions (#88960)
bdauvergne force-pushed wip/88960-ResourceLog-utiliser-un-index-BR from 99e45b07a0 to 8816adf395 2024-04-09 15:40:50 +02:00 Compare
bdauvergne added 2 commits 2024-04-09 18:57:05 +02:00
bdauvergne force-pushed wip/88960-ResourceLog-utiliser-un-index-BR from 5938597fb9 to 030db11b6b 2024-04-09 19:02:58 +02:00 Compare
Author
Owner

J'en ai profité pour supprimer aussi l'index sur transaction_id en changeant le fonctionnement du lien entre une ligne de log et les lignes de log du même appel, "about:" va utiliser le timestamp de la ligne avec le même pk ainsi que son transaction_id comme indice pour trouve les autres lignes.

Pas possible de supprimer l'index primary_key sur lok.id avec Django (en fait on pourrait avec une migration SQL je suppose) mais sinon on pourrait le remplacer par un uuidv7 et un index BRIN pour ne plus avoir d'index BTree du tout.

J'en ai profité pour supprimer aussi l'index sur transaction_id en changeant le fonctionnement du lien entre une ligne de log et les lignes de log du même appel, "about:<pk>" va utiliser le timestamp de la ligne avec le même pk ainsi que son transaction_id comme indice pour trouve les autres lignes. Pas possible de supprimer l'index primary_key sur lok.id avec Django (en fait on pourrait avec une migration SQL je suppose) mais sinon on pourrait le remplacer par un uuidv7 et un index BRIN pour ne plus avoir d'index BTree du tout.
bdauvergne requested review from pducroquet 2024-04-09 19:06:34 +02:00
All checks were successful
gitea/passerelle/pipeline/head This commit looks good
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: entrouvert/passerelle#508
No description provided.