Re: Petit conseil

From: William Dode <wilk(at)flibuste(dot)net>
To: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: Petit conseil
Date: 2008-07-29 11:43:36
Message-ID: g6mvp8$llk$1@ger.gmane.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

On 29-07-2008, Stéphane Bunel wrote:
> William Dode a écrit :
>> On 29-07-2008, Thibaut LE LEVIER wrote:
>>> Je pense que je ne vais pas me mettre à migrer tout les sites que j'ai
>>> réaliser
>>
>> Tien, pour la petite anecdote, quand j'ai migré mon premier site de
>> mysql a postgresql, ça a planté rapidement : interdiction d'écrire la
>> valeur, champ trop court. J'essaye à nouveau avec mysql, là ça marche,
>> le champ était tronqué silencieusement ! J'ai migré tous mes sites
>> depuis en faisant attention à bien vérifier mes tailles de champs en
>> amont :-)
>
> Pour une telle migration, je prends soin de retoucher le modèle pour
> transformer, par exemple, tout VARCHAR(n) ou CHAR(n) en TEXT. PostgreSQL
> n'a, lui, aucun problème d'indexation avec ce type.
>
> Si une limite en longueur de champs est nécessaire, je préfère
> utiliser une contrainte de type CHECK[1], ou un règle[2] (RULE), car la
> limite vient souvent du fonctionnel et tant à évoluer avec le temps.
> C'est un choix de conception, il n'y a là rien de technique en revanche.

C'est bon à savoir ça, moi qui ai encore un vieux réflexe de culpabilité
à chaque fois que j'utilise un champ TEXT...

--
William Dodé - http://flibuste.net
Informaticien indépendant

In response to

Browse pgsql-fr-generale by date

  From Date Subject
Next Message damien clochard 2008-07-29 12:56:36 PGday 08 : bannières et bouton (tentative de marketing viral)
Previous Message Stéphane Bunel 2008-07-29 10:56:51 Re: Petit conseil