diff --git a/docs/reguli_lucru.md b/docs/reguli_lucru.md index caaeb08..b4f91da 100644 --- a/docs/reguli_lucru.md +++ b/docs/reguli_lucru.md @@ -3,8 +3,13 @@ 1. Modificari de cod: livreaza FISIER de diff `docs\diff_runda_.patch` (`git diff --no-index `), nu diff in terminal. Write-back in binar (txt2vcx) si commit DOAR dupa aprobarea patch-ului de catre utilizator. -2. Comentarii in cod: max o linie `*!* DD.MM.YYYY autor - motiv scurt`. + Patch-urile sunt intermediare de review: NU se comit NICIODATA in git (sunt in + .gitignore ca `docs/diff_runda*.patch`); raman doar local, pe disc. +2. Comentarii in cod: max o linie `*!* DD.MM.YYYY autor - motiv scurt`, DOAR la + functionalitati noi/schimbate. La rezolvari de erori NU se adauga comentarii. Explicatiile merg in docs/ sau in mesajul de commit, nu in cod. + Changelog (`changelog_.txt`): text minimal, pe limba utilizatorului, + nu tehnic - o fraza scurta per intrare `:nou:`/`:modificare:`/`:eroare:`. 3. Modificari minime: doar ce s-a cerut; fara refactorizari sau curatenie din oficiu. 4. Testare headless (fara IDE): `vfp9.exe -A -T "" ` din PowerShell. Mediu, sabloane, capcane si metoda de depanare: `depanare_testare_vfp.md`. @@ -20,4 +25,6 @@ - scrii cod cu `GO` pe un `Recno()` capturat sau primit ca parametru -> `conventie_go_recno.md`; - `ALTER TABLE` pe cursorul intors de `goExecutor.oExecute()` -> `conventie_goexecutor_alter_table.md`; - testare UI / prin MCP -> `testare-ui-vfp.md`, `testare-vfp-mcp.md`; - - export date din Oracle -> `oracle_export.md`. + - export date din Oracle -> `oracle_export.md`; + - modifici schema Oracle (tabele/view-uri/pachete) -> `scripturi-migrare-db.md` + (unde stau scripturile de migrare si modelele pentru scripturi noi). diff --git a/docs/scripturi-migrare-db.md b/docs/scripturi-migrare-db.md new file mode 100644 index 0000000..c93332f --- /dev/null +++ b/docs/scripturi-migrare-db.md @@ -0,0 +1,7 @@ +# Scripturi migrare baza de date Oracle + +Scripturile de migrare a schemei (si modelele pentru scripturi noi) sunt in +`DATABASE\SCRIPTURI_CLAR` de sub radacina suitei ROA (folderul parinte al aplicatiei, +`gcDirMare`/`dirgen` — ex. `D:\ROA\DATABASE\SCRIPTURI_CLAR`). +Sursa SVN: `http://svnroa:3001/svn/ROA/DATABASE/Branches/RB-1.00`. +Pentru un script nou, urmeaza formatul/conventiile celor recente de acolo.