PostgreSQL 9.5 New Features
Alpha 2 source edition · 77 pages · 2015-08-07
WITH EXAMPLES · ENGLISH SOURCE EDITION
Explore the features, SQL examples, and compatibility changes documented by Noriyoshi Shinoda.
Alpha 22015-08-0777 PDF pages11 chapters
This book describes the Alpha 2 source document. Its examples and compatibility notes reflect that snapshot.
Contents
Reference indexes
The opening chapter includes the first numbered table, Table 1. The indexes below collect the book’s other native numbered components.
Tables
- Table 1 — Version
- Table 2 — Examples notation
- Table 3 — Syntax rule
- Table 4 — Added system Catalogs
- Table 5 — pg_file_settings Catalog
- Table 6 — pg_policy Catalog
- Table 7 — pg_policies Catalog
- Table 8 — pg_stat_ssl Catalog
- Table 9 — pg_transform Catalog
- Table 10 — Modified catalogs
- Table 11 — Added column to pg_replication_slots Catalog
- Table 12 — Added column to pg_settings Catalog
- Table 13 — Added columns to pg_stat_statements Catalog
- Table 14 — Added columns to pg_tables Catalog
- Table 15 — Changed in Contrib modules
- Table 16 — Added Hook
- Table 17 — Environment variables for OOM Killer support
- Table 18 — Command-line parameters
- Table 19 — Added / modified backslash command
- Table 20 — Added Parameters
- Table 21 — Changed Parameters
- Table 22 — Parameters the default value of which is changed
- Table 23 — Alternative parameters for checkpoint_segments
- Table 24 — Executed triggers
- Table 25 — Syntax for IMPORT FOREIGN SCHEMA statement
- Table 26 — IMPORT FOREIGN SCHEMA statement OPTIONS clause
- Table 27 — Information obtaining functions
- Table 28 — Return value of pg_event_trigger_table_rewrite_reason function
- Table 29 — Syntax for CREATE POLICY statement
- Table 30 — Choices for Parameter row_security
- Table 31 — Functions that have been added to the pageinspect module
- Table 32 — Data Type
Examples
- Example 1 — Reload parameter file
- Example 2 — Join pg_stat_replication Catalog and pg_replication_slots Catalog
- Example 3 — Archiving of last segment
- Example 4 — Error messages on parameter settings
- Example 5 — Error messages during target instance start
- Example 6 — Execute pg_rewind command
- Example 7 — --jobs parameter’s limit
- Example 8 — --jobs parameter and processes
- Example 9 — Setting the pager_min_lines
- Example 10 — \set ECHO errors
- Example 11 — Error message
- Example 12 — \watch output \timing information
- Example 13 — Output of -latency-limit parameter
- Example 14 — Behavior at the specified -f parameter
- Example 15 — reindexdb -v Option
- Example 16 — Setting parameter for each table
- Example 17 — Error by pause_at_recovery_target setting
- Example 18 — Prepare table and data
- Example 19 — ON CONFLICT clause samples
- Example 20 — DO UPDATE clause samples
- Example 21 — ON CONFLICT Clause and Execution Plan
- Example 22 — INSERT ON CONLICT statement for the partition table#1
- Example 23 — INSERT ON CONLICT statement for the partition table#2
- Example 24 — Change to UNLOGGED TABLE
- Example 25 — Change of pg_class Catalog
- Example 26 — Execution of the IMPORT FOREIGN SCHEMA statement
- Example 27 — Behavior that cause an error
- Example 28 — DEFAULT with Sequence
- Example 29 — Prepare data and lock tuple
- Example 30 — SELECT by the other session
- Example 31 — Create parent table
- Example 32 — Create child table on the remote instance
- Example 33 — Create External Tables
- Example 34 — Check FOREIGN TABLE Definition with INHERITS Clause
- Example 35 — Check the Execution Plan
- Example 36 — CURRENT_USER Clause
- Example 37 — Preparation of tables
- Example 38 — Syntax up to PostgreSQL 9.4
- Example 39 — Syntax for PostgreSQL 9.5
- Example 40 — Execution Plan for TABLESAMPLE SYSTEM
- Example 41 — Execution Plan for TABLESAMPLE BERNOULLI
- Example 42 — REINDEX SCHEMA statement
- Example 43 — REINDEX (VERBOSE)
- Example 44 — ROLLUP (Output the subtotal values for each column c1)
- Example 45 — CHECK constraint in the CREATE FOREIGN TABLE statement
- Example 46 — Execution plan and CHECK constraint
- Example 47 — Enhance CREATE EVENT TRIGGER statement
- Example 48 — ASSERT statement
- Example 49 — Parameter plpgsql.check_asserts
- Example 50 — Add and Replace
- Example 51 — Delete element
- Example 52 — Delete elements of the nested structure
- Example 53 — Replace element
- Example 54 — Add element #1
- Example 55 — Add element #2
- Example 56 — Formatting jsonb
- Example 57 — Omit null fields.
- Example 58 — Enhancement of generate_series Function
- Example 59 — Enable Row Level Security to the table
- Example 60 — CREATE POLICY statement
- Example 61 — Effect of the policy
- Example 62 — Create the table and store the data
- Example 63 — Create index and check
- Example 64 — Check the size of files (storage)
- Example 65 — Execution plan for BTREE index
- Example 66 — Execution plan for BRIN index (default parameter value)
- Example 67 — Execution plan for BRIN index (pages_per_range=64)
- Example 68 — Execution plan for BRIN index (pages_per_range=512)
- Example 69 — Example of brin_page_items function
- Example 70 — Obtain of options information
- Example 71 — Parameter cluster_name
- Example 72 — Additional sort information
- Example 73 — Log of slave instance connection
- Example 74 — Log of pg_basebackup command
- Example 75 — search pg_class catalog
Figures
Source edition
The source chapter order, wording, examples, and publication credits are retained. PDF page markers link the reading edition to the original document. Source identity and coverage · About the collection