fmsReVo
https://www.fmsrevo.it/forum_old/

Delucidazioni su tabelle DB Mercato Libero
https://www.fmsrevo.it/forum_old/viewtopic.php?f=3&t=1290
Pagina 1 di 1

Autore:  audioslave [ 05/10/2011, 9:30 ]
Oggetto del messaggio:  Delucidazioni su tabelle DB Mercato Libero

Ciao Puffin!

Per prima cosa complimenti per il grande lavoro su ReVo e grazie per tutto quello che fai per tutti noi giocatori di Fantacalcio!

Ora cerco di spiegare il problema che ho avuto: in buona sostanza nella sessione di mercato di un paio di settimane fa, un membro della nostra lega ha acquistato FORLAN (a 41) tagliando CALAIO' e la settimana successiva ci siamo ritrovati ancora le stesse operazioni di mercato della settimana precedente + quelle della settimana corrente... risultato: il sistema non dava la possibilità a chi aveva preso FORLAN di effettuare rilanci in quanto "non ha più crediti" perchè gli considerava ancora l'operazione FORLAN (seppur già scalata tramite FCM dal totale che aveva a disposizione) e in più ci trovavamo altre operazioni di mercato già concluse ripetute molte volte (record duplicati).

Ho poi capito leggendo vari post che il problema era causato da CALAIO' e il suo maledetto apice ;-) !

Per risolvere il problema sono andato a modificare manualmente le entry sul DB, cancellando i record duplicati e facendo una insert nella tabella revo_mercato_acq per l'operazione FORLAN. Successivamente ho aggiornato alla versione 1.2 di ReVo.

Tutto ora sembra funzionare ma... gli id delle varie tabelle che si occupano del mercato sono tutti sballati!
Mi potresti gentilmente spiegare come poter ripristinare i valori della colonna "id" delle 3 tabelle che si occupano del mercato? Inoltre, che dipendenze ci sono tra gli "id" delle varie tabelle di mercato (a parte quella tra "id" della tabella revo_mercato e "id_chiamata" della tabella revo_mercato_int?

Ancora una domanda ;-) ... per ripristinare tutto al meglio, terminata la sessione di mercato corrente, posso pensare di cancellare i "vecchi" record dalle tabelle revo_mercato_int e revo_mercato e lasciare solamente le operazioni terminate nella tabella revo_mercato_acq?


Ciao e grazie mille!!!

Autore:  puffin [ 05/10/2011, 10:43 ]
Oggetto del messaggio:  Re: Delucidazioni su tabelle DB Mercato Libero

audioslave ha scritto:
Ciao Puffin!

Per prima cosa complimenti per il grande lavoro su ReVo e grazie per tutto quello che fai per tutti noi giocatori di Fantacalcio!

Ora cerco di spiegare il problema che ho avuto: in buona sostanza nella sessione di mercato di un paio di settimane fa, un membro della nostra lega ha acquistato FORLAN (a 41) tagliando CALAIO' e la settimana successiva ci siamo ritrovati ancora le stesse operazioni di mercato della settimana precedente + quelle della settimana corrente... risultato: il sistema non dava la possibilità a chi aveva preso FORLAN di effettuare rilanci in quanto "non ha più crediti" perchè gli considerava ancora l'operazione FORLAN (seppur già scalata tramite FCM dal totale che aveva a disposizione) e in più ci trovavamo altre operazioni di mercato già concluse ripetute molte volte (record duplicati).

Ho poi capito leggendo vari post che il problema era causato da CALAIO' e il suo maledetto apice ;-) !

Per risolvere il problema sono andato a modificare manualmente le entry sul DB, cancellando i record duplicati e facendo una insert nella tabella revo_mercato_acq per l'operazione FORLAN. Successivamente ho aggiornato alla versione 1.2 di ReVo.

Tutto ora sembra funzionare ma... gli id delle varie tabelle che si occupano del mercato sono tutti sballati!
Mi potresti gentilmente spiegare come poter ripristinare i valori della colonna "id" delle 3 tabelle che si occupano del mercato? Inoltre, che dipendenze ci sono tra gli "id" delle varie tabelle di mercato (a parte quella tra "id" della tabella revo_mercato e "id_chiamata" della tabella revo_mercato_int?

Ancora una domanda ;-) ... per ripristinare tutto al meglio, terminata la sessione di mercato corrente, posso pensare di cancellare i "vecchi" record dalle tabelle revo_mercato_int e revo_mercato e lasciare solamente le operazioni terminate nella tabella revo_mercato_acq?


Ciao e grazie mille!!!


1. Non modificare a mano il db di tua iniziativa, senno' non ne usciremo mai (o meglio, fa come ti pare ma se lo modifichi assistenza = 0 per ovvi motivi).

Molte cose, tantissime, sono state corrette con la ultima versione. Questo problema è uno dei bug risolti.

Ora tu come dovresti comportarti? Bella domanda... :)

Io quasi quasi ti consiglierei dai eliminare le tabelle di mercato e rilanciare il wizard... ti predi gli storici delle prime sessioni di mercato ma è la cosa più pulita che puoi fare.

Autore:  audioslave [ 05/10/2011, 11:36 ]
Oggetto del messaggio:  Re: Delucidazioni su tabelle DB Mercato Libero

Azz... hai perfettamente ragione, non avrei dovuto smanettare ma... sono stato costretto a farlo :(

E se rilanciassi il wizard e inserissi manualmente SOLO nella tabella revo_mercato_acq? Come la vedi?

Autore:  DonMizzi [ 05/10/2011, 21:35 ]
Oggetto del messaggio:  Re: Delucidazioni su tabelle DB Mercato Libero

Lo storico è in revo_mercato_acq

se svuoti tutto e riparti e poi riempi la suddetta tabella con i dati corretti avrai lo storico coerente.

i campi sono abbastanza chiari ma ovviamente dovrai fare attenzione a compilarli correttamente

ciao
Don

Pagina 1 di 1 Tutti gli orari sono UTC + 1 ora [ ora legale ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/