Projet

Général

Profil

Bug #22797

Restreindre les noms des bases de donnée créées automatiquement à 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é à:
Version cible:
-
Début:
26 mars 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Dans le même ordre d'idée que le ticket #22494 sur les noms de schéma.


Fichiers

Révisions associées

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

check_hobos: constrain database_name to 63 characters (#22797)

Historique

#3

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

Pour une fois que je teste en vrai :

    def normalize_database_name(self, database_name):
        if len(database_name) > 63:
            digest = hashlib.md5(force_bytes(database_name)).hexdigest()[:4]
>           schema = '%s_%s_%s' % (schema[:29], digest, schema[-28:])
E           UnboundLocalError: local variable 'schema' referenced before assignment

Patch mis à jour, avec un test pour faire pro.

#4

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

Merci, ack.

#5

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

  • Statut changé de Nouveau à Résolu (à déployer)
commit 3c30efe14abdbb483e89236cd0470132332b2362
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Mon Mar 26 15:55:00 2018 +0200

    check_hobos: constrain database_name to 63 characters (#22797)

#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