Rimborsi WP: differenze tra le versioni

Da Webmobili Wiki.
 
(8 versioni intermedie di 2 utenti non mostrate)
Riga 1: Riga 1:
== Nuovo Sito Rimborsi Webmobili ==
== Nuovo Sito Rimborsi Webmobili ==
=== Da fare ===
* Pulsante duplica -> Fatto (aggiungere nota che nel caso di giustificativo, quest'ultimo non verra duplicato)


=== Note vecchio database===
=== Note vecchio database===
Riga 30: Riga 34:


<syntaxhighlight lang="sql">
<syntaxhighlight lang="sql">
INSERT INTO rimborsi_new.rimborso_spese (data,email,descrizione,tipo_spesa,importo_rimborso,importo_speso,user_id,created_at,receipt_image)
 
INSERT INTO wp_rimborsi_webmobili_it.wp_rimborso_spese (data,email,descrizione,tipo_spesa,importo_rimborso,importo_speso,user_id,created_at,receipt_image)
SELECT data,email,descr,tipo,importo_da_rimborsare,importo_speso,NULL,NULL,NULL
SELECT data,email,descr,tipo,importo_da_rimborsare,importo_speso,NULL,NULL,NULL
FROM rimborsi.spese
FROM tmp_rimborsi.rimborso_spese
where email IN  
where email IN  
('v.valtorta@webmobili.it'
('v.valtorta@webmobili.it'
Riga 45: Riga 50:
'g.bosio@webmobili.it',
'g.bosio@webmobili.it',
'a.nole@webmobili.it');
'a.nole@webmobili.it');
</syntaxhighlight >
</syntaxhighlight >


Riga 51: Riga 57:
==== Sul server mysql ====
==== Sul server mysql ====
Restore il precedente backup nel database temporaneo '''tmp_rimborsi'''
Restore il precedente backup nel database temporaneo '''tmp_rimborsi'''
copio nella nuova tabella wordpress wp_rimborso_spese
<syntaxhighlight lang="sql">
INSERT INTO wp_rimborsi_webmobili_it.wp_rimborso_spese (data,email,descrizione,tipo_spesa,importo_rimborso,importo_speso,user_id,created_at,receipt_image)
SELECT data,email,descrizione,tipo_spesa,importo_rimborso,importo_speso,0,NULL,NULL
FROM tmp_rimborsi.rimborso_spese
where email IN
('v.valtorta@webmobili.it',
's.vincenzi@webmobili.it',
's.bracco@webmobili.it',
'f.politi@webmobili.it',
'a.ughetto@webmobili.it',
'r.gaetaniello@webmobili.it',
'd.piras@webmobili.it',
'a.lava@webmobili.it',
'c.beccari@webmobili.it',
'g.bosio@webmobili.it',
'a.nole@webmobili.it');
</syntaxhighlight>
Aggiorno wp_rimborsi_webmobili_it.wp_rimborso_spese con ID utente Wordpress
<syntaxhighlight lang="sql">
update wp_rimborsi_webmobili_it.wp_rimborso_spese SET user_id = 3 where email = 's.vincenzi@webmobili.it';
update wp_rimborsi_webmobili_it.wp_rimborso_spese SET user_id = 2 where email = 'v.valtorta@webmobili.it';
update wp_rimborsi_webmobili_it.wp_rimborso_spese SET user_id = 4 where email = 's.bracco@webmobili.it';
update wp_rimborsi_webmobili_it.wp_rimborso_spese SET user_id = 5 where email = 'f.politi@webmobili.it';
update wp_rimborsi_webmobili_it.wp_rimborso_spese SET user_id = 6 where email = 'a.ughetto@webmobili.it';
update wp_rimborsi_webmobili_it.wp_rimborso_spese SET user_id = 7 where email = 'r.gaetaniello@webmobili.it';
update wp_rimborsi_webmobili_it.wp_rimborso_spese SET user_id = 8 where email = 'd.piras@webmobili.it';
update wp_rimborsi_webmobili_it.wp_rimborso_spese SET user_id = 9 where email = 'a.lava@webmobili.it';
update wp_rimborsi_webmobili_it.wp_rimborso_spese SET user_id = 10 where email = 'c.beccari@webmobili.it';
update wp_rimborsi_webmobili_it.wp_rimborso_spese SET user_id = 11 where email = 'g.bosio@webmobili.it';
update wp_rimborsi_webmobili_it.wp_rimborso_spese SET user_id = 12 where email = 'a.nole@webmobili.it';
</syntaxhighlight>

Versione attuale delle 09:45, 23 gen 2025

Nuovo Sito Rimborsi Webmobili

[modifica]

Da fare

[modifica]
  • Pulsante duplica -> Fatto (aggiungere nota che nel caso di giustificativo, quest'ultimo non verra duplicato)

Note vecchio database

[modifica]
  • rimborsi.utenti -> ci sono 3 campi Modello Auto | Targa Auto | Coeff. Auto

Mai usati, ma sarebbero utili, quindi penso di creare una tabella del tipo utente_info.
La tabella utenti contiene anche le password in chiaro.

  • rimborsi.tipospese -> elenco delle tipologie di spesa.

Credenziali Utenti su nuovo sito Wordpress

[modifica]
v.valtorta@webmobili.it -> S6J3CRSEHdxPzqBh2@hqjN!E
m.cerutti@webmobili.it -> 0Al5z*qsIerZiqdyQ#77%6cr
s.vincenzi@webmobili.it -> 49^xGgg5nBCN#5lcdCIfo!gG
s.bracco@webmobili.it -> s3OnSQwVhDVd7!YaGEF88^nj
f.politi@webmobili.it -> m8bP(ECPci!3Z5sT$Dn6((dI
a.ughetto@webmobili.it -> wMZswiBh1H1AIb@tEY^exjoB
r.gaetaniello@webmobili.it -> ^zfOYk)9b3$26pxGV$Q*Kk%@
d.piras@webmobili.it -> N&LsBrHG#5J2(e5F)*&w&d9U
a.lava@webmobili.it -> woQkDH)^yo6SNHx0*VzXmZg6
c.beccari@webmobili.it -> qam8Hm#9UA*V9M$GDHgLwedl
g.bosio@webmobili.it -> 6S*LyBnuS(2CWEYoKN3vH7I2
a.nole@webmobili.it -> noro5iX0XXD2UNTU*t9ZIa8O
l.morozzi@webmobili.it -> b)xo$bCa5c65oBCS2rRK0@Tk

Sync dati

[modifica]

Sul server mysqlstaging

[modifica]

Copio i dati dal vecchio database rimborsi.spese al nuovo.

INSERT INTO wp_rimborsi_webmobili_it.wp_rimborso_spese (data,email,descrizione,tipo_spesa,importo_rimborso,importo_speso,user_id,created_at,receipt_image)
	SELECT data,email,descr,tipo,importo_da_rimborsare,importo_speso,NULL,NULL,NULL
	FROM tmp_rimborsi.rimborso_spese
	where email IN 
('v.valtorta@webmobili.it'
's.vincenzi@webmobili.it',
's.bracco@webmobili.it',
'f.politi@webmobili.it',
'a.ughetto@webmobili.it',
'r.gaetaniello@webmobili.it',
'd.piras@webmobili.it',
'a.lava@webmobili.it',
'c.beccari@webmobili.it',
'g.bosio@webmobili.it',
'a.nole@webmobili.it');

Eseguo un backup del solo database rimborsi_tmp, più piccolo e veloce da fare.

Sul server mysql

[modifica]

Restore il precedente backup nel database temporaneo tmp_rimborsi

copio nella nuova tabella wordpress wp_rimborso_spese

INSERT INTO wp_rimborsi_webmobili_it.wp_rimborso_spese (data,email,descrizione,tipo_spesa,importo_rimborso,importo_speso,user_id,created_at,receipt_image)
	SELECT data,email,descrizione,tipo_spesa,importo_rimborso,importo_speso,0,NULL,NULL
	FROM tmp_rimborsi.rimborso_spese 
	where email IN 
('v.valtorta@webmobili.it',
's.vincenzi@webmobili.it',
's.bracco@webmobili.it',
'f.politi@webmobili.it',
'a.ughetto@webmobili.it',
'r.gaetaniello@webmobili.it',
'd.piras@webmobili.it',
'a.lava@webmobili.it',
'c.beccari@webmobili.it',
'g.bosio@webmobili.it',
'a.nole@webmobili.it');

Aggiorno wp_rimborsi_webmobili_it.wp_rimborso_spese con ID utente Wordpress

update wp_rimborsi_webmobili_it.wp_rimborso_spese SET user_id = 3 where email = 's.vincenzi@webmobili.it';
update wp_rimborsi_webmobili_it.wp_rimborso_spese SET user_id = 2 where email = 'v.valtorta@webmobili.it';
update wp_rimborsi_webmobili_it.wp_rimborso_spese SET user_id = 4 where email = 's.bracco@webmobili.it';
update wp_rimborsi_webmobili_it.wp_rimborso_spese SET user_id = 5 where email = 'f.politi@webmobili.it';
update wp_rimborsi_webmobili_it.wp_rimborso_spese SET user_id = 6 where email = 'a.ughetto@webmobili.it';
update wp_rimborsi_webmobili_it.wp_rimborso_spese SET user_id = 7 where email = 'r.gaetaniello@webmobili.it';
update wp_rimborsi_webmobili_it.wp_rimborso_spese SET user_id = 8 where email = 'd.piras@webmobili.it';
update wp_rimborsi_webmobili_it.wp_rimborso_spese SET user_id = 9 where email = 'a.lava@webmobili.it';
update wp_rimborsi_webmobili_it.wp_rimborso_spese SET user_id = 10 where email = 'c.beccari@webmobili.it';
update wp_rimborsi_webmobili_it.wp_rimborso_spese SET user_id = 11 where email = 'g.bosio@webmobili.it';
update wp_rimborsi_webmobili_it.wp_rimborso_spese SET user_id = 12 where email = 'a.nole@webmobili.it';