VARCHAR vs TEXT

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

Rispondi
Avatar utente
queengraph
membro Baby
membro Baby
Messaggi: 62
Iscritto il: 28/04/2004, 0:00
Località: Novara
Contatta:

VARCHAR vs TEXT

Messaggio da queengraph »

Ciao,
sto realizzando un paio di moduli per spedizioni estere con TNT (Global Express e Economy Express).
Questi simpatici amici hanno una tariffa ogni mezzo chilo di merce (!!!) e non i range a cui ero abituato con altri corrieri.
Di conseguenza la shipping table diventa una roba esagerata tipo

Codice: Seleziona tutto

0.5:13.30,1:21.16,1.5:25.98,2:29.63,2.5:34.44,3:38.78,3.5:42.70,4:45.47,4.5:45.83,5:46.00,5.5:46.83,6:47.30,6.5:48.19,
7:50.28,7.5:52.32,8:52.79,8.5:53.31,9:53.63,9.5:53.78,10:54.20,11:55.71,12:58.48,13:64.18,14:75.68,15:87.07,16:92.80,
17:95.64,18:97.26,19:98.20,20:98.88,21:99.82,22:10.44,23:104.94,24:111.58,25:118.43,26:121.83,27:123.50,28:124.28,
29:12.96,30:125.28,31:130.09,32:134.90,33:139.71,34:144.52 
ecc.. fino a 1000 Kg (!!!!!!!!!!!!!!)
Problema: queste informazioni vanno a finire nella tabella "configuration" nel campo value che è di tipo VARCHAR(255).
Se modifico il valore limite dei caratteri di VARCHAR mi trovo un database gonfiato a dismisura perchè al momento le mie voci di configurazione raggiungono le 772 righe, e mi sembra assurdo assegnare un valore massimo di 5000 caratteri a un campo che, in alcune righe, ne contiene 3 ...
Ho pensato di modificare il campo da VARCHAR a TEXT, ho fatto un tentativo e sembra funzionare tutto..
Però vorrei una conferma, visto che il campo è un campo mooolto delicato:
1) qualcuno ha già fatto questo tipo di operazione su configuration_value?
2) a qualcuno viene in mente una soluzione che mi eviti di scrivere le cifre di spedizione 1000 volte (x2 moduli = 2000 volte)?
Avatar utente
queengraph
membro Baby
membro Baby
Messaggi: 62
Iscritto il: 28/04/2004, 0:00
Località: Novara
Contatta:

...

Messaggio da queengraph »

Mi rispondo da solo (succede spesso..)
La modifica da VARCHAR a TEXT nel campo configuration_value non porta a nessun tipo di inconveniente, o quantomeno non con le contribution che ho installato.
Avatar utente
kikoleppard
membro Senior
membro Senior
Messaggi: 343
Iscritto il: 25/05/2005, 18:12
Località: Plovdiv-Bulgaria
Contatta:

Re: ...

Messaggio da kikoleppard »

queengraph ha scritto:Mi rispondo da solo (succede spesso..)
Lo so :) ma penso che i veri esperti di MySQL sono poche nel forum.

Anche a me mi succede come a te quando faccio una domanda riguardo MySQL. Purtroppo ho molto ancora da studiare in quel campo :)

Ciao e a presto
Rispondi