Projet

Général

Profil

Bug #22494

permettre des noms de domaine de plus de 63 caractères

Ajouté par Benjamin Dauvergne il y a environ 6 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
13 mars 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Postgresql limite les noms de schéma à 63 caractères, dans le cas où on dépasse
il faut générer un hash et se limiter à 63 caractères.


Fichiers

Révisions associées

Révision 72ca424f (diff)
Ajouté par Benjamin Dauvergne il y a environ 6 ans

multitenant: shorten schema names to stay within postgresql limits (#22494)

Historique

#1

Mis à jour par Benjamin Dauvergne il y a environ 6 ans

En fait c'est plus compliqué que cela (mais ça ne marche pas quand même):
  • pg tronque automatiquement les noms de schéma de plus de 63 caractères (en émettant un warning tout de même) et continue,
  • django-tenant-schemas ne dit rien au moment de la création du schéma mais se plaint au moment de faire le set search_path= dans son backend postgres dérivé.
#2

Mis à jour par Benjamin Dauvergne il y a environ 6 ans

Je mets le hash au milieu du schéma raccourci, c'est plus lisible.

#4

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

  • Statut changé de Nouveau à En cours
  • Patch proposed changé de Non à Oui

ok mais le message de commit est trop long, en résumé, ça pourrait être : multitenant: shorten schema names to stay within postgresql limits (#...)

#5

Mis à jour par Benjamin Dauvergne il y a environ 6 ans

  • Statut changé de En cours à Résolu (à déployer)

Ok.

commit 72ca424f10bcb2dc9da82481a71b0360f92ce3b0
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Tue Mar 13 16:35:46 2018 +0100

    multitenant: shorten schema names to stay within postgresql limits (#22494)

#6

Mis à jour par Frédéric Péters il y a plus de 5 ans

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

Formats disponibles : Atom PDF