Index
- ABORT,
ABORT
- abs,
Mathematical Functions and Operators
- acos,
Mathematical Functions and Operators
- add_missing_from configuration parameter,
Previous PostgreSQL Versions
- adminpack,
adminpack
- age,
Date/Time Functions and Operators
- aggregate function,
Aggregate Functions
- built-in,
Aggregate Functions
- invocation,
Aggregate Expressions
- user-defined,
User-Defined Aggregates
- AIX
- IPC configuration,
Shared Memory and Semaphores
- alias
- for table name in query,
Joins Between Tables
- in the FROM clause,
Table and Column Aliases
- in the select list,
Column Labels
- ALL,
Subquery Expressions,
Row and Array Comparisons
- allow_system_table_mods configuration parameter,
Developer Options
- ALTER AGGREGATE,
ALTER AGGREGATE
- ALTER CONVERSION,
ALTER CONVERSION
- ALTER DATABASE,
ALTER DATABASE
- ALTER DOMAIN,
ALTER DOMAIN
- ALTER FUNCTION,
ALTER FUNCTION
- ALTER GROUP,
ALTER GROUP
- ALTER INDEX,
ALTER INDEX
- ALTER LANGUAGE,
ALTER LANGUAGE
- ALTER OPERATOR,
ALTER OPERATOR
- ALTER OPERATOR CLASS,
ALTER OPERATOR CLASS
- ALTER OPERATOR FAMILY,
ALTER OPERATOR FAMILY
- ALTER ROLE,
Role Attributes,
ALTER ROLE
- ALTER SCHEMA,
ALTER SCHEMA
- ALTER SEQUENCE,
ALTER SEQUENCE
- ALTER TABLE,
ALTER TABLE
- ALTER TABLESPACE,
ALTER TABLESPACE
- ALTER TEXT SEARCH CONFIGURATION,
ALTER TEXT SEARCH CONFIGURATION
- ALTER TEXT SEARCH DICTIONARY,
ALTER TEXT SEARCH DICTIONARY
- ALTER TEXT SEARCH PARSER,
ALTER TEXT SEARCH PARSER
- ALTER TEXT SEARCH TEMPLATE,
ALTER TEXT SEARCH TEMPLATE
- ALTER TRIGGER,
ALTER TRIGGER
- ALTER TYPE,
ALTER TYPE
- ALTER USER,
ALTER USER
- ALTER VIEW,
ALTER VIEW
- ANALYZE,
Updating Planner Statistics,
ANALYZE
- AND (operator),
Logical Operators
- any,
Pseudo-Types,
Aggregate Functions,
Subquery Expressions,
Row and Array Comparisons
- anyarray,
Pseudo-Types
- anyelement,
Pseudo-Types
- anyenum,
Pseudo-Types
- anynonarray,
Pseudo-Types
- applicable role,
applicable_roles
- arbitrary precision numbers,
Arbitrary Precision Numbers
- archive_command configuration parameter,
Archiving
- archive_mode configuration parameter,
Archiving
- archive_timeout configuration parameter,
Archiving
- area,
Geometric Functions and Operators
- ARRAY,
Array Constructors,
Arrays
- constant,
Array Value Input
- constructor,
Array Constructors
- determination of result type,
UNION, CASE, and Related Constructs
- of user-defined type,
User-Defined Types
- array_nulls configuration parameter,
Previous PostgreSQL Versions
- ascii,
String Functions and Operators
- asin,
Mathematical Functions and Operators
- asynchronous commit,
Asynchronous Commit
- AT TIME ZONE,
AT TIME ZONE
- atan,
Mathematical Functions and Operators
- atan2,
Mathematical Functions and Operators
- authentication_timeout configuration parameter,
Security and Authentication
- auto-increment
- see serial
- autocommit
- bulk-loading data,
Disable Autocommit
- psql,
Variables
- autovacuum
- configuration parameters,
Automatic Vacuuming
- general information,
The Auto-Vacuum Daemon
- table-specific configuration,
pg_autovacuum
- autovacuum configuration parameter,
Automatic Vacuuming
- autovacuum_analyze_scale_factor configuration parameter,
Automatic Vacuuming
- autovacuum_analyze_threshold configuration parameter,
Automatic Vacuuming
- autovacuum_freeze_max_age configuration parameter,
Automatic Vacuuming
- autovacuum_max_workers configuration parameter,
Automatic Vacuuming
- autovacuum_naptime configuration parameter,
Automatic Vacuuming
- autovacuum_vacuum_cost_delay configuration parameter,
Automatic Vacuuming
- autovacuum_vacuum_cost_limit configuration parameter,
Automatic Vacuuming
- autovacuum_vacuum_scale_factor configuration parameter,
Automatic Vacuuming
- autovacuum_vacuum_threshold configuration parameter,
Automatic Vacuuming
- average,
Aggregate Functions,
Aggregate Functions
- B-tree
- see index
- backslash escapes,
String Constants
- backslash_quote configuration parameter,
Previous PostgreSQL Versions
- backup,
System Administration Functions,
Backup and Restore
- base type,
The PostgreSQL Type System
- BEGIN,
BEGIN
- BETWEEN,
Comparison Operators
- BETWEEN SYMMETRIC,
Comparison Operators
- bgwriter_delay configuration parameter,
Background Writer
- bgwriter_lru_maxpages configuration parameter,
Background Writer
- bgwriter_lru_multiplier configuration parameter,
Background Writer
- bigint,
Numeric Constants,
Integer Types
- bigserial,
Serial Types
- binary data,
Binary Data Types
- functions,
Binary String Functions and Operators
- binary string
- concatenation,
Binary String Functions and Operators
- length,
Binary String Functions and Operators
- bison,
Requirements
- bit string
- constant,
Bit-String Constants
- data type,
Bit String Types
- bit strings
- functions,
Bit String Functions and Operators
- bitmap scan,
Combining Multiple Indexes,
Planner Method Configuration
- bit_and,
Aggregate Functions
- bit_length,
String Functions and Operators
- bit_or,
Aggregate Functions
- BLOB
- see large object
- block_size configuration parameter,
Preset Options
- bonjour_name configuration parameter,
Connection Settings
- Boolean
- data type,
Boolean Type
- operators
- see operators, logical
- bool_and,
Aggregate Functions
- bool_or,
Aggregate Functions
- booting
- starting the server during,
Starting the Database Server
- box (data type),
Boxes
- BSD/OS
- IPC configuration,
Shared Memory and Semaphores
- shared library,
Compiling and Linking Dynamically-Loaded Functions
- btree_gist,
btree_gist
- btrim,
String Functions and Operators
- bytea,
Binary Data Types
- in libpq,
Escaping Binary Strings for Inclusion in SQL Commands
- C,
libpq - C Library,
ECPG - Embedded SQL in C
- canceling
- SQL command,
Cancelling Queries in Progress
- CASCADE
- with DROP,
Dependency Tracking
- foreign key action,
Foreign Keys
- CASE,
Conditional Expressions
- determination of result type,
UNION, CASE, and Related Constructs
- case sensitivity
- of SQL commands,
Identifiers and Key Words
- cast
- I/O conversion,
CREATE CAST
- cbrt,
Mathematical Functions and Operators
- ceiling,
Mathematical Functions and Operators
- center,
Geometric Functions and Operators
- change accumulation,
Backup and Restore
- char,
Character Types
- character,
Character Types
- character set,
Locale and Formatting,
Preset Options,
Character Set Support
- character string
- concatenation,
String Functions and Operators
- constant,
String Constants
- data types,
Character Types
- length,
String Functions and Operators
- character varying,
Character Types
- char_length,
String Functions and Operators
- check constraint,
Check Constraints
- checkpoint,
WAL Configuration,
CHECKPOINT
- checkpoint_completion_target configuration parameter,
Checkpoints
- checkpoint_segments configuration parameter,
Checkpoints
- checkpoint_timeout configuration parameter,
Checkpoints
- checkpoint_warning configuration parameter,
Checkpoints
- check_function_bodies configuration parameter,
Statement Behavior
- chkpass,
chkpass
- chr,
String Functions and Operators
- cid,
Object Identifier Types
- cidr,
cidr
- circle,
Circles
- client authentication,
Client Authentication
- timeout during,
Security and Authentication
- client_encoding configuration parameter,
Locale and Formatting
- client_min_messages configuration parameter,
When To Log
- clock_timestamp,
Date/Time Functions and Operators
- CLOSE,
CLOSE
- CLUSTER,
CLUSTER
- of databases
- see database cluster
- clusterdb,
clusterdb
- clustering,
High Availability, Load Balancing, and Replication
- cmax,
System Columns
- cmin,
System Columns
- COALESCE,
COALESCE
- column,
Concepts,
Table Basics
- adding,
Adding a Column
- removing,
Removing a Column
- renaming,
Renaming a Column
- system column,
System Columns
- column data type
- changing,
Changing a Column's Data Type
- column reference,
Column References
- col_description,
System Information Functions
- COMMENT,
COMMENT
- about database objects,
System Information Functions
- in SQL,
Comments
- COMMIT,
COMMIT
- COMMIT PREPARED,
COMMIT PREPARED
- commit_delay configuration parameter,
Settings
- commit_siblings configuration parameter,
Settings
- comparison
- operators,
Comparison Operators
- row-wise,
Row and Array Comparisons
- subquery result row,
Subquery Expressions
- compiling
- libpq applications,
Building libpq Programs
- composite type,
Composite Types,
The PostgreSQL Type System
- constant,
Composite Value Input
- constructor,
Row Constructors
- computed field,
SQL Functions on Composite Types
- concurrency,
Concurrency Control
- conditional expression,
Conditional Expressions
- configuration
- of the server,
Server Configuration
- of the server
- functions,
System Administration Functions
- configure,
Installation Procedure
- config_file configuration parameter,
File Locations
- conjunction,
Logical Operators
- connection service file,
The Connection Service File
- constant,
Constants
- constraint,
Constraints
- adding,
Adding a Constraint
- check,
Check Constraints
- foreign key,
Foreign Keys
- name,
Check Constraints
- NOT NULL,
Not-Null Constraints
- primary key,
Primary Keys
- removing,
Removing a Constraint
- unique,
Unique Constraints
- constraint exclusion,
Partitioning and Constraint Exclusion,
Other Planner Options
- constraint_exclusion configuration parameter,
Other Planner Options
- CONTINUE
- in PL/pgSQL,
CONTINUE
- continuous archiving,
Backup and Restore
- convert,
String Functions and Operators
- convert_from,
String Functions and Operators
- convert_to,
String Functions and Operators
- COPY,
Populating a Table With Rows,
COPY
- with libpq,
Functions Associated with the COPY Command
- correlation,
Aggregate Functions
- cos,
Mathematical Functions and Operators
- cot,
Mathematical Functions and Operators
- count,
Aggregate Functions
- covariance
- population,
Aggregate Functions
- sample,
Aggregate Functions
- cpu_index_tuple_cost configuration parameter,
Planner Cost Constants
- cpu_operator_cost configuration parameter,
Planner Cost Constants
- cpu_tuple_cost configuration parameter,
Planner Cost Constants
- CREATE DATABASE,
Creating a Database
- CREATE AGGREGATE,
CREATE AGGREGATE
- CREATE CAST,
CREATE CAST
- CREATE CONSTRAINT TRIGGER,
CREATE CONSTRAINT TRIGGER
- CREATE CONVERSION,
CREATE CONVERSION
- CREATE DATABASE,
CREATE DATABASE
- CREATE DOMAIN,
CREATE DOMAIN
- CREATE FUNCTION,
CREATE FUNCTION
- CREATE GROUP,
CREATE GROUP
- CREATE INDEX,
CREATE INDEX
- CREATE LANGUAGE,
CREATE LANGUAGE
- CREATE OPERATOR,
CREATE OPERATOR
- CREATE OPERATOR CLASS,
CREATE OPERATOR CLASS
- CREATE OPERATOR FAMILY,
CREATE OPERATOR FAMILY
- CREATE ROLE,
Database Roles,
CREATE ROLE
- CREATE RULE,
CREATE RULE
- CREATE SCHEMA,
CREATE SCHEMA
- CREATE SEQUENCE,
CREATE SEQUENCE
- CREATE TABLE,
Creating a New Table,
CREATE TABLE
- CREATE TABLE AS,
CREATE TABLE AS
- CREATE TABLESPACE,
Tablespaces,
CREATE TABLESPACE
- CREATE TEXT SEARCH CONFIGURATION,
CREATE TEXT SEARCH CONFIGURATION
- CREATE TEXT SEARCH DICTIONARY,
CREATE TEXT SEARCH DICTIONARY
- CREATE TEXT SEARCH PARSER,
CREATE TEXT SEARCH PARSER
- CREATE TEXT SEARCH TEMPLATE,
CREATE TEXT SEARCH TEMPLATE
- CREATE TRIGGER,
CREATE TRIGGER
- CREATE TYPE,
CREATE TYPE
- CREATE USER,
CREATE USER
- CREATE VIEW,
CREATE VIEW
- createdb,
Creating a Database,
Creating a Database,
createdb
- createlang,
createlang
- createuser,
Database Roles,
createuser
- cross compilation,
Installation Procedure
- cross join,
Joined Tables
- crypt,
Password authentication
- cstring,
Pseudo-Types
- ctid,
System Columns,
View Rules in Non-SELECT Statements
- cube,
cube
- current_database,
System Information Functions
- current_date,
Date/Time Functions and Operators
- current_schema,
System Information Functions
- current_time,
Date/Time Functions and Operators
- current_timestamp,
Date/Time Functions and Operators
- current_user,
System Information Functions
- currval,
Sequence Manipulation Functions
- cursor
- CLOSE,
CLOSE
- DECLARE,
DECLARE
- FETCH,
FETCH
- in PL/pgSQL,
Cursors
- MOVE,
MOVE
- showing the query plan,
EXPLAIN
- custom_variable_classes configuration parameter,
Customized Options
- data area
- see database cluster
- data partitioning,
High Availability, Load Balancing, and Replication
- data type,
Data Types
- base,
The PostgreSQL Type System
- category,
Overview
- composite,
The PostgreSQL Type System
- constant,
Constants of Other Types
- conversion,
Type Conversion
- enumerated (enum),
Enumerated Types
- internal organization,
Base Types in C-Language Functions
- numeric,
Numeric Types
- type cast,
Type Casts
- user-defined,
User-Defined Types
- database,
Managing Databases
- creating,
Creating a Database
- privilege to create,
Role Attributes
- database activity
- monitoring,
Monitoring Database Activity
- database cluster,
Concepts,
Creating a Database Cluster
- data_directory configuration parameter,
File Locations
- date,
Date/Time Types,
Dates
- constants,
Special Values
- current,
Current Date/Time
- output format,
Date/Time Output
- see also formatting
- DateStyle configuration parameter,
Locale and Formatting
- date_part,
Date/Time Functions and Operators,
EXTRACT, date_part
- date_trunc,
Date/Time Functions and Operators,
date_trunc
- DBI,
Database Access from PL/Perl
- dblink,
dblink
- db_user_namespace configuration parameter,
Security and Authentication
- deadlock,
Deadlocks
- timeout during,
Lock Management
- deadlock_timeout configuration parameter,
Lock Management
- DEALLOCATE,
DEALLOCATE
- debug_assertions configuration parameter,
Developer Options
- debug_pretty_print configuration parameter,
What To Log
- debug_print_parse configuration parameter,
What To Log
- debug_print_plan configuration parameter,
What To Log
- debug_print_rewritten configuration parameter,
What To Log
- decimal
- see numeric
- DECLARE,
DECLARE
- decode,
String Functions and Operators
- default value,
Default Values
- changing,
Changing a Column's Default Value
- default_statistics_target configuration parameter,
Other Planner Options
- default_tablespace configuration parameter,
Statement Behavior
- default_text_search_config configuration parameter,
Locale and Formatting
- default_transaction_isolation configuration parameter,
Statement Behavior
- default_transaction_read_only configuration parameter,
Statement Behavior
- default_with_oids configuration parameter,
Previous PostgreSQL Versions
- degrees,
Mathematical Functions and Operators
- delay,
Delaying Execution
- DELETE,
Deletions,
Deleting Data,
DELETE
- deleting,
Deleting Data
- diameter,
Geometric Functions and Operators
- dict_int,
dict_int
- dict_xsyn,
dict_xsyn
- Digital UNIX
- see Tru64 UNIX
- dirty read,
Transaction Isolation
- DISCARD,
DISCARD
- disjunction,
Logical Operators
- disk drive,
WAL Internals
- disk space,
Recovering Disk Space
- disk usage,
Determining Disk Usage
- DISTINCT,
Querying a Table,
DISTINCT
- document
- text search,
What Is a Document?
- dollar quoting,
Dollar-Quoted String Constants
- double precision,
Floating-Point Types
- DROP AGGREGATE,
DROP AGGREGATE
- DROP CAST,
DROP CAST
- DROP CONVERSION,
DROP CONVERSION
- DROP DATABASE,
Destroying a Database,
DROP DATABASE
- DROP DOMAIN,
DROP DOMAIN
- DROP FUNCTION,
DROP FUNCTION
- DROP GROUP,
DROP GROUP
- DROP INDEX,
DROP INDEX
- DROP LANGUAGE,
DROP LANGUAGE
- DROP OPERATOR,
DROP OPERATOR
- DROP OPERATOR CLASS,
DROP OPERATOR CLASS
- DROP OPERATOR FAMILY,
DROP OPERATOR FAMILY
- DROP OWNED,
DROP OWNED
- DROP ROLE,
Database Roles,
DROP ROLE
- DROP RULE,
DROP RULE
- DROP SCHEMA,
DROP SCHEMA
- DROP SEQUENCE,
DROP SEQUENCE
- DROP TABLE,
Creating a New Table,
DROP TABLE
- DROP TABLESPACE,
DROP TABLESPACE
- DROP TEXT SEARCH CONFIGURATION,
DROP TEXT SEARCH CONFIGURATION
- DROP TEXT SEARCH DICTIONARY,
DROP TEXT SEARCH DICTIONARY
- DROP TEXT SEARCH PARSER,
DROP TEXT SEARCH PARSER
- DROP TEXT SEARCH TEMPLATE,
DROP TEXT SEARCH TEMPLATE
- DROP TRIGGER,
DROP TRIGGER
- DROP TYPE,
DROP TYPE
- DROP USER,
DROP USER
- DROP VIEW,
DROP VIEW
- dropdb,
Destroying a Database,
dropdb
- droplang,
droplang
- dropuser,
Database Roles,
dropuser
- DTD,
Creating XML Values
- DTrace,
Installation Procedure,
Dynamic Tracing
- duplicate,
Querying a Table
- duplicates,
DISTINCT
- dynamic loading,
Other Defaults,
Dynamic Loading
- dynamic_library_path,
Dynamic Loading
- dynamic_library_path configuration parameter,
Other Defaults
- earthdistance,
earthdistance
- ECPG,
ECPG - Embedded SQL in C,
ecpg
- effective_cache_size configuration parameter,
Planner Cost Constants
- elog,
Reporting Errors Within the Server
- in PL/Perl,
Database Access from PL/Perl
- in PL/Python,
Database Access
- in PL/Tcl,
Database Access from PL/Tcl
- embedded SQL
- in C,
ECPG - Embedded SQL in C
- enabled role,
enabled_roles
- enable_bitmapscan configuration parameter,
Planner Method Configuration
- enable_hashagg configuration parameter,
Planner Method Configuration
- enable_hashjoin configuration parameter,
Planner Method Configuration
- enable_indexscan configuration parameter,
Planner Method Configuration
- enable_mergejoin configuration parameter,
Planner Method Configuration
- enable_nestloop configuration parameter,
Planner Method Configuration
- enable_seqscan configuration parameter,
Planner Method Configuration
- enable_sort configuration parameter,
Planner Method Configuration
- enable_tidscan configuration parameter,
Planner Method Configuration
- encode,
String Functions and Operators
- encryption,
Encryption Options
- END,
END
- environment variable,
Environment Variables
- ereport,
Reporting Errors Within the Server
- error codes
- libpq,
Main Functions
- list of,
PostgreSQL Error Codes
- error message,
Connection Status Functions
- escape string syntax,
String Constants
- escape_string_warning configuration parameter,
Previous PostgreSQL Versions
- escaping strings
- in libpq,
Escaping Strings for Inclusion in SQL Commands
- every,
Aggregate Functions
- EXCEPT,
Combining Queries
- exceptions
- in PL/PgSQL,
Trapping Errors
- EXECUTE,
EXECUTE
- EXISTS,
Subquery Expressions
- EXIT
- in PL/pgSQL,
EXIT
- exp,
Mathematical Functions and Operators
- EXPLAIN,
Using EXPLAIN,
EXPLAIN
- explain_pretty_print configuration parameter,
Other Defaults
- expression
- order of evaluation,
Expression Evaluation Rules
- syntax,
Value Expressions
- extending SQL,
Extending SQL
- extensions,
Extensions
- external_pid_file configuration parameter,
File Locations
- extract,
Date/Time Functions and Operators,
EXTRACT, date_part
- extra_float_digits configuration parameter,
Locale and Formatting
- failover,
High Availability, Load Balancing, and Replication
- false,
Boolean Type
- FAQ,
Further Information
- fast path,
The Fast-Path Interface
- FETCH,
FETCH
- field
- computed,
SQL Functions on Composite Types
- field selection,
Field Selection
- flex,
Requirements
- float4
- see real
- float8
- see double precision
- floating point,
Floating-Point Types
- floating-point
- display,
Locale and Formatting
- floor,
Mathematical Functions and Operators
- foreign key,
Foreign Keys,
Foreign Keys
- formatting,
Data Type Formatting Functions
- format_type,
System Information Functions
- free space map,
Free Space Map
- FreeBSD
- IPC configuration,
Shared Memory and Semaphores
- shared library,
Compiling and Linking Dynamically-Loaded Functions
- start script,
Starting the Database Server
- FROM
- missing,
Previous PostgreSQL Versions
- from_collapse_limit configuration parameter,
Other Planner Options
- fsync configuration parameter,
Settings
- full text search,
Full Text Search
- data types,
Text Search Types
- functions and operators,
Text Search Types
- full_page_writes configuration parameter,
Settings
- function,
Functions and Operators
- in the FROM clause,
Table Functions
- internal,
Internal Functions
- invocation,
Function Calls
- output parameter,
Functions with Output Parameters
- polymorphic,
Polymorphic Types
- type resolution in an invocation,
Functions
- user-defined,
User-Defined Functions
- in C,
C-Language Functions
- in SQL,
Query Language (SQL) Functions
- fuzzystrmatch,
fuzzystrmatch
- generate_series,
Set Returning Functions
- genetic query optimization,
Genetic Query Optimizer
- GEQO
- see genetic query optimization
- geqo configuration parameter,
Genetic Query Optimizer
- geqo_effort configuration parameter,
Genetic Query Optimizer
- geqo_generations configuration parameter,
Genetic Query Optimizer
- geqo_pool_size configuration parameter,
Genetic Query Optimizer
- geqo_selection_bias configuration parameter,
Genetic Query Optimizer
- geqo_threshold configuration parameter,
Genetic Query Optimizer
- get_bit,
Binary String Functions and Operators
- get_byte,
Binary String Functions and Operators
- GIN
- see index
- gin_fuzzy_search_limit configuration parameter,
Other Defaults
- GiST
- see index
- global data
- in PL/Python,
PL/Python Functions
- in PL/Tcl,
Global Data in PL/Tcl
- GRANT,
Privileges,
GRANT
- GREATEST,
GREATEST and LEAST
- determination of result type,
UNION, CASE, and Related Constructs
- GROUP BY,
Aggregate Functions,
The GROUP BY and HAVING Clauses
- grouping,
The GROUP BY and HAVING Clauses
- GSSAPI,
GSSAPI authentication
- GUID,
UUID Type
- hash
- see index
- has_database_privilege,
System Information Functions
- has_function_privilege,
System Information Functions
- has_language_privilege,
System Information Functions
- has_schema_privilege,
System Information Functions
- has_tablespace_privilege,
System Information Functions
- has_table_privilege,
System Information Functions
- HAVING,
Aggregate Functions,
The GROUP BY and HAVING Clauses
- hba_file configuration parameter,
File Locations
- height,
Geometric Functions and Operators
- hierarchical database,
Concepts
- high availability,
Backup and Restore,
High Availability, Load Balancing, and Replication
- history
- of PostgreSQL,
A Brief History of PostgreSQL
- host name,
Database Connection Control Functions
- HP-UX
- IPC configuration,
Shared Memory and Semaphores
- shared library,
Compiling and Linking Dynamically-Loaded Functions
- hstore,
hstore
- ident,
Ident-based authentication
- identifier
- length,
Identifiers and Key Words
- syntax of,
Identifiers and Key Words
- ident_file configuration parameter,
File Locations
- IFNULL,
COALESCE
- ignore_system_indexes configuration parameter,
Developer Options
- IMMUTABLE,
Function Volatility Categories
- IN,
Subquery Expressions,
Row and Array Comparisons
- include
- in configuration file,
Setting Parameters
- incrementally updated backups,
Backup and Restore
- index,
Indexes
- and ORDER BY,
Indexes and ORDER BY
- B-tree,
Index Types
- building concurrently,
Building Indexes Concurrently
- combining multiple indexes,
Combining Multiple Indexes
- examining usage,
Examining Index Usage
- on expressions,
Indexes on Expressions
- for user-defined data type,
Interfacing Extensions To Indexes
- GIN,
Index Types,
GIN Indexes
- text search,
GiST and GIN Index Types
- GiST,
Index Types,
GiST Indexes
- text search,
GiST and GIN Index Types
- hash,
Index Types
- locks,
Locking and Indexes
- multicolumn,
Multicolumn Indexes
- partial,
Partial Indexes
- unique,
Unique Indexes
- index scan,
Planner Method Configuration
- inet (data type),
inet
- inet_client_addr,
System Information Functions
- inet_client_port,
System Information Functions
- inet_server_addr,
System Information Functions
- inet_server_port,
System Information Functions
- information schema,
The Information Schema
- inheritance,
Inheritance,
Inheritance,
Previous PostgreSQL Versions
- initcap,
String Functions and Operators
- initdb,
Creating a Database Cluster,
initdb
- input function,
User-Defined Types
- of a data type,
User-Defined Types
- INSERT,
Populating a Table With Rows,
Inserting Data,
INSERT
- inserting,
Inserting Data
- installation,
Installation Instructions
- on Windows,
Installation on Windows
- instr,
Porting Examples
- int2
- see smallint
- int4
- see integer
- int8
- see bigint
- intagg,
intagg
- intarray,
intarray
- integer,
Numeric Constants,
Integer Types
- integer_datetimes configuration parameter,
Preset Options
- interfaces
- externally maintained,
Client Interfaces
- internal,
Pseudo-Types
- INTERSECT,
Combining Queries
- interval,
Date/Time Types,
Intervals
- ipcclean,
ipcclean
- IRIX
- shared library,
Compiling and Linking Dynamically-Loaded Functions
- IS DISTINCT FROM,
Comparison Operators,
Row and Array Comparisons
- IS DOCUMENT,
XML Predicates
- IS FALSE,
Comparison Operators
- IS NOT DISTINCT FROM,
Comparison Operators,
Row and Array Comparisons
- IS NOT FALSE,
Comparison Operators
- IS NOT NULL,
Comparison Operators
- IS NOT TRUE,
Comparison Operators
- IS NOT UNKNOWN,
Comparison Operators
- IS NULL,
Comparison Operators,
Platform and Client Compatibility
- IS TRUE,
Comparison Operators
- IS UNKNOWN,
Comparison Operators
- isclosed,
Geometric Functions and Operators
- isfinite,
Date/Time Functions and Operators
- isn,
isn
- ISNULL,
Comparison Operators
- isopen,
Geometric Functions and Operators
- join,
Joins Between Tables,
Joined Tables
- controlling the order,
Controlling the Planner with Explicit JOIN Clauses
- cross,
Joined Tables
- left,
Joined Tables
- natural,
Joined Tables
- outer,
Joins Between Tables,
Joined Tables
- right,
Joined Tables
- self,
Joins Between Tables
- join_collapse_limit configuration parameter,
Other Planner Options
- justify_days,
Date/Time Functions and Operators
- justify_hours,
Date/Time Functions and Operators
- justify_interval,
Date/Time Functions and Operators
- label
- see alias
- language_handler,
Pseudo-Types
- large object,
Large Objects
- lastval,
Sequence Manipulation Functions
- lc_collate configuration parameter,
Preset Options
- lc_ctype configuration parameter,
Preset Options
- lc_messages configuration parameter,
Locale and Formatting
- lc_monetary configuration parameter,
Locale and Formatting
- lc_numeric configuration parameter,
Locale and Formatting
- lc_time configuration parameter,
Locale and Formatting
- LDAP,
Installation Procedure,
LDAP authentication
- LDAP connection parameter lookup,
LDAP Lookup of Connection Parameters
- ldconfig,
Shared Libraries
- LEAST,
GREATEST and LEAST
- determination of result type,
UNION, CASE, and Related Constructs
- left join,
Joined Tables
- length,
Geometric Functions and Operators
- of a binary string
- see binary strings, length
- of a character string
- see character string, length
- length(tsvector),
Manipulating Documents
- libedit,
Requirements
- libperl,
Requirements
- libpq,
libpq - C Library
- libpq-fe.h,
libpq - C Library,
Connection Status Functions
- libpq-int.h,
Connection Status Functions
- libpython,
Requirements
- library finalization function,
Dynamic Loading
- library initialization function,
Dynamic Loading
- LIKE,
LIKE
- and locales,
Behavior
- LIMIT,
LIMIT and OFFSET
- line segment,
Line Segments
- linear regression,
Aggregate Functions
- Linux
- IPC configuration,
Shared Memory and Semaphores
- shared library,
Compiling and Linking Dynamically-Loaded Functions
- start script,
Starting the Database Server
- LISTEN,
LISTEN
- listen_addresses configuration parameter,
Connection Settings
- ln,
Mathematical Functions and Operators
- lo,
lo
- LOAD,
LOAD
- load balancing,
High Availability, Load Balancing, and Replication
- locale,
Creating a Database Cluster,
Locale Support
- localtime,
Date/Time Functions and Operators
- localtimestamp,
Date/Time Functions and Operators
- local_preload_libraries configuration parameter,
Other Defaults
- lock,
Explicit Locking,
Table-Level Locks,
LOCK
- advisory,
Advisory Locks
- monitoring,
Viewing Locks
- log,
Mathematical Functions and Operators
- log shipping,
Backup and Restore
- logging_collector configuration parameter,
Where To Log
- login privilege,
Role Attributes
- log_autovacuum_min_duration configuration parameter,
Automatic Vacuuming
- log_checkpoints configuration parameter,
What To Log
- log_connections configuration parameter,
What To Log
- log_destination configuration parameter,
Where To Log
- log_directory configuration parameter,
Where To Log
- log_disconnections configuration parameter,
What To Log
- log_duration configuration parameter,
What To Log
- log_error_verbosity configuration parameter,
When To Log
- log_executor_stats configuration parameter,
Statistics Monitoring
- log_filename configuration parameter,
Where To Log
- log_hostname configuration parameter,
What To Log
- log_line_prefix configuration parameter,
What To Log
- log_lock_waits configuration parameter,
What To Log
- log_min_duration_statement configuration parameter,
When To Log
- log_min_error_statement configuration parameter,
When To Log
- log_min_messages configuration parameter,
When To Log
- log_parser_stats configuration parameter,
Statistics Monitoring
- log_planner_stats configuration parameter,
Statistics Monitoring
- log_rotation_age configuration parameter,
Where To Log
- log_rotation_size configuration parameter,
Where To Log
- log_statement configuration parameter,
What To Log
- log_statement_stats configuration parameter,
Statistics Monitoring
- log_temp_files configuration parameter,
What To Log
- log_timezone configuration parameter,
What To Log
- log_truncate_on_rotation configuration parameter,
Where To Log
- loop
- in PL/pgSQL,
Simple Loops
- lower,
String Functions and Operators
- and locales,
Behavior
- lo_close,
Closing a Large Object Descriptor
- lo_creat,
Creating a Large Object,
Server-Side Functions
- lo_create,
Creating a Large Object,
Server-Side Functions
- lo_export,
Exporting a Large Object,
Server-Side Functions
- lo_import,
Importing a Large Object,
Server-Side Functions
- lo_lseek,
Seeking in a Large Object
- lo_open,
Opening an Existing Large Object
- lo_read,
Reading Data from a Large Object
- lo_tell,
Obtaining the Seek Position of a Large Object
- lo_truncate,
Truncating a Large Object
- lo_unlink,
Removing a Large Object,
Server-Side Functions
- lo_write,
Writing Data to a Large Object
- lpad,
String Functions and Operators
- lseg,
Line Segments
- ltree,
ltree
- ltrim,
String Functions and Operators
- MAC address
- see macaddr
- macaddr (data type),
macaddr
- MacOS X
- IPC configuration,
Shared Memory and Semaphores
- shared library,
Compiling and Linking Dynamically-Loaded Functions
- magic block,
Dynamic Loading
- maintenance,
Routine Database Maintenance Tasks
- maintenance_work_mem configuration parameter,
Memory
- make,
Requirements
- MANPATH,
Environment Variables
- max,
Aggregate Functions
- max_connections configuration parameter,
Connection Settings
- max_files_per_process configuration parameter,
Kernel Resource Usage
- max_fsm_pages configuration parameter,
Free Space Map
- max_fsm_relations configuration parameter,
Free Space Map
- max_function_args configuration parameter,
Preset Options
- max_identifier_length configuration parameter,
Preset Options
- max_index_keys configuration parameter,
Preset Options
- max_locks_per_transaction configuration parameter,
Lock Management
- max_prepared_transactions configuration parameter,
Memory
- max_stack_depth configuration parameter,
Memory
- md5,
String Functions and Operators,
Password authentication
- memory context
- in SPI,
Memory Management
- min,
Aggregate Functions
- mod,
Mathematical Functions and Operators
- monitoring
- database activity,
Monitoring Database Activity
- MOVE,
MOVE
- MVCC,
Introduction
- name
- qualified,
Creating a Schema
- syntax of,
Identifiers and Key Words
- unqualified,
The Schema Search Path
- NaN
- see not a number
- natural join,
Joined Tables
- negation,
Logical Operators
- NetBSD
- IPC configuration,
Shared Memory and Semaphores
- shared library,
Compiling and Linking Dynamically-Loaded Functions
- start script,
Starting the Database Server
- network
- data types,
Network Address Types
- Network Attached Storage (NAS)
- see Network File Systems
- Network File Systems,
Network File Systems
- nextval,
Sequence Manipulation Functions
- NFS
- see Network File Systems
- nonblocking connection,
Database Connection Control Functions,
Asynchronous Command Processing
- nonrepeatable read,
Transaction Isolation
- NOT (operator),
Logical Operators
- not a number
- double precision,
Floating-Point Types
- numeric (data type),
Arbitrary Precision Numbers
- NOT IN,
Subquery Expressions,
Row and Array Comparisons
- not-null constraint,
Not-Null Constraints
- notice processor,
Notice Processing
- notice receiver,
Notice Processing
- notice processing
- in libpq,
Notice Processing
- NOTIFY,
NOTIFY
- in libpq,
Asynchronous Notification
- NOTNULL,
Comparison Operators
- now,
Date/Time Functions and Operators
- npoints,
Geometric Functions and Operators
- null value
- with check constraints,
Check Constraints
- comparing,
Comparison Operators
- default value,
Default Values
- in DISTINCT,
DISTINCT
- in libpq,
Retrieving Query Result Information
- in PL/Perl,
PL/Perl Functions and Arguments
- PL/Python,
PL/Python Functions
- with unique constraints,
Unique Constraints
- NULLIF,
NULLIF
- number
- constant,
Numeric Constants
- numeric,
Numeric Constants
- numeric (data type),
Arbitrary Precision Numbers
- numnode,
Manipulating Queries
- NVL,
COALESCE
- object identifier
- data type,
Object Identifier Types
- object-oriented database,
Concepts
- obj_description,
System Information Functions
- octet_length,
String Functions and Operators
- OFFSET,
LIMIT and OFFSET
- oid,
Object Identifier Types
- column,
System Columns
- in libpq,
Retrieving Result Information for Other Commands
- oid2name,
oid2name
- ONLY,
The FROM Clause
- opaque,
Pseudo-Types
- OpenBSD
- IPC configuration,
Shared Memory and Semaphores
- shared library,
Compiling and Linking Dynamically-Loaded Functions
- start script,
Starting the Database Server
- OpenSSL,
Installation Procedure
- see also SSL
- operator,
Functions and Operators
- invocation,
Operator Invocations
- logical,
Logical Operators
- precedence,
Lexical Precedence
- syntax,
Operators
- type resolution in an invocation,
Operators
- user-defined,
User-Defined Operators
- operator class,
Operator Classes and Operator Families,
Index Methods and Operator Classes
- operator family,
Operator Classes and Operator Families,
Operator Classes and Operator Families
- OR (operator),
Logical Operators
- Oracle
- porting from PL/SQL to PL/pgSQL,
Porting from Oracle PL/SQL
- ORDER BY,
Querying a Table,
Sorting Rows
- and locales,
Behavior
- ordering operator,
System Dependencies on Operator Classes
- outer join,
Joined Tables
- output function
- of a data type,
User-Defined Types
- output function,
User-Defined Types
- overlay,
String Functions and Operators
- overloading
- functions,
Function Overloading
- operators,
User-Defined Operators
- owner,
Privileges
- pageinspect,
pageinspect
- palloc,
Writing Code
- PAM,
Installation Procedure,
PAM authentication
- parameter
- syntax,
Positional Parameters
- parenthesis,
Value Expressions
- partitioning,
Partitioning
- password,
Role Attributes
- authentication,
Password authentication
- of the superuser,
Creating a Database Cluster
- password file,
The Password File
- password_encryption configuration parameter,
Security and Authentication
- PATH,
Environment Variables
- for schemas,
Statement Behavior
- path (data type),
Paths
- pattern matching,
Pattern Matching
- patterns
- in psql and pg_dump,
Patterns
- pclose,
Geometric Functions and Operators
- performance,
Performance Tips
- Perl,
PL/Perl - Perl Procedural Language
- permission
- see privilege
- pfree,
Writing Code
- pgbench,
pgbench
- PGcancel,
Cancelling Queries in Progress
- PGCLIENTENCODING,
Environment Variables
- PGconn,
Database Connection Control Functions
- PGCONNECT_TIMEOUT,
Environment Variables
- pgcrypto,
pgcrypto
- PGDATA,
Creating a Database Cluster
- PGDATABASE,
Environment Variables
- PGDATESTYLE,
Environment Variables
- PGGEQO,
Environment Variables
- PGGSSLIB,
Environment Variables
- PGHOST,
Environment Variables
- PGHOSTADDR,
Environment Variables
- PGKRBSRVNAME,
Environment Variables
- PGLOCALEDIR,
Environment Variables
- PGOPTIONS,
Environment Variables
- PGPASSFILE,
Environment Variables
- PGPASSWORD,
Environment Variables
- PGPORT,
Environment Variables
- PGREALM,
Environment Variables
- PGREQUIRESSL,
Environment Variables
- PGresult,
Main Functions
- pgrowlocks,
pgrowlocks
- PGSERVICE,
Environment Variables
- PGSSLKEY,
Environment Variables
- PGSSLMODE,
Environment Variables
- pgstattuple,
pgstattuple
- PGSYSCONFDIR,
Environment Variables
- PGTZ,
Environment Variables
- PGUSER,
Environment Variables
- pgxs,
Extension Building Infrastructure
- pg_advisory_lock,
System Administration Functions
- pg_advisory_lock_shared,
System Administration Functions
- pg_advisory_unlock,
System Administration Functions
- pg_advisory_unlock_all,
System Administration Functions
- pg_advisory_unlock_shared,
System Administration Functions
- pg_aggregate,
pg_aggregate
- pg_am,
pg_am
- pg_amop,
pg_amop
- pg_amproc,
pg_amproc
- pg_attrdef,
pg_attrdef
- pg_attribute,
pg_attribute
- pg_authid,
pg_authid
- pg_auth_members,
pg_auth_members
- pg_autovacuum,
pg_autovacuum
- pg_buffercache,
pg_buffercache
- pg_cancel_backend,
System Administration Functions
- pg_cast,
pg_cast
- pg_class,
pg_class
- pg_client_encoding,
String Functions and Operators
- pg_column_size,
System Administration Functions
- pg_config,
pg_config
- with libpq,
Building libpq Programs
- with user-defined C functions,
Writing Code
- pg_constraint,
pg_constraint
- pg_controldata,
pg_controldata
- pg_conversion,
pg_conversion
- pg_conversion_is_visible,
System Information Functions
- pg_ctl,
Starting the Database Server,
pg_ctl
- pg_current_xlog_insert_location,
System Administration Functions
- pg_current_xlog_location,
System Administration Functions
- pg_cursors,
pg_cursors
- pg_database,
Template Databases,
pg_database
- pg_database_size,
System Administration Functions
- pg_depend,
pg_depend
- pg_description,
pg_description
- pg_dump,
pg_dump
- pg_dumpall,
pg_dumpall
- use during upgrade,
Upgrading
- pg_enum,
pg_enum
- pg_freespacemap,
pg_freespacemap
- pg_function_is_visible,
System Information Functions
- pg_get_constraintdef,
System Information Functions
- pg_get_expr,
System Information Functions
- pg_get_indexdef,
System Information Functions
- pg_get_ruledef,
System Information Functions
- pg_get_serial_sequence,
System Information Functions
- pg_get_triggerdef,
System Information Functions
- pg_get_userbyid,
System Information Functions
- pg_get_viewdef,
System Information Functions
- pg_group,
pg_group
- pg_has_role,
System Information Functions
- pg_hba.conf,
The pg_hba.conf file
- pg_ident.conf,
Ident Maps
- pg_index,
pg_index
- pg_indexes,
pg_indexes
- pg_inherits,
pg_inherits
- pg_is_other_temp_schema,
System Information Functions
- pg_language,
pg_language
- pg_largeobject,
pg_largeobject
- pg_listener,
pg_listener
- pg_locks,
pg_locks
- pg_ls_dir,
System Administration Functions
- pg_my_temp_schema,
System Information Functions
- pg_namespace,
pg_namespace
- pg_opclass,
pg_opclass
- pg_opclass_is_visible,
System Information Functions
- pg_operator,
pg_operator
- pg_operator_is_visible,
System Information Functions
- pg_opfamily,
pg_opfamily
- pg_pltemplate,
pg_pltemplate
- pg_postmaster_start_time,
System Information Functions
- pg_prepared_statements,
pg_prepared_statements
- pg_prepared_xacts,
pg_prepared_xacts
- pg_proc,
pg_proc
- pg_read_file,
System Administration Functions
- pg_relation_size,
System Administration Functions
- pg_reload_conf,
System Administration Functions
- pg_restore,
pg_restore
- pg_rewrite,
pg_rewrite
- pg_roles,
pg_roles
- pg_rotate_logfile,
System Administration Functions
- pg_rules,
pg_rules
- pg_service.conf,
The Connection Service File
- pg_settings,
pg_settings
- pg_shadow,
pg_shadow
- pg_shdepend,
pg_shdepend
- pg_shdescription,
pg_shdescription
- pg_size_pretty,
System Administration Functions
- pg_sleep,
Delaying Execution
- pg_standby,
pg_standby
- pg_start_backup,
System Administration Functions
- pg_statistic,
Statistics Used by the Planner,
pg_statistic
- pg_stats,
Statistics Used by the Planner,
pg_stats
- pg_stat_file,
System Administration Functions
- pg_stop_backup,
System Administration Functions
- pg_switch_xlog,
System Administration Functions
- pg_tables,
pg_tables
- pg_tablespace,
pg_tablespace
- pg_tablespace_databases,
System Information Functions
- pg_tablespace_size,
System Administration Functions
- pg_table_is_visible,
System Information Functions
- pg_timezone_abbrevs,
pg_timezone_abbrevs
- pg_timezone_names,
pg_timezone_names
- pg_total_relation_size,
System Administration Functions
- pg_trgm,
pg_trgm
- pg_trigger,
pg_trigger
- pg_try_advisory_lock,
System Administration Functions
- pg_try_advisory_lock_shared,
System Administration Functions
- pg_ts_config,
pg_ts_config
- pg_ts_config_is_visible,
System Information Functions
- pg_ts_config_map,
pg_ts_config_map
- pg_ts_dict,
pg_ts_dict
- pg_ts_dict_is_visible,
System Information Functions
- pg_ts_parser,
pg_ts_parser
- pg_ts_parser_is_visible,
System Information Functions
- pg_ts_template,
pg_ts_template
- pg_ts_template_is_visible,
System Information Functions
- pg_type,
pg_type
- pg_type_is_visible,
System Information Functions
- pg_user,
pg_user
- pg_views,
pg_views
- pg_xlogfile_name,
System Administration Functions
- pg_xlogfile_name_offset,
System Administration Functions
- phantom read,
Transaction Isolation
- pi,
Mathematical Functions and Operators
- PIC,
Compiling and Linking Dynamically-Loaded Functions
- PID
- determining PID of server process
- in libpq,
Connection Status Functions
- PITR,
Backup and Restore
- PITR standby,
Backup and Restore
- PL/Perl,
PL/Perl - Perl Procedural Language
- PL/PerlU,
Trusted and Untrusted PL/Perl
- PL/pgSQL,
PL/pgSQL - SQL Procedural Language
- PL/Python,
PL/Python - Python Procedural Language
- PL/SQL (Oracle)
- porting to PL/pgSQL,
Porting from Oracle PL/SQL
- PL/Tcl,
PL/Tcl - Tcl Procedural Language
- plainto_tsquery,
Parsing Queries
- point,
Points
- point-in-time recovery,
Backup and Restore
- polygon,
Polygons
- polymorphic function,
Polymorphic Types
- polymorphic type,
Polymorphic Types
- popen,
Geometric Functions and Operators
- port,
Database Connection Control Functions
- port configuration parameter,
Connection Settings
- position,
String Functions and Operators
- POSTGRES,
The Berkeley POSTGRES Project,
Architectural Fundamentals,
Starting the Database Server,
Creating a Database,
postgres
- postgres user,
The PostgreSQL User Account
- Postgres95,
Postgres95
- postgresql.conf,
Setting Parameters
- postmaster,
postmaster
- post_auth_delay configuration parameter,
Developer Options
- power,
Mathematical Functions and Operators
- PQbackendPID,
Connection Status Functions
- PQbinaryTuples,
Retrieving Query Result Information
- with COPY,
Functions Associated with the COPY Command
- PQcancel,
Cancelling Queries in Progress
- PQclear,
Main Functions
- PQcmdStatus,
Retrieving Result Information for Other Commands
- PQcmdTuples,
Retrieving Result Information for Other Commands
- PQconndefaults,
Database Connection Control Functions
- PQconnectdb,
Database Connection Control Functions
- PQconnectionNeedsPassword,
Connection Status Functions
- PQconnectionUsedPassword,
Connection Status Functions
- PQconnectPoll,
Database Connection Control Functions
- PQconnectStart,
Database Connection Control Functions
- PQconsumeInput,
Asynchronous Command Processing
- PQdb,
Connection Status Functions
- PQdescribePortal,
Main Functions
- PQdescribePrepared,
Main Functions
- PQencryptPassword,
Miscellaneous Functions
- PQendcopy,
Obsolete Functions for COPY
- PQerrorMessage,
Connection Status Functions
- PQescapeBytea,
Escaping Binary Strings for Inclusion in SQL Commands
- PQescapeByteaConn,
Escaping Binary Strings for Inclusion in SQL Commands
- PQescapeString,
Escaping Strings for Inclusion in SQL Commands
- PQescapeStringConn,
Escaping Strings for Inclusion in SQL Commands
- PQexec,
Main Functions
- PQexecParams,
Main Functions
- PQexecPrepared,
Main Functions
- PQfformat,
Retrieving Query Result Information
- with COPY,
Functions Associated with the COPY Command
- PQfinish,
Database Connection Control Functions
- PQflush,
Asynchronous Command Processing
- PQfmod,
Retrieving Query Result Information
- PQfn,
The Fast-Path Interface
- PQfname,
Retrieving Query Result Information
- PQfnumber,
Retrieving Query Result Information
- PQfreeCancel,
Cancelling Queries in Progress
- PQfreemem,
Escaping Binary Strings for Inclusion in SQL Commands
- PQfsize,
Retrieving Query Result Information
- PQftable,
Retrieving Query Result Information
- PQftablecol,
Retrieving Query Result Information
- PQftype,
Retrieving Query Result Information
- PQgetCancel,
Cancelling Queries in Progress
- PQgetCopyData,
Functions for Receiving COPY Data
- PQgetisnull,
Retrieving Query Result Information
- PQgetlength,
Retrieving Query Result Information
- PQgetline,
Obsolete Functions for COPY
- PQgetlineAsync,
Obsolete Functions for COPY
- PQgetResult,
Asynchronous Command Processing
- PQgetssl,
Connection Status Functions
- PQgetvalue,
Retrieving Query Result Information
- PQhost,
Connection Status Functions
- PQisBusy,
Asynchronous Command Processing
- PQisnonblocking,
Asynchronous Command Processing
- PQisthreadsafe,
Behavior in Threaded Programs
- PQmakeEmptyPGresult,
Main Functions
- PQnfields,
Retrieving Query Result Information
- with COPY,
Functions Associated with the COPY Command
- PQnotifies,
Asynchronous Notification
- PQnparams,
Retrieving Query Result Information
- PQntuples,
Retrieving Query Result Information
- PQoidStatus,
Retrieving Result Information for Other Commands
- PQoidValue,
Retrieving Result Information for Other Commands
- PQoptions,
Connection Status Functions
- PQparameterStatus,
Connection Status Functions
- PQparamtype,
Retrieving Query Result Information
- PQpass,
Connection Status Functions
- PQport,
Connection Status Functions
- PQprepare,
Main Functions
- PQprint,
Retrieving Query Result Information
- PQprotocolVersion,
Connection Status Functions
- PQputCopyData,
Functions for Sending COPY Data
- PQputCopyEnd,
Functions for Sending COPY Data
- PQputline,
Obsolete Functions for COPY
- PQputnbytes,
Obsolete Functions for COPY
- PQrequestCancel,
Cancelling Queries in Progress
- PQreset,
Database Connection Control Functions
- PQresetPoll,
Database Connection Control Functions
- PQresetStart,
Database Connection Control Functions
- PQresStatus,
Main Functions
- PQresultErrorField,
Main Functions
- PQresultErrorMessage,
Main Functions
- PQresultStatus,
Main Functions
- PQsendDescribePortal,
Asynchronous Command Processing
- PQsendDescribePrepared,
Asynchronous Command Processing
- PQsendPrepare,
Asynchronous Command Processing
- PQsendQuery,
Asynchronous Command Processing
- PQsendQueryParams,
Asynchronous Command Processing
- PQsendQueryPrepared,
Asynchronous Command Processing
- PQserverVersion,
Connection Status Functions
- PQsetdb,
Database Connection Control Functions
- PQsetdbLogin,
Database Connection Control Functions
- PQsetErrorVerbosity,
Control Functions
- PQsetnonblocking,
Asynchronous Command Processing
- PQsetNoticeProcessor,
Notice Processing
- PQsetNoticeReceiver,
Notice Processing
- PQsocket,
Connection Status Functions
- PQstatus,
Connection Status Functions
- PQtrace,
Control Functions
- PQtransactionStatus,
Connection Status Functions
- PQtty,
Connection Status Functions
- PQunescapeBytea,
Escaping Binary Strings for Inclusion in SQL Commands
- PQuntrace,
Control Functions
- PQuser,
Connection Status Functions
- predicate locking,
Serializable Isolation versus True Serializability
- PREPARE,
PREPARE
- PREPARE TRANSACTION,
PREPARE TRANSACTION
- prepared statements
- creating,
PREPARE
- executing,
EXECUTE
- removing,
DEALLOCATE
- showing the query plan,
EXPLAIN
- preparing a query
- in PL/Tcl,
Database Access from PL/Tcl
- in PL/pgSQL,
Plan Caching
- in PL/Python,
Database Access
- pre_auth_delay configuration parameter,
Developer Options
- primary key,
Primary Keys
- privilege,
Privileges,
Privileges
- querying,
System Information Functions
- with rules,
Rules and Privileges
- for schemas,
Schemas and Privileges
- with views,
Rules and Privileges
- procedural language,
Procedural Languages
- externally maintained,
Procedural Languages
- handler for,
Writing A Procedural Language Handler
- protocol
- frontend-backend,
Frontend/Backend Protocol
- ps
- to monitor activity,
Standard Unix Tools
- psql,
Accessing a Database,
psql
- Python,
PL/Python - Python Procedural Language
- qualified name,
Creating a Schema
- query,
Querying a Table,
Queries
- query plan,
Using EXPLAIN
- query tree,
The Query Tree
- querytree,
Manipulating Queries
- quotation marks
- and identifiers,
Identifiers and Key Words
- escaping,
String Constants
- quote_ident,
String Functions and Operators
- use in PL/PgSQL,
Executing Dynamic Commands
- quote_literal,
String Functions and Operators
- use in PL/PgSQL,
Executing Dynamic Commands
- radians,
Mathematical Functions and Operators
- radius,
Geometric Functions and Operators
- RAISE,
Errors and Messages
- random,
Mathematical Functions and Operators
- random_page_cost configuration parameter,
Planner Cost Constants
- range table,
The Query Tree
- read-only transaction,
Statement Behavior
- readline,
Requirements
- real,
Floating-Point Types
- REASSIGN OWNED,
REASSIGN OWNED
- record,
Pseudo-Types
- rectangle,
Boxes
- referential integrity,
Foreign Keys,
Foreign Keys
- regclass,
Object Identifier Types
- regconfig,
Object Identifier Types
- regdictionary,
Object Identifier Types
- regexp_matches,
POSIX Regular Expressions
- regexp_replace,
POSIX Regular Expressions
- regexp_split_to_array,
POSIX Regular Expressions
- regexp_split_to_table,
POSIX Regular Expressions
- regex_flavor configuration parameter,
Previous PostgreSQL Versions
- regoper,
Object Identifier Types
- regoperator,
Object Identifier Types
- regproc,
Object Identifier Types
- regprocedure,
Object Identifier Types
- regression intercept,
Aggregate Functions
- regression slope,
Aggregate Functions
- regression test,
Installation Procedure
- regression tests,
Regression Tests
- regtype,
Object Identifier Types
- regular expression,
SIMILAR TO Regular Expressions,
POSIX Regular Expressions
- see also pattern matching
- regular expressions,
Previous PostgreSQL Versions
- reindex,
Routine Reindexing,
REINDEX
- reindexdb,
reindexdb
- relation,
Concepts
- relational database,
Concepts
- RELEASE SAVEPOINT,
RELEASE SAVEPOINT
- repeat,
String Functions and Operators
- replace,
String Functions and Operators
- replication,
High Availability, Load Balancing, and Replication
- reporting errors
- in PL/PgSQL,
Errors and Messages
- RESET,
RESET
- RESTRICT
- with DROP,
Dependency Tracking
- foreign key action,
Foreign Keys
- RETURN NEXT
- in PL/PgSQL,
RETURN NEXT and RETURN QUERY
- RETURN QUERY
- in PL/PgSQL,
RETURN NEXT and RETURN QUERY
- RETURNING INTO
- in PL/pgSQL,
Executing a Query with a Single-Row Result
- REVOKE,
Privileges,
REVOKE
- right join,
Joined Tables
- role,
Database Roles
- applicable,
applicable_roles
- enabled,
enabled_roles
- membership in,
Role Membership
- privilege to create,
Role Attributes
- ROLLBACK,
ROLLBACK
- psql,
Variables
- ROLLBACK PREPARED,
ROLLBACK PREPARED
- ROLLBACK TO SAVEPOINT,
ROLLBACK TO SAVEPOINT
- round,
Mathematical Functions and Operators
- routine maintenance,
Routine Database Maintenance Tasks
- row,
Concepts,
Row Constructors,
Table Basics
- row estimation
- planner,
Row Estimation Examples
- row type,
Composite Types
- constructor,
Row Constructors
- row-wise comparison,
Row and Array Comparisons
- rpad,
String Functions and Operators
- rtrim,
String Functions and Operators
- rule,
The Rule System
- and views,
Views and the Rule System
- for DELETE,
Rules on INSERT, UPDATE, and DELETE
- for INSERT,
Rules on INSERT, UPDATE, and DELETE
- for SELECT,
How SELECT Rules Work
- compared with triggers,
Rules versus Triggers
- for UPDATE,
Rules on INSERT, UPDATE, and DELETE
- SAVEPOINT,
SAVEPOINT
- savepoints
- defining,
SAVEPOINT
- releasing,
RELEASE SAVEPOINT
- rolling back,
ROLLBACK TO SAVEPOINT
- scalar
- see expression
- schema,
Schemas,
Overview
- creating,
Creating a Schema
- current,
The Schema Search Path,
System Information Functions
- public,
The Public Schema
- removing,
Creating a Schema
- SCO OpenServer
- IPC configuration,
Shared Memory and Semaphores
- search path,
The Schema Search Path
- current,
System Information Functions
- search_path,
The Schema Search Path
- search_path configuration parameter,
Statement Behavior
- seg,
seg
- SELECT,
Querying a Table,
Queries,
SELECT
- select list,
Select Lists
- SELECT INTO,
SELECT INTO
- in PL/pgSQL,
Executing a Query with a Single-Row Result
- semaphores,
Shared Memory and Semaphores
- sequence,
Sequence Manipulation Functions
- and serial type,
Serial Types
- sequential scan,
Planner Method Configuration
- seq_page_cost configuration parameter,
Planner Cost Constants
- serial,
Serial Types
- serial4,
Serial Types
- serial8,
Serial Types
- serializability,
Serializable Isolation versus True Serializability
- server log,
Error Reporting and Logging
- log file maintenance,
Log File Maintenance
- server spoofing,
Preventing Server Spoofing
- server_encoding configuration parameter,
Preset Options
- server_version configuration parameter,
Preset Options
- server_version_num configuration parameter,
Preset Options
- session_replication_role configuration parameter,
Statement Behavior
- SET,
System Administration Functions,
SET
- SET CONSTRAINTS,
SET CONSTRAINTS
- set difference,
Combining Queries
- set intersection,
Combining Queries
- set operation,
Combining Queries
- set returning functions
- functions,
Set Returning Functions
- SET ROLE,
SET ROLE
- SET SESSION AUTHORIZATION,
SET SESSION AUTHORIZATION
- SET TRANSACTION,
SET TRANSACTION
- set union,
Combining Queries
- SET XML OPTION,
Statement Behavior
- SETOF,
Query Language (SQL) Functions
- see also function
- setseed,
Mathematical Functions and Operators
- setval,
Sequence Manipulation Functions
- setweight,
Manipulating Documents
- set_bit,
Binary String Functions and Operators
- set_byte,
Binary String Functions and Operators
- shared library,
Shared Libraries,
Compiling and Linking Dynamically-Loaded Functions
- shared memory,
Shared Memory and Semaphores
- shared-preload-libraries,
Shared Memory and LWLocks
- shared_buffers configuration parameter,
Memory
- shared_preload_libraries configuration parameter,
Kernel Resource Usage
- SHMMAX,
Shared Memory and Semaphores
- shobj_description,
System Information Functions
- SHOW,
System Administration Functions,
SHOW
- shutdown,
Shutting Down the Server
- SIGHUP,
Setting Parameters,
The pg_hba.conf file,
Ident Maps
- SIGINT,
Shutting Down the Server
- sign,
Mathematical Functions and Operators
- signal
- backend processes,
System Administration Functions
- significant digits,
Locale and Formatting
- SIGQUIT,
Shutting Down the Server
- SIGTERM,
Shutting Down the Server
- silent_mode configuration parameter,
When To Log
- SIMILAR TO,
SIMILAR TO Regular Expressions
- sin,
Mathematical Functions and Operators
- sleep,
Delaying Execution
- sliced bread
- see TOAST
- smallint,
Integer Types
- Solaris
- IPC configuration,
Shared Memory and Semaphores
- shared library,
Compiling and Linking Dynamically-Loaded Functions
- start script,
Starting the Database Server
- SOME,
Aggregate Functions,
Subquery Expressions,
Row and Array Comparisons
- sorting,
Sorting Rows
- SPI,
Server Programming Interface
- examples,
spi
- SPI_connect,
SPI_connect
- SPI_copytuple,
SPI_copytuple
- SPI_cursor_close,
SPI_cursor_close
- SPI_cursor_fetch,
SPI_cursor_fetch
- SPI_cursor_find,
SPI_cursor_find
- SPI_cursor_move,
SPI_cursor_move
- SPI_cursor_open,
SPI_cursor_open
- SPI_exec,
SPI_exec
- SPI_execp,
SPI_execp
- SPI_execute,
SPI_execute
- SPI_execute_plan,
SPI_execute_plan
- spi_exec_query
- in PL/Perl,
Database Access from PL/Perl
- SPI_finish,
SPI_finish
- SPI_fname,
SPI_fname
- SPI_fnumber,
SPI_fnumber
- SPI_freeplan,
SPI_freeplan
- SPI_freetuple,
SPI_freetuple
- SPI_freetuptable,
SPI_freetuptable
- SPI_getargcount,
SPI_getargcount
- SPI_getargtypeid,
SPI_getargtypeid
- SPI_getbinval,
SPI_getbinval
- SPI_getnspname,
SPI_getnspname
- SPI_getrelname,
SPI_getrelname
- SPI_gettype,
SPI_gettype
- SPI_gettypeid,
SPI_gettypeid
- SPI_getvalue,
SPI_getvalue
- SPI_is_cursor_plan,
SPI_is_cursor_plan
- spi_lastoid,
Database Access from PL/Tcl
- SPI_modifytuple,
SPI_modifytuple
- SPI_palloc,
SPI_palloc
- SPI_pfree,
SPI_pfree
- SPI_pop,
SPI_pop
- SPI_prepare,
SPI_prepare
- SPI_prepare_cursor,
SPI_prepare_cursor
- SPI_push,
SPI_push
- SPI_repalloc,
SPI_repalloc
- SPI_returntuple,
SPI_returntuple
- SPI_saveplan,
SPI_saveplan
- SPI_scroll_cursor_fetch,
SPI_scroll_cursor_fetch
- SPI_scroll_cursor_move,
SPI_scroll_cursor_move
- split_part,
String Functions and Operators
- sql_inheritance configuration parameter,
Previous PostgreSQL Versions
- sqrt,
Mathematical Functions and Operators
- ssh,
Secure TCP/IP Connections with SSH Tunnels
- SSL,
Secure TCP/IP Connections with SSL,
SSL Support
- with libpq,
Database Connection Control Functions,
Connection Status Functions
- ssl configuration parameter,
Security and Authentication
- sslinfo,
sslinfo
- ssl_ciphers configuration parameter,
Security and Authentication
- SSPI,
SSPI authentication
- STABLE,
Function Volatility Categories
- standard deviation,
Aggregate Functions
- population,
Aggregate Functions
- sample,
Aggregate Functions
- standard_conforming_strings configuration parameter,
Previous PostgreSQL Versions
- standby server,
Backup and Restore
- START TRANSACTION,
START TRANSACTION
- statement_timeout configuration parameter,
Statement Behavior
- statement_timestamp,
Date/Time Functions and Operators
- statistics,
Aggregate Functions,
The Statistics Collector
- of the planner,
Statistics Used by the Planner,
Updating Planner Statistics
- STONITH,
Backup and Restore
- string
- see character string
- strings
- backslash quotes,
Previous PostgreSQL Versions
- escape warning,
Previous PostgreSQL Versions
- standard conforming,
Previous PostgreSQL Versions
- strip,
Manipulating Documents
- strpos,
String Functions and Operators
- subquery,
Aggregate Functions,
Scalar Subqueries,
Subqueries,
Subquery Expressions
- subscript,
Subscripts
- substr,
String Functions and Operators
- substring,
String Functions and Operators,
Binary String Functions and Operators,
SIMILAR TO Regular Expressions,
POSIX Regular Expressions
- sum,
Aggregate Functions
- superuser,
Accessing a Database,
Role Attributes
- superuser_reserved_connections configuration parameter,
Connection Settings
- synchronize_seqscans configuration parameter,
Previous PostgreSQL Versions
- synchronous commit,
Asynchronous Commit
- synchronous_commit configuration parameter,
Settings
- syntax
- SQL,
SQL Syntax
- syslog_facility configuration parameter,
Where To Log
- syslog_identity configuration parameter,
Where To Log
- system catalog
- schema,
The System Catalog Schema
- table,
Concepts,
Table Basics
- creating,
Table Basics
- inheritance,
Inheritance
- modifying,
Modifying Tables
- partitioning,
Partitioning
- removing,
Table Basics
- renaming,
Renaming a Table
- table expression,
Table Expressions
- table function,
Table Functions
- tablefunc,
tablefunc
- tableoid,
System Columns
- tablespace,
Tablespaces
- default,
Statement Behavior
- temporary,
Statement Behavior
- tan,
Mathematical Functions and Operators
- target list,
The Query Tree
- Tcl,
PL/Tcl - Tcl Procedural Language
- tcp_keepalives_count configuration parameter,
Connection Settings
- tcp_keepalives_idle configuration parameter,
Connection Settings
- tcp_keepalives_interval configuration parameter,
Connection Settings
- template0,
Template Databases
- template1,
Creating a Database,
Template Databases
- temp_buffers configuration parameter,
Memory
- temp_tablespaces configuration parameter,
Statement Behavior
- test,
Regression Tests
- test_parser,
test_parser
- text,
Character Types
- text search,
Full Text Search
- data types,
Text Search Types
- functions and operators,
Text Search Types
- indexes,
GiST and GIN Index Types
- threads
- with libpq,
Behavior in Threaded Programs
- tid,
Object Identifier Types
- time,
Date/Time Types,
Times
- constants,
Special Values
- current,
Current Date/Time
- output format,
Date/Time Output
- see also formatting
- time span,
Date/Time Types
- time with time zone,
Date/Time Types,
Times
- time without time zone,
Date/Time Types,
Times
- time zone,
Time Zones,
Locale and Formatting
- conversion,
AT TIME ZONE
- input abbreviations,
Date/Time Configuration Files
- time zone data,
Installation Procedure
- time zone names,
Locale and Formatting
- timelines,
Backup and Restore
- timeofday,
Date/Time Functions and Operators
- timeout
- client authentication,
Security and Authentication
- deadlock,
Lock Management
- timestamp,
Date/Time Types,
Time Stamps
- timestamp with time zone,
Date/Time Types,
Time Stamps
- timestamp without time zone,
Date/Time Types,
Time Stamps
- timezone configuration parameter,
Locale and Formatting
- timezone_abbreviations configuration parameter,
Locale and Formatting
- TOAST,
TOAST
- and user-defined types,
User-Defined Types
- per-column storage settings,
Description
- versus large objects,
Introduction
- token,
Lexical Structure
- to_ascii,
String Functions and Operators
- to_char,
Data Type Formatting Functions
- and locales,
Behavior
- to_date,
Data Type Formatting Functions
- to_hex,
String Functions and Operators
- to_number,
Data Type Formatting Functions
- to_timestamp,
Data Type Formatting Functions
- to_tsquery,
Parsing Queries
- to_tsvector,
Parsing Documents
- trace_notify configuration parameter,
Developer Options
- trace_sort configuration parameter,
Developer Options
- track_activities configuration parameter,
Query and Index Statistics Collector
- track_counts configuration parameter,
Query and Index Statistics Collector
- transaction,
Transactions
- transaction ID
- wraparound,
Preventing Transaction ID Wraparound Failures
- transaction isolation,
Transaction Isolation
- transaction isolation level,
Transaction Isolation,
Statement Behavior
- read committed,
Read Committed Isolation Level
- serializable,
Serializable Isolation Level
- transaction log
- see WAL
- transaction_timestamp,
Date/Time Functions and Operators
- transform_null_equals configuration parameter,
Platform and Client Compatibility
- translate,
String Functions and Operators
- trigger,
Pseudo-Types,
Triggers
- arguments for trigger functions,
Overview of Trigger Behavior
- for updating a derived tsvector column,
Triggers for Automatic Updates
- in C,
Writing Trigger Functions in C
- in PL/pgSQL,
Trigger Procedures
- in PL/Python,
Trigger Functions
- in PL/Tcl,
Trigger Procedures in PL/Tcl
- compared with rules,
Rules versus Triggers
- trim,
String Functions and Operators
- Tru64 UNIX
- shared library,
Compiling and Linking Dynamically-Loaded Functions
- true,
Boolean Type
- trunc,
Mathematical Functions and Operators
- TRUNCATE,
TRUNCATE
- trusted
- PL/Perl,
Trusted and Untrusted PL/Perl
- tsearch2,
tsearch2
- tsquery (data type),
tsquery
- tsvector (data type),
tsvector
- tsvector concatenation,
Manipulating Documents
- ts_debug,
Configuration Testing
- ts_headline,
Highlighting Results
- ts_lexize,
Dictionary Testing
- ts_parse,
Parser Testing
- ts_rank,
Ranking Search Results
- ts_rank_cd,
Ranking Search Results
- ts_rewrite,
Query Rewriting
- ts_stat,
Gathering Document Statistics
- ts_token_type,
Parser Testing
- txid_current,
System Information Functions
- txid_current_snapshot,
System Information Functions
- txid_snapshot_xip,
System Information Functions
- txid_snapshot_xmax,
System Information Functions
- txid_snapshot_xmin,
System Information Functions
- txid_visible_in_snapshot,
System Information Functions
- type
- see data type
- polymorphic,
Polymorphic Types
- type cast,
Numeric Constants,
Type Casts
- UNION,
Combining Queries
- determination of result type,
UNION, CASE, and Related Constructs
- unique constraint,
Unique Constraints
- Unix domain socket,
Database Connection Control Functions
- UnixWare
- IPC configuration,
Shared Memory and Semaphores
- shared library,
Compiling and Linking Dynamically-Loaded Functions
- unix_socket_directory configuration parameter,
Connection Settings
- unix_socket_group configuration parameter,
Connection Settings
- unix_socket_permissions configuration parameter,
Connection Settings
- UNLISTEN,
UNLISTEN
- unqualified name,
The Schema Search Path
- UPDATE,
Updates,
Updating Data,
UPDATE
- update_process_title configuration parameter,
Query and Index Statistics Collector
- updating,
Updating Data
- upgrading,
Upgrading,
Migration Between Releases
- upper,
String Functions and Operators
- and locales,
Behavior
- user,
Database Roles
- current,
System Information Functions
- UUID,
UUID Type,
Installation Procedure
- uuid-ossp,
uuid-ossp
- vacuum,
Routine Vacuuming,
VACUUM
- vacuumdb,
vacuumdb
- vacuumlo,
vacuumlo
- vacuum_cost_delay configuration parameter,
Cost-Based Vacuum Delay
- vacuum_cost_limit configuration parameter,
Cost-Based Vacuum Delay
- vacuum_cost_page_dirty configuration parameter,
Cost-Based Vacuum Delay
- vacuum_cost_page_hit configuration parameter,
Cost-Based Vacuum Delay
- vacuum_cost_page_miss configuration parameter,
Cost-Based Vacuum Delay
- vacuum_freeze_min_age configuration parameter,
Statement Behavior
- value expression,
Value Expressions
- VALUES,
VALUES Lists,
VALUES
- determination of result type,
UNION, CASE, and Related Constructs
- varchar,
Character Types
- variance,
Aggregate Functions
- population,
Aggregate Functions
- sample,
Aggregate Functions
- version,
Accessing a Database,
System Information Functions
- compatibility,
Migration Between Releases
- view,
Views
- implementation through rules,
Views and the Rule System
- updating,
Cooperation with Views
- void,
Pseudo-Types
- VOLATILE,
Function Volatility Categories
- volatility
- functions,
Function Volatility Categories
- WAL,
Reliability and the Write-Ahead Log
- wal_buffers configuration parameter,
Settings
- wal_debug configuration parameter,
Developer Options
- wal_sync_method configuration parameter,
Settings
- wal_writer_delay configuration parameter,
Settings
- warm standby,
Backup and Restore
- WHERE,
The WHERE Clause
- where to log,
Where To Log
- WHILE
- in PL/pgSQL,
WHILE
- width,
Geometric Functions and Operators
- width_bucket,
Mathematical Functions and Operators
- witness server,
Backup and Restore
- work_mem configuration parameter,
Memory
- xid,
Object Identifier Types
- xmax,
System Columns
- xmin,
System Columns
- XML,
XML Type
- XML export,
Mapping Tables to XML
- XML option,
Creating XML Values,
Statement Behavior
- xml2,
xml2
- xmlbinary configuration parameter,
Statement Behavior
- xmlcomment,
xmlcomment
- xmlconcat,
xmlconcat
- xmlelement,
xmlelement
- xmlforest,
xmlforest
- xmloption configuration parameter,
Statement Behavior
- xmlparse,
Creating XML Values
- xmlpi,
xmlpi
- xmlroot,
xmlroot
- xmlserialize,
Creating XML Values
- XPath,
Processing XML