Difference between revisions of "PostgreSQL Adapter"

From CDOT Wiki
Jump to: navigation, search
(Phase 3: Test first design)
(Resources)
Line 56: Line 56:
  
 
*After implementation is done, optimizing the modified files.
 
*After implementation is done, optimizing the modified files.
 +
 +
== Project Repository ==
 +
* URL for central repository of the project is: http://liberia.proximity.on.ca:81/
 +
 +
* Steps to work with the repository
 +
 +
:1- Follow the instructions to create the NexJ Express workspace from the manual.
 +
:2- After creating 'ws' directory, open Eclipse and click on File -> Import -> Mercurial -> Clone Existing Mercurial Repository -> Enter these information:
 +
:: URL: ssh://liberia.proximity.on.ca/mercurial/postgreSQL/core
 +
::Username: developer
 +
:: Clone directory name: core
  
 
== Resources ==
 
== Resources ==

Revision as of 12:34, 17 December 2010

PostgreSQL Adapter for NexJ

Project Goal

Develope an adapter to enable NexJ Express model to interact with PostgreSQL database

Current Status

Project Phases

Phase 1: Investigation

  • Get requirements from NexJ (Meeting on Friday Nov 5th)
  • Walk-through the code
  • Familiarization with PostgreSQL

Phase 2: Connect to PostgreSQL

Phase 3: Test first design

Running AllTests.java

2.a- Initilizaing the SQL Environment
2.b- Working with Database Structure - DDL
2.c- Working with Data in a Table - DML

Phase 4: Test properties specific to PostgreSQL

  • Add test cases that are specific to PostgreSQL database

Phase 5: Optimization

  • After implementation is done, optimizing the modified files.

Project Repository

  • Steps to work with the repository
1- Follow the instructions to create the NexJ Express workspace from the manual.
2- After creating 'ws' directory, open Eclipse and click on File -> Import -> Mercurial -> Clone Existing Mercurial Repository -> Enter these information:
URL: ssh://liberia.proximity.on.ca/mercurial/postgreSQL/core
Username: developer
Clone directory name: core

Resources

  • Intro
Concept of Adapter [1]
FOSSLC PostgreSQL