~ubuntu-branches/ubuntu/natty/postgresql-8.4/natty-security

« back to all changes in this revision

Viewing changes to src/include/c.h

  • Committer: Bazaar Package Importer
  • Author(s): Martin Pitt
  • Date: 2009-07-01 17:41:41 UTC
  • mfrom: (1.1.4 upstream)
  • mto: This revision was merged to the branch mainline in revision 6.
  • Revision ID: james.westby@ubuntu.com-20090701174141-jfmn9tt8e69m950x
Tags: 8.4.0-1
* Final 8.4.0 release. Major enhancements:
  - Windowing Functions
  - Common Table Expressions and Recursive Queries
  - Default and variadic parameters for functions
  - Parallel Restore
  - Column Permissions
  - Per-database locale settings
  - Improved hash indexes
  - Improved join performance for EXISTS and NOT EXISTS queries
  - Easier-to-use Warm Standby
  - Automatic sizing of the Free Space Map
  - Visibility Map (greatly reduces vacuum overhead for slowly-changing
    tables)
  - Version-aware psql (backslash commands work against older servers)
  - Support SSL certificates for user authentication
  - Per-function runtime statistics
  - Easy editing of functions in psql
  - New contrib modules: pg_stat_statements, auto_explain, citext,
    btree_gin 
  Upload to unstable, 8.4 is the new default. 
* debian/control: Build the versionless metapackages and have them point to
  8.4.

Show diffs side-by-side

added added

removed removed

Lines of Context:
12
12
 * Portions Copyright (c) 1996-2009, PostgreSQL Global Development Group
13
13
 * Portions Copyright (c) 1994, Regents of the University of California
14
14
 *
15
 
 * $PostgreSQL: pgsql/src/include/c.h,v 1.235 2009/03/26 22:26:07 petere Exp $
 
15
 * $PostgreSQL: pgsql/src/include/c.h,v 1.236 2009/06/11 14:49:08 momjian Exp $
16
16
 *
17
17
 *-------------------------------------------------------------------------
18
18
 */
103
103
 
104
104
/*
105
105
 *      Use this to mark string constants as needing translation at some later
106
 
 *      time, rather than immediately.  This is useful for cases where you need
 
106
 *      time, rather than immediately.  This is useful for cases where you need
107
107
 *      access to the original string and translated string, and for cases where
108
108
 *      immediate translation is not possible, like when initializing global
109
109
 *      variables.
737
737
#define CppAsString2(x) CppAsString(x)
738
738
 
739
739
#ifdef SO_MAJOR_VERSION
740
 
# define PG_TEXTDOMAIN(domain) (domain CppAsString2(SO_MAJOR_VERSION) "-" PG_MAJORVERSION)
 
740
#define PG_TEXTDOMAIN(domain) (domain CppAsString2(SO_MAJOR_VERSION) "-" PG_MAJORVERSION)
741
741
#else
742
 
# define PG_TEXTDOMAIN(domain) (domain "-" PG_MAJORVERSION)
 
742
#define PG_TEXTDOMAIN(domain) (domain "-" PG_MAJORVERSION)
743
743
#endif
744
744
 
745
745
 
842
842
#if defined(HAVE_WCSTOMBS) && defined(HAVE_TOWLOWER)
843
843
#define USE_WIDE_UPPER_LOWER
844
844
#endif
845
 
   
 
845
 
846
846
/* EXEC_BACKEND defines */
847
847
#ifdef EXEC_BACKEND
848
848
#define NON_EXEC_STATIC