Projet

Général

Profil

Development #52912

passer de django-jsonfield à django.contrib.postgres.jsonb

Ajouté par Lauréline Guérin il y a environ 3 ans. Mis à jour il y a presque 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
09 avril 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Utiliser les JSONField de django.contrib.postgres


Fichiers

Révisions associées

Révision 657815e8 (diff)
Ajouté par Lauréline Guérin il y a presque 3 ans

misc: remove django-jsonfield dependency (#52912)

Révision 76f3bfa1 (diff)
Ajouté par Lauréline Guérin il y a presque 3 ans

misc: remove sqlite support (#52912)

Historique

#1

Mis à jour par Lauréline Guérin il y a environ 3 ans

  • Assigné à mis à Lauréline Guérin
#2

Mis à jour par Lauréline Guérin il y a environ 3 ans

#3

Mis à jour par Thomas Noël il y a environ 3 ans

J'allais dire que ça flingue le support de sqlite mais Jenkins l'a dit avant moi.

#4

Mis à jour par Frédéric Péters il y a environ 3 ans

(j'étais à penser qu'on avait déjà comme ailleurs viré ça de tox et cie).

#5

Mis à jour par Thomas Noël il y a environ 3 ans

Frédéric Péters a écrit :

(j'étais à penser qu'on avait déjà comme ailleurs viré ça de tox et cie).

Alors c'est amusant mais je pensais que tu étais celui qui tenait à garder sqlite pour Combo (panik ou autre je ne sais plus d'où ça vient...). Mais si on peut le faire sauter et gagner un round dans les tests, et ce "vrai" jsonfield, alors c'est parfait.

Lauréline, penses-tu qu'on pourrait inclure dans les tests "quelque chose" qui montre que cette migration fonctionne effectivement ? Ou bien on se base juste sur le faire que "makemigrations" ne dit rien. (vraie question)

#6

Mis à jour par Lauréline Guérin il y a environ 3 ans

makemigrations ne dit rien :)
testé en local c'est ok; enfin, on assume qu'on a bien déjà des colonnes jsonb partout

#7

Mis à jour par Lauréline Guérin il y a environ 3 ans

donc on enlève le support sqlite ?

#8

Mis à jour par Frédéric Péters il y a environ 3 ans

Alors c'est amusant mais je pensais que tu étais celui qui tenait à garder sqlite pour Combo (panik ou autre je ne sais plus d'où ça vient...).

Yes, mais bon...

#9

Mis à jour par Frédéric Péters il y a environ 3 ans

Oui on retire la prise en charge sqlite.

#11

Mis à jour par Valentin Deniaud il y a environ 3 ans

Lauréline Guerin a écrit :

on assume qu'on a bien déjà des colonnes jsonb partout

Dans passerelle ce n'était pas le cas et ça avait occasionné moult tickets (#43492, entre autres). Je ne sais pas d'où vient l'assurance que c'est bon ici ?

#12

Mis à jour par Valentin Deniaud il y a environ 3 ans

OK c'est géré à part dans #52915.

#14

Mis à jour par Valentin Deniaud il y a presque 3 ans

  • Statut changé de Solution proposée à Solution validée
#15

Mis à jour par Lauréline Guérin il y a presque 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 76f3bfa1df5915a5f5c486b1e3f31147c26dbb16
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Fri Apr 9 20:18:50 2021 +0200

    misc: remove sqlite support (#52912)

commit 657815e82a08e29a81e2859a7bce77c64bb47de1
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Fri Apr 9 15:17:38 2021 +0200

    misc: remove django-jsonfield dependency (#52912)
#16

Mis à jour par Frédéric Péters il y a presque 3 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF