Ce este codepax?•   Tool web based de deployment automat•   Integrat cu SVN•   Contine un sistem de versionare DB•   Siste...
Versionarea codului•   Managementul codului sursa•   Istoric modificari cod
De ce si baza de date?•   Structura unitara pe toate mediile de    dezvoltare•   Sincronizare cod - baza de date•   Istori...
Ce mai exista deja?       SQL Source Control       DB Ghost       SQL comparison toolset       Oracle Workspace Manager   ...
Ce face mai exact?•   Versioneaza schema•   Foloseste SVN-ul pentru versionare•   Foloseste DB-ul pentru versiuni•   Conti...
Concepte•   Baseline•   Change scripts•   Test data•   Data change scripts
Behind the scenesx.y.0.sql - baselinex.y.z.sql - change scriptx.y.w.sql - data change script
Operatii pe localhost / DEV1. Refacere baza de date2. Aplicare baseline3. Rulare change scripts4. Incarcare test data5. Ru...
Operatii pe STG / PROD1. Rulare change scripts2. Rulare data change scripts
Tool-uri folositeOperatii pe baza de date:•   mysql•   mysqldump•   psql•   pg_dumpPDO pentru versiuni
Hooks•   Script-uri custom•   Operatii pre-release (STG) si post-release    (PROD)
Ce NU este•   Un sistem de backup•   Un mecanism de rollback al datelor•   Un sistem de sincronizare servere•   Un sistem ...
Ce poti face tu?•   Contribuie cu module noi    o   http://www.codepax.com/    o   http://sourceforge.net/projects/codepax...
Programatica codepax-16-11-2012
Programatica codepax-16-11-2012
Programatica codepax-16-11-2012
Upcoming SlideShare
Loading in …5
×

Programatica codepax-16-11-2012

315
-1

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
315
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Programatica codepax-16-11-2012

  1. 1. Ce este codepax?• Tool web based de deployment automat• Integrat cu SVN• Contine un sistem de versionare DB• Sistem de hook-uri
  2. 2. Versionarea codului• Managementul codului sursa• Istoric modificari cod
  3. 3. De ce si baza de date?• Structura unitara pe toate mediile de dezvoltare• Sincronizare cod - baza de date• Istoric schimbari pe baza de date
  4. 4. Ce mai exista deja? SQL Source Control DB Ghost SQL comparison toolset Oracle Workspace Manager Oracle Change Management Pack Oracle XML DB phpMyVersion
  5. 5. Ce face mai exact?• Versioneaza schema• Foloseste SVN-ul pentru versionare• Foloseste DB-ul pentru versiuni• Contine un set de date de test
  6. 6. Concepte• Baseline• Change scripts• Test data• Data change scripts
  7. 7. Behind the scenesx.y.0.sql - baselinex.y.z.sql - change scriptx.y.w.sql - data change script
  8. 8. Operatii pe localhost / DEV1. Refacere baza de date2. Aplicare baseline3. Rulare change scripts4. Incarcare test data5. Rulare data change scripts
  9. 9. Operatii pe STG / PROD1. Rulare change scripts2. Rulare data change scripts
  10. 10. Tool-uri folositeOperatii pe baza de date:• mysql• mysqldump• psql• pg_dumpPDO pentru versiuni
  11. 11. Hooks• Script-uri custom• Operatii pre-release (STG) si post-release (PROD)
  12. 12. Ce NU este• Un sistem de backup• Un mecanism de rollback al datelor• Un sistem de sincronizare servere• Un sistem de versionare a datelor
  13. 13. Ce poti face tu?• Contribuie cu module noi o http://www.codepax.com/ o http://sourceforge.net/projects/codepax/• Contacteaza-ne o contact@zitec.ro
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×