It is composed of:
- Operation System Linux Ubuntu;
- Apache;
- PHP;
- Postgresql (postgresql-7.4.26, postgresql-8.0.24, postgresql-8.1.20, postgresql-8.2.7, postgresql-8.3.9, postgresql-8.4.3, postgresql-9.0beta1);
- Scripts to make tests;
I am also using the plugins of Firefox:
- Firebug
- Web Developer
- Selenium
The reason I need to use all these versions of Postgresql is regression testing. In other words, what I developed using a versão of PostgreSQL, must work with other. Because exists a lot of DBA's that use the phpPgAdmin to manager their databases PostgreSQL.
I also created a script to recover my development environment. This is very important because it is only three months of work very well planned, where any unexpected can be a big problem.
During this period, I also learned to use a new system for version control, the GIT. I have experience with Subversion (SVN), and I have already worked with Mercurial and CVS. I have already had contact with GIT before, but nothing very professional. It is not very different from SVN, and my mentor helped me a lot during my adaptation with GIT. Certantly this is another positive point in my career.
The GIT commands that I will use can be found in the PostgreSQL Wiki, clicking here.
My projetct also can be found in the PostgreSQL Wiki, to access it click here.
Once again I thank my mentor, the PostgreSQL organization, the phpPgAdmin projetct and the Google for the wonderful opportunity.