Bug #22494
permettre des noms de domaine de plus de 63 caractères
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
Historique
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é.
Mis à jour par Benjamin Dauvergne il y a environ 6 ans
- Fichier 0001-multitenant-shorten-schema-names-when-domain-name-ha.patch 0001-multitenant-shorten-schema-names-when-domain-name-ha.patch ajouté
Je mets le hash au milieu du schéma raccourci, c'est plus lisible.
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 (#...)
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)
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
multitenant: shorten schema names to stay within postgresql limits (#22494)