Difference between revisions of "PostgreSQL Adapter"

From CDOT Wiki
Jump to: navigation, search
(Resources)
(Project Repository)
Line 63: Line 63:
  
 
:1- Follow the instructions to create the NexJ Express workspace from the manual.
 
: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:
+
:2- After creating 'ws' directory, open Eclipse and click on File -> Import -> Mercurial -> Clone Existing Mercurial Repository -> Enter these information to clone from repository:
:: URL: ssh://liberia.proximity.on.ca/mercurial/postgreSQL/core  
+
:: '''URL''': ssh://liberia.proximity.on.ca/mercurial/postgreSQL/core  
::Username: developer
+
:: '''Username''': developer
:: Clone directory name: core
+
:: '''Clone directory name''': core
 +
:3- The central repository's structure is:
 +
:: Main branch called 'default'
 +
:: New branch or branches with this naming convention: 'wsComitter' e.g. 'wsMinoo'
 +
:4- After cloning the project, follow these steps to add a new branch with your user name:
 +
:: First make sure the active branch is 'default'. Notice the top of the Package Explorer e.g. ''core[5:b8b2f102343@'''default'''(tip)]''
 +
:: Right click on 'core' in the Package Explorer
 +
:: Click on 'Team' -> Add Branch
  
 
== Resources ==
 
== Resources ==

Revision as of 13:43, 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 to clone from repository:
URL: ssh://liberia.proximity.on.ca/mercurial/postgreSQL/core
Username: developer
Clone directory name: core
3- The central repository's structure is:
Main branch called 'default'
New branch or branches with this naming convention: 'wsComitter' e.g. 'wsMinoo'
4- After cloning the project, follow these steps to add a new branch with your user name:
First make sure the active branch is 'default'. Notice the top of the Package Explorer e.g. core[5:b8b2f102343@default(tip)]
Right click on 'core' in the Package Explorer
Click on 'Team' -> Add Branch

Resources

  • Intro
Concept of Adapter [1]
FOSSLC PostgreSQL