Codul Sursă

Codul Sursă

Codul sursă PostgreSQL este gestionat cu ajutorul sistemului CVS de gestionare a codului.

Dacă doriţi să aveţi cea mai recentă variantă a PostgreSQL , puteţi obţine fişierele sursă de pe serverul CVS. Ulterior puteţi face update cât de des doriţi.

Interfaţa CVSWeb

Repository-ul PostgreSQL CVS poate fi consultat în manieră web prin intermediul interfeţei CVSWeb.

Source browser

De asemenea puteţi naviga prin codul sursă cu ajutorul documentaţiei generate cu Doxygen. Site-ul este actualizat zilnic.

Anonymous CVS

  1. Veţi avea nevoie de utilitarul CVS (Concurrent Version Control System), care poate fi obţinut de la nongnu.org sau de la oricare site GNU software archive. Recomandăm versiunea 1.10 sau versiuni mai recente. Multe sisteme de operare instalează implicit o versiune recentă de cvs.
  2. Iniţial este nevoie de logarea la serverul CVS:

    cvs -d :pserver:anoncvs@anoncvs.postgresql.org:/projects/cvsroot login
    

    Vi se va cere să introduceţi o parolă ; puteţi tasta orice cu excepţia şirului vid.

    Această logare este de regulă necesară o singură dată, deoarece parola va fi salvată în fişierul .cvspass .

  3. Aducerea surselor PostgreSQL :
    cvs -z3 -d :pserver:anoncvs@anoncvs.postgresql.org:/projects/cvsroot co -P pgsql
    

    Această comandă va aduce sursele PostgreSQL într-un subdirector numit pgsql creat în directorul curent.

    Notă: Dacă aveţi o conexiune rapidă la Internet s-ar putea să nu aveţi nepărată nevoie de opţiunea -z3, care determină CVS să compreseze cu gzip datele transferate. Însă în cazul unei conexiuni prin modem, câştigul de viteză este substanţial.

    Această aducere iniţială este mai lentă decât download-area unui fişier tar.gz ; vă puteţi aştepta să dureze 40 minute în cazul unui modem de 28.8K . Avantajul CVS se vede mai tâziu, când veţi dori să faceţi update.

  4. Atunci când doriţi să actualizaţi (update) sursele sources, vă duceţi în subdirectorul pgsql şi tastaţi

    $ cvs -z3 update -d -P
    

    Această comandă va aduce numai modificările apărute de la data anterioară crnd aţi făcut update. Astfel update-ul durează doar câteva minute, chiar şi cu un modem lent.

  5. Pentru uşurinţă puteţi crea un fişier numit .cvsrc în directorul home care să conţină

    cvs -z3
    update -d -P
    

    Efectul este că opţiunea -z3 este transmisă tuturor comenzilor cvs , iar opţiunile -d şi -P sunt folosite doar la cvs update. Astfel puteţi tasta numai:

    $ cvs update
    

    pentru a actualiza sursele.

Informaţii suplimentare

Puteţi afla mai multe informaţii despre repository-ul PostgreSQL CVS din documentaţia PostgreSQL , în Appendix F.