Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-fr-generale by date

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

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group