PostgreSQL Adapter

From CDOT Wiki
Revision as of 11:17, 10 December 2010 by Minooz (talk | contribs) (Phase 3: Test first design)
Jump to: navigation, search

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

  • 3- Working inside Schema 'test'
CREATE TABLE test.xxx
data types are changed in appendColumnType() in PostgreSQLSchemaManager.java based on each jdbc type's equivalent in PostgreSQL.
The implementation in crateTextTable in file PostgreSQLSchemaManager.java is removed for now (base class's version is being called).
CREATE INDEX test.xxx
CREATE Trigger test.xxx // if it's needed for PostgreSQL as well as MySQL
  • Modifications

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.

Resources

  • Intro
Concept of Adapter [1]
FOSSLC PostgreSQL