Le mardi 11 novembre 2003, Stephane Bortzmeyer a �crit...
bonjour,
> > si le type text correspond � ce que j'en sais, il faut faire attention
> > avant de d�finir un champ/colonne en 'text' car ce type peut poss�der
> > des restrictions.
> Vous pourriez dire lesquelles
Sous MySQL � une �poque TEXT ne pouvait pas �tre index�, et il me semble
qu'on ne peut pas d�finir de valeur par d�faut pour TEXT, et TEXT est sur
maximum 2^16 + 1 octet
Sous SapDb, LONG peut avoir une valeur par d�faut ou bien NOT NULL,
ne peut pas �tre compar�e � un VARCHAR, ne peut pas appara�tre dans un
pr�dicat (sauf IS [NOT] NULL), ne peut pas �tre recherch�e, ne peut pas
appara�tre dans un TRIGGER ou DBPROC
> ou bien c'est juste du FUD en passant ?
Fichtre non. Je ne connais pas Postgresql.TEXT peut bien �tre un alias
pour varchar(n). Juste que pour moi TEXT/LONG est un type utilisable
pour stocker des donn�es cons�quentes dans les deux sgbd que je connais
(si peu) et que ce type poss�de des particularit�s, surtout chez SapDB,
ce qui changera peut-�tre.
Donc juste une invitation � consulter le manuel, pour ne pas d�finir un
champ en TEXT si VARCHAR(N) suffit.
--
jean-michel