Professional Documents
Culture Documents
Release
Notes
Postgres
Plus®
Standard
Server
v9.0
Table
of
Contents
I.
Release
Summary .............................................................................................................................................1
II.
New
Postgres
Plus
Standard
Server
v9.0
Features..........................................................................................2
III.
Enterprise
Modules.........................................................................................................................................4
IV.
pgAdmin..........................................................................................................................................................6
V.
Certification.....................................................................................................................................................6
VI.
Security ...........................................................................................................................................................7
VII.
Installation
Notes............................................................................................................................................8
VIII.
StackBuilder
Plus.............................................................................................................................................8
IX.
Internationalization
/
Localization ................................................................................................................11
X.
Maintenance .................................................................................................................................................11
XI.
Documentation .............................................................................................................................................11
XII.
Upgrade
Paths...............................................................................................................................................11
XIII.
Platform
Support
and
Downloads.................................................................................................................12
XIV.
System
Requirements ...................................................................................................................................13
XV.
Known
Issues ................................................................................................................................................14
XVI.
How
to
Report
Problems ..............................................................................................................................14
I. Release
Summary
EnterpriseDB
continues
to
advance
its
position
as
the
leader
in
delivering
the
quality,
innovation,
and
low
cost
of
open
source
database
products
and
services
to
the
enterprise
in
this
latest
release
of
Postgres
Plus
Standard
Server
v9.
The
following
describes
the
major
components
of
what
constitutes
Standard
Server:
A. Streaming
Replication
Standard
Server
now
has
built-‐in
native
replication.
Standby
servers
can
now
connect
to
a
master
server
and
be
sent
the
binary
logs
to
stay
updated
for
improved
High
Availability
setups.
Streaming
Replication
is
an
asynchronous
mechanism
where
the
standby
server
lags
behind
the
master.
But
unlike
other
replication
methods,
this
lag
is
extremely
short,
and
can
be
as
little
as
a
single
transaction,
depending
on
network
speed,
database
activity,
and
Hot
Standby
settings.
Also,
the
load
on
the
master
for
any
standby
server
is
minimal,
allowing
a
single
master
to
support
many
standby
servers.
B. Hot
Standby
Utilizing
Streaming
Replication
(or
log
shipping),
Hot
Standby
allows
continuous
archive
standby
servers
to
execute
read-‐only
queries.
This
feature
is
similar
to
DataGuard
from
Oracle®.
A
Hot
Standby
server
can
deliver
a
variety
of
benefits
including:
a)
faster
OLTP
and
reporting
performance
by
offloading
reports
to
a
standby
server,
b)
more
efficient
warm
standby
servers
for
improved
High
Availability,
c)
testing
systems
in
parallel
with
the
same
data,
and
d)
migrating
seed
data
to
a
new
system.
The
net
effect
is
to
support
a
single
master
with
multiple
read-‐only
slave
servers.
F. Exclusion
Constraints
These
provide
a
generalized
version
of
unique
constraints,
allowing
enforcement
of
complex
conditions
with
a
simple
option
to
an
ALTER
TABLE
command.
For
example,
an
exclusion
constraint
can
be
used
to
automatically
reject
a
room
reservation
record
INSERT
whose
time
slot
overlaps
or
conflicts
with
an
existing
reservation
record,
all
without
any
complex
coding
or
setup.
J. hstore Improvements
L. High-‐Performance
LISTEN/NOTIFY
This
new
implementation
of
LISTEN/NOTIFY
has
Pending
events
now
stored
in
a
memory-‐based
queue
rather
than
a
table.
Also,
a
"payload"
string
can
be
sent
with
each
event,
rather
than
transmitting
just
an
event
name
as
before.
N. EXPLAIN
Enhancements.
The
output
is
now
available
in
JSON,
XML,
or
YAML
format,
and
includes
buffer
utilization
and
other
data
not
previously
available.
B. The version of pgJDBC shipped as part of Postgres Plus Standard Server v9.0 is: 8.4-‐701.
D. The
version
of
psqlODBC
shipped
as
part
of
Postgres
Plus
Standard
Server
v9.0
is:
8.04.0200.
F. The version of Npgsql shipped as part of Postgres Plus Standard Server v9.0 is: 2.0.10.
H. The version of PostGIS shipped as part of Postgres Plus Standard Server v9.0 is: 1.5.2.
J. The version of Slony shipped as part of Postgres Plus Standard Server v9.0 is: 2.0.4.
L. The version of PgBouncer shipped as part of Postgres Plus Standard Server v9.0 is: 1.3.3.
M. Pgmemmcache API
N. The
version
of
pgmemcache
shipped
as
part
of
Postgres
Plus
Standard
Server
v9.0
is:
2.0.1.
P. The
version
of
pgAgent
shipped
as
part
of
Postgres
Plus
Standard
Server
v9.0
is:
3.0.1.
IV. pgAdmin
pgAdmin
is
the
most
popular
and
feature
rich
Open
Source
administration
and
development
platform
for
PostgreSQL.
pgAdmin
is
designed
to
answer
the
needs
of
all
users,
from
writing
simple
SQL
queries
to
developing
complex
databases.
The
graphical
interface
supports
all
PostgreSQL
features
and
makes
administration
easy.
The
application
also
includes
a
syntax
highlighting
SQL
editor,
a
server-‐side
code
editor,
an
SQL/batch/shell
job
scheduling
agent,
support
for
the
Slony-‐I
replication
engine
and
much
more.
Server
connections
may
be
made
using
TCP/IP
or
Unix
Domain
Sockets
(on
*nix
platforms),
and
may
be
SSL
encrypted
for
security.
No
additional
drivers
are
required
to
communicate
with
the
database
server.
pgAdmin
v1.12
is
packaged
and
installed
as
part
of
Postgres
Plus
Standard
Server
v9.0.
A
tour
of
the
new
features
in
pgAdmin
v1.12
is
available
here:
http://www.pgadmin.org/visualtour12.php
V. Certification
A. Certification
Testing
EnterpriseDB
test
certifies
the
complete
Standard
Server
package
including
PostgreSQL,
Enterprise
Modules,
pgAdmin,
and
StackBuilder
Plus
modules.
EnterpriseDB
packages
the
community
open
source
version
of
PostgreSQL
into
Postgres
Plus
Standard
Server.
A
number
of
other
open
source
feature
add-‐ons
are
also
bundled
into
a
Standard
Server
installation
(see
above).
EnterpriseDB
downloads
and
obtains
the
source
code,
builds
the
software,
packages
the
modules,
creates
individual
installers
for
each
package,
and
adds
them
to
Standard
Server.
Finally,
additional
modules
and
software
can
be
added
to
a
Standard
Server
installation
with
StackBuilder
Plus.
Each
StackBuilder
Plus
module
is
also
bundled
into
an
easy
to
use
one-‐click
installer.
The
Quality
Management
Group
at
EnterpriseDB
then
performs
installation
testing
of
each
module
across
the
Postgres
Plus
Standard
Server
supported
platforms.
Once
installed,
basic
functionality
testing
is
performed
to
ensure
proper
operation
with
Postgres
Plus
Standard
Server.
In
addition,
EnterpriseDB
performs
integration
testing
of
the
modules
to
assure
their
compatibility
with
one
another.
For
instance,
pgAdmin
and
Slony
can
be
installed
and
used
independently.
However,
pgAdmin
can
configure
Slony
so
additional
testing
is
performed
between
these
two
components.
VI. Security
Postgres
Plus
Standard
Server
is
the
most
secure
open
source
database
available
today.
In
addition
to
the
security
enhancements
in
PostgreSQL,
Standard
Server
v9.0
makes
available
another
layer
of
unique
and
powerful
protection
called
SQL/Protect.
A. Installing
The
Postgres
Plus
installation
program
is
designed
to
install
the
database
software
in
a
new/empty
directory
and
utilize
an
un-‐used
port
on
the
computer,
or
it
may
be
used
to
upgrade
an
existing
installation.
You
may
install
a
newer
major
version
on
the
same
machine
with
an
older
major
version,
i.e.
8.4.x
and
9.0.x
can
co-‐exist.
The
installation
program
wizard
will
ask
you
for
a
new
directory
that
is
different
than
the
existing
older
version
and
ask
for
an
unused
port
too.
You
do
not
need
to
shutdown
the
older
version
of
the
database
server.
B. Uninstalling
To
uninstall
this
version
of
Postgres
Plus
in
Windows,
use
the
Add/Remove
Programs
utility
in
the
Control
Panel.
On
Mac
or
Linux
systems,
run
the
uninstall-‐postgresplus
program
in
the
installation
directory.
Note
that
the
operating
system
user
account
(usually
‘postgres’)
and
data
directory
will
not
be
removed
and
must
be
done
manually.
You
do
not
need
to
shut
down
the
database
server.
X. Maintenance
A
complete
list
of
all
the
features
and
fixes
that
comprise
the
v9.0
release
of
the
database
server
can
be
viewed
at:
http://www.postgresql.org/docs/9.0/static/release-‐9-‐0.html
XI. Documentation
A. On-‐Disk
Documentation
The
PostgreSQL
installation
footprint
includes
the
PostgreSQL
documentation.
This
documentation
is
also
available
online
at:
http://www.enterprisedb.com/learning/documentation
C. PDF
Documentation
Some
installable
modules
have
PDF
documentation
available.
These
include
the
xDB
Replication
Server,
PL/Secure,
and
SQL/Protect.
To
access
the
PDF
documentation,
visit:
http://www.enterprisedb.com/learning/documentation
A. Downloads
EnterpriseDB
packaged
distributions
of
Postgres
based
database
software
may
be
downloaded
from:
1. Postgres
Plus
Advanced
Server:
http://www.enterprisedb.com/products/postgres_plus_as/download.do
2. Postgres
Plus
Standard
Server:
http://www.enterprisedb.com/products/postgres_plus/download.do
3. General
Download
Page:
http://www.enterprisedb.com/products/download.do