monitoring tools and commands. Each user has their own favorite features which will make day-to-day work with PostgreSQL easier and more productive for them. Among the most popular enhancements are: * Parallel Database Restore, speeding up recovery from backup up to 8 times * Per-Column Permissions, allowing more granular control of sensitive data * Per-database Collation Support, making PostgreSQL more useful in multi-lingual environments * In-place Upgrades through pg_migrator (beta), enabling upgrades from 8.3 to 8.4 without extensive downtime * New Query Monitoring Tools, giving administrators more insight into query activity * Greatly Reduced VACUUM Overhead through the Visibility Map * New Monitoring Tools for current queries, query load and deadlocks Version 8.4 also makes data analysis easier through the advanced ANSI SQL2003 features of windowing functions, common table expressions and recursive queries. Enhancements to stored procedures, such as default parameters and variadic parameters, make database server programming simpler and more compact. Of course, there are also performance improvements included in this version.
42 lines
1.2 KiB
Text
42 lines
1.2 KiB
Text
# $NetBSD: Makefile.custom,v 1.1.1.1 2009/07/29 06:26:17 adam Exp $
|
|
#
|
|
# This file is included at the end of Makefile.global, which is included
|
|
# by every sub-Makefile in the build tree. Makefiles for shared
|
|
# libraries include Makefile.global then Makefile.shlib.
|
|
#
|
|
|
|
# Override any OS-specific locations for where to put SQL man pages.
|
|
sqlmansect = 7
|
|
|
|
# Override installation paths to avoid logic in Makefile.global.
|
|
includedir = $(prefix)/include
|
|
libdir = $(exec_prefix)/lib
|
|
pkglibdir = $(libdir)/postgresql
|
|
pkgincludedir = $(includedir)/postgresql
|
|
|
|
# INSTALLED_LIBPQ is passed in from the environment and tells the build
|
|
# system how to link to an installed libpq.*.
|
|
#
|
|
ifdef INSTALLED_LIBPQ
|
|
libpq = -lpq
|
|
else
|
|
ifdef LIBTOOL
|
|
libpq = $(libpq_builddir)/libpq.la
|
|
endif
|
|
ifdef PGFILEDESC
|
|
libpq = -L$(libpq_builddir)/.libs -lpq
|
|
endif
|
|
endif
|
|
|
|
# In pkgsrc, libpython is always present as a shared library.
|
|
shared_libpython = yes
|
|
|
|
# $(libpq_builddir)/libpq.a is used in several places as a dependency,
|
|
# but if we're building with libtool, then we don't actually want to
|
|
# create that file since it will mess up the re-linking process.
|
|
# Declare it to be phony to prevent GNU make from thinking it's a
|
|
# target.
|
|
#
|
|
ifdef LIBTOOL
|
|
.PHONY: $(libpq_builddir)/libpq.a
|
|
endif
|