SlideShare a Scribd company logo
Programatica codepax-16-11-2012
Programatica codepax-16-11-2012
Ce este codepax?


•   Tool web based de deployment automat

•   Integrat cu SVN

•   Contine un sistem de versionare DB

•   Sistem de hook-uri
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
•   Istoric schimbari pe baza de date
Ce mai exista deja?

       SQL Source Control
       DB Ghost
       SQL comparison toolset


       Oracle Workspace Manager
       Oracle Change Management
       Pack
       Oracle XML DB

       phpMyVersion
Ce face mai exact?

•   Versioneaza schema

•   Foloseste SVN-ul pentru versionare

•   Foloseste DB-ul pentru versiuni

•   Contine un set de date de test
Concepte


•   Baseline

•   Change scripts

•   Test data

•   Data change scripts
Behind the scenes



x.y.0.sql - baseline

x.y.z.sql - change script

x.y.w.sql - data change script
Operatii pe localhost / DEV

1. Refacere baza de date

2. Aplicare baseline

3. Rulare change scripts

4. Incarcare test data

5. Rulare data change scripts
Operatii pe STG / PROD




1. Rulare change scripts

2. Rulare data change scripts
Tool-uri folosite

Operatii pe baza de date:

•   mysql

•   mysqldump

•   psql
•   pg_dump
PDO 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 de versionare a datelor
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
Programatica codepax-16-11-2012

More Related Content

PPT
Redis si Resque
PPT
Programatica Enterprise 2011 - Zitec
PDF
Follow Up Scoala De Vara Eap 2009
PPT
Capture Cis
DOCX
Babatunde undergraduate project
PPTX
Orcad Capture - Schematic Design Tutorial
PDF
How to Digitally Transform and Stay Competitive with a Zero-code Digital Busi...
PDF
Microservicii reutilizabile in arhitecturi bazate pe procese
Redis si Resque
Programatica Enterprise 2011 - Zitec
Follow Up Scoala De Vara Eap 2009
Capture Cis
Babatunde undergraduate project
Orcad Capture - Schematic Design Tutorial
How to Digitally Transform and Stay Competitive with a Zero-code Digital Busi...
Microservicii reutilizabile in arhitecturi bazate pe procese

More from Agora Group (20)

PDF
The role of BPM in Paradigms Shift
PDF
Prezentare Ensight_BPM-20171004
PDF
Curs OSINT
PDF
Curs Digital Forensics
PDF
The next generation of Companies management: state of the art in BPM
PDF
Speed Dialing the Enterprise
PDF
ABPMP Romania
PDF
Arhitectura proceselor în Sistemul Informațional de Sănătate
PDF
IBM’s Smarter Process Reinvent Business
PDF
eHealth 2014_Radu Dop
PDF
Importanța registrelor pentru pacienți
PDF
CYBERCRIME AND THE HEALTHCARE INDUSTRY: Sistemul de sănătate, noua țintă a at...
PDF
Perspective naționale și internaționale ale informaticii și standardelor medi...
PDF
UTI_Dosarul electronic de sanatate
PPTX
Class IT - Enemy inside the wire
PPTX
Infologica - auditarea aplicatiilor mobile
PPTX
Agora Securitate yugo neumorni
PPT
Security threats in the LAN
PPTX
Raportul Cisco de securitate pentru anul 2014
PDF
Sprint backlog specified by example
The role of BPM in Paradigms Shift
Prezentare Ensight_BPM-20171004
Curs OSINT
Curs Digital Forensics
The next generation of Companies management: state of the art in BPM
Speed Dialing the Enterprise
ABPMP Romania
Arhitectura proceselor în Sistemul Informațional de Sănătate
IBM’s Smarter Process Reinvent Business
eHealth 2014_Radu Dop
Importanța registrelor pentru pacienți
CYBERCRIME AND THE HEALTHCARE INDUSTRY: Sistemul de sănătate, noua țintă a at...
Perspective naționale și internaționale ale informaticii și standardelor medi...
UTI_Dosarul electronic de sanatate
Class IT - Enemy inside the wire
Infologica - auditarea aplicatiilor mobile
Agora Securitate yugo neumorni
Security threats in the LAN
Raportul Cisco de securitate pentru anul 2014
Sprint backlog specified by example
Ad

Programatica codepax-16-11-2012

  • 3. Ce este codepax? • Tool web based de deployment automat • Integrat cu SVN • Contine un sistem de versionare DB • Sistem de hook-uri
  • 4. Versionarea codului • Managementul codului sursa • Istoric modificari cod
  • 5. De ce si baza de date? • Structura unitara pe toate mediile de dezvoltare • Sincronizare cod - baza de date • Istoric schimbari pe baza de date
  • 6. Ce mai exista deja? SQL Source Control DB Ghost SQL comparison toolset Oracle Workspace Manager Oracle Change Management Pack Oracle XML DB phpMyVersion
  • 7. Ce face mai exact? • Versioneaza schema • Foloseste SVN-ul pentru versionare • Foloseste DB-ul pentru versiuni • Contine un set de date de test
  • 8. Concepte • Baseline • Change scripts • Test data • Data change scripts
  • 9. Behind the scenes x.y.0.sql - baseline x.y.z.sql - change script x.y.w.sql - data change script
  • 10. Operatii pe localhost / DEV 1. Refacere baza de date 2. Aplicare baseline 3. Rulare change scripts 4. Incarcare test data 5. Rulare data change scripts
  • 11. Operatii pe STG / PROD 1. Rulare change scripts 2. Rulare data change scripts
  • 12. Tool-uri folosite Operatii pe baza de date: • mysql • mysqldump • psql • pg_dump PDO pentru versiuni
  • 13. Hooks • Script-uri custom • Operatii pre-release (STG) si post-release (PROD)
  • 14. Ce NU este • Un sistem de backup • Un mecanism de rollback al datelor • Un sistem de sincronizare servere • Un sistem de versionare a datelor
  • 15. 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