Alzabo (version 0.92)

Doc index

TOC | Top

NAME

Alzabo::PostgreSQL - Alzabo and PostgreSQL

TOC | Top

DESCRIPTION

This documentation is about what special support Alzabo has for PostgreSQL, as well as what is lacking.

Postgres support is based on the 7.3.x version of Postgres. Alzabo should work with the 7.1 and 7.2 series, and may even work with the 7.0 series.

TOC | Top

Mixed-case Table or Column Names

By default, Postgres treats table and column names case-insensitively. Because of this, Alzabo always quotes these names when generating DDL SQL. If you are using tables or columns that contain upper-case characters, you should always call $schema->set_quote_identifiers(1) as soon as you load your schema object. Otherwise, any method which generates DML SQL will fail.

TOC | Top

Reverse Engineering

TOC | Top

Transactions

TOC | Top

Outer joins

TOC | Top

Constraints

Column constraints can be specified as column attributes. Table constraints can be specified as table attributes.

Foreign key constraints are generated automatically based on the relationships defined by your schema.


Table of Contents

- NAME
- DESCRIPTION
      - Mixed-case Table or Column Names
      - Reverse Engineering
      - Transactions
      - Outer joins
      - Constraints