-- S10 - curatare istoric TABELA VERSIUNE, MARIUSM_AUTO/ROA_CENTRAL -- Scop: cele 5 scripturi ff_2026_08_06_* au fiecare mai multe inregistrari in VERSIUNE, -- din aplicari succesive pe masura ce au fost extinse in cursul zilei de 06.08.2026. -- Fara impact functional (versiune_db.txt si aplicarea DDL nu depind de numarul de randuri), -- doar istoric zgomotos. Pastreaza UN singur rand per script (cel cu ID_VERSIUNE maxim, adica -- ultima aplicare - starea finala reala a scriptului), sterge restul. -- -- NU S-A RULAT. Propunere pentru aprobare - stergerea de istoric e decizie de om, iar -- MARIUSM_AUTO e schema de dezvoltare partajata. -- 1) Verificare inainte de stergere: cate randuri per script, azi select script_final, count(*) as nr_inregistrari from versiune where script_final in ( 'ff_2026_08_06_02_COMUN_PACK_FACTURARE.sql', 'ff_2026_08_06_03_COMUN_PACK_FACTURARE.sql', 'ff_2026_08_06_04_COMUN_VANZARI_COMANDA_CONTRACT.sql', 'ff_2026_08_06_05_COMUN_FACT_VFACTURI.sql', 'ff_2026_08_06_06_COMUN_VANZARI_BACKFILL.sql' ) group by script_final order by script_final; -- Stare masurata 06.08.2026: _02=2, _03=1 (nimic de sters), _04=2, _05=4, _06=5 (14 randuri total, -- 9 de sters, ramanand 5 - unul per script). -- 2) Stergere: pastreaza doar randul cu ID_VERSIUNE maxim per script (ultima aplicare) delete from versiune v where v.script_final in ( 'ff_2026_08_06_02_COMUN_PACK_FACTURARE.sql', 'ff_2026_08_06_03_COMUN_PACK_FACTURARE.sql', 'ff_2026_08_06_04_COMUN_VANZARI_COMANDA_CONTRACT.sql', 'ff_2026_08_06_05_COMUN_FACT_VFACTURI.sql', 'ff_2026_08_06_06_COMUN_VANZARI_BACKFILL.sql' ) and v.id_versiune < ( select max(v2.id_versiune) from versiune v2 where v2.script_final = v.script_final ); -- 3) Verificare dupa stergere: fiecare script din lista trebuie sa aiba exact 1 rand select script_final, count(*) as nr_inregistrari from versiune where script_final in ( 'ff_2026_08_06_02_COMUN_PACK_FACTURARE.sql', 'ff_2026_08_06_03_COMUN_PACK_FACTURARE.sql', 'ff_2026_08_06_04_COMUN_VANZARI_COMANDA_CONTRACT.sql', 'ff_2026_08_06_05_COMUN_FACT_VFACTURI.sql', 'ff_2026_08_06_06_COMUN_VANZARI_BACKFILL.sql' ) group by script_final order by script_final; -- commit; -- de dat manual, dupa verificarea pasului 3