Alzabo::Driver::PostgreSQL(3pm)

Alzabo::Driver::PostgreSQL3pm

Postgresql specific alzabo driver subclass

Usage

  use Alzabo::Driver::PostgreSQL;

Overview

This provides some PostgreSQL specific implementations for the virtual methods in Alzabo::Driver.

Methods

connect, create_database, drop_database

Besides the parameters listed in the Alzabo::Driver docs, the following parameters are accepted:

•

options

•

tty

schemas

This method accepts the same parameters as the "connect()" method.

get_last_id

Returns the last id created for a sequenced column.

identifier_length

Returns the maximum identifier length allowed by the database. This is really a guess based on the server version, since the actual value is set when the server is compiled.

Releases

11 releases since Debian 3.1 (Sarge); the text changed 6 times.

  1. 3.1
  2. 4.0
  3. 5.0–7
  4. 8
  5. 9–10
  6. 11
  7. 12–13

Bugs

In testing, I found that there were some problems using Postgres in a situation where you start the app, connect to the database, get some data, fork, reconnect, and and then get more data. I suspect that this has more to do with the DBD::Pg driver and/or Postgres itself than Alzabo. I don't believe this would be a problem with an app which forks before ever connecting to the database (such as mod_perl).

Author

Dave Rolsky, <[email protected]>

From libalzabo-perl 0.92-6 in Debian 13 (Trixie). Parsed by carta from the page's man source.