Part VIII. Appendixes

Table of Contents

A. Postgres Pro Error Codes
B. Date/Time Support
B.1. Date/Time Input Interpretation
B.2. Handling of Invalid or Ambiguous Timestamps
B.3. Date/Time Key Words
B.4. Date/Time Configuration Files
B.5. POSIX Time Zone Specifications
B.6. History of Units
B.7. Julian Dates
C. SQL Key Words
D. SQL Conformance
D.1. Supported Features
D.2. Unsupported Features
D.3. XML Limits and Conformance to SQL/XML
E. Release Notes
E.1. Postgres Pro Enterprise 17.2.1
E.2. Release 17.2
E.3. Release 17.1
E.4. Release 17
E.5. Prior Releases
F. Additional Supplied Modules and Extensions Shipped in postgrespro-ent-17-contrib
F.1. amcheck — tools to verify table and index consistency
F.2. aqo — cost-based query optimization
F.3. auth_delay — pause on authentication failure
F.4. auto_explain — log execution plans of slow queries
F.5. basebackup_to_shell — example "shell" pg_basebackup module
F.6. basic_archive — an example WAL archive module
F.7. biha — built-in high-availability cluster
F.8. bloom — bloom filter index access method
F.9. btree_gin — GIN operator classes with B-tree behavior
F.10. btree_gist — GiST operator classes with B-tree behavior
F.11. citext — a case-insensitive character string type
F.12. cube — a multi-dimensional cube data type
F.13. dbcopies_decoding — 1C module for updating database copies
F.14. dblink — connect to other Postgres Pro databases
F.15. dbms_lob — operate on large objects
F.16. dict_int — example full-text search dictionary for integers
F.17. dict_xsyn — example synonym full-text search dictionary
F.18. dump_stat — functions to backup and recover the pg_statistic table
F.19. earthdistance — calculate great-circle distances
F.20. fasttrun — a transaction unsafe function to truncate temporary tables
F.21. file_fdw — access data files in the server's file system
F.22. fulleq — an additional equivalence operator for compatibility with Microsoft SQL Server
F.23. fuzzystrmatch — determine string similarities and distance
F.24. hstore — hstore key/value datatype
F.25. Hunspell Dictionaries Modules
F.26. hypopg — support for hypothetical indexes
F.27. in_memory — store data in shared memory using tables implemented via FDW
F.28. intagg — integer aggregator and enumerator
F.29. intarray — manipulate arrays of integers
F.30. isn — data types for international standard numbers (ISBN, EAN, UPC, etc.)
F.31. jsquery — a language to query jsonb data type
F.32. lo — manage large objects
F.33. ltree — hierarchical tree-like data type
F.34. mchar — additional data types for compatibility with Microsoft SQL Server
F.35. multimaster — synchronous cluster to provide OLTP scalability and high availability
F.36. online_analyze — update statistics after INSERT, UPDATE, DELETE, or SELECT INTO operations
F.37. pageinspect — low-level inspection of database pages
F.38. passwordcheck — verify password strength
F.39. pg_buffercache — inspect Postgres Pro buffer cache state
F.40. pgcrypto — cryptographic functions
F.41. pg_freespacemap — examine the free space map
F.42. pgpro_application_info — port applications using DBMS_APPLICATION_INFO package
F.43. pgpro_bfile — a composite type to access an external file
F.44. pg_proaudit — enables detailed logging of various security events
F.45. pgpro_autopart — dynamic partition creation
F.46. pg_prewarm — preload relation data into buffer caches
F.47. pgpro_ilm — enables moving rarely used relations to a lower-cost storage
F.48. pgpro_queue — message queueing management
F.49. pgpro_rp — resource prioritization
F.50. pgpro_scheduler — scheduling, monitoring and managing job execution
F.51. pgpro_sfile — storage for large objects
F.52. pgpro_usage — per-user statistics on relations and functions
F.53. pg_query_state — a facility to know the current state of query execution on working backend
F.54. pgrowlocks — show a table's row locking information
F.55. pg_stat_statements — track statistics of SQL planning and execution
F.56. pgstattuple — obtain tuple-level statistics
F.57. pg_surgery — perform low-level surgery on relation data
F.58. pg_transfer — quick transfer of tables between instances
F.59. pg_trgm — support for similarity of text using trigram matching
F.60. pg_tsparser — an extension for text search
F.61. pg_variables — functions for working with variables of various types
F.62. pg_visibility — visibility map information and utilities
F.63. pg_wait_sampling — collecting sampling-based statistics on wait events
F.64. pg_walinspect — low-level WAL inspection
F.65. plantuner — hints for the planner to disable or enable indexes for query execution
F.66. postgres_fdw — access data stored in external Postgres Pro servers
F.67. proxima — a combination of a proxy and a connection pooler
F.68. ptrack — a block-level incremental backup engine for Postgres Pro
F.69. referee — manage quorum settings with an even number of nodes configured with multimaster
F.70. rum — an access method to work with the RUM indexes
F.71. seg — a datatype for line segments or floating point intervals
F.72. shared_ispell — a shared ispell dictionary
F.73. spi — Server Programming Interface features/examples
F.74. sslinfo — obtain client SSL information
F.75. tablefunc — functions that return tables (crosstab and others)
F.76. tcn — a trigger function to notify listeners of changes to table content
F.77. test_decoding — SQL-based test/example module for WAL logical decoding
F.78. tsm_system_rows — the SYSTEM_ROWS sampling method for TABLESAMPLE
F.79. tsm_system_time — the SYSTEM_TIME sampling method for TABLESAMPLE
F.80. unaccent — a text search dictionary which removes diacritics
F.81. utl_http — access data on the Internet over the HTTP protocol
F.82. utl_mail — manage emails
F.83. utl_smtp — send emails over SMTP
F.84. uuid-ossp — a UUID generator
F.85. vops — support for vector operations
F.86. xml2 — XPath querying and XSLT functionality
G. Postgres Pro Modules and Extensions Shipped as Individual Packages
G.1. pgpro_anonymizer — mask or replace sensitive data
G.2. pgpro_multiplan — save a specific plan of a parameterized query for future usage
G.3. pgpro_pwr — workload reports
G.4. pgpro_stats — a means for tracking planning and execution statistics of all SQL statements executed by a server
H. Third-Party Modules and Extensions Shipped as Individual Packages
H.1. apache_age — graph database functionality
H.2. pg_hint_plan — control an execution plan with hinting phrases
I. Additional Supplied Programs
I.1. Additional PostgreSQL/Postgres Pro Client Applications
I.2. Third-Party Client Applications
I.3. Additional Postgres Pro Server Applications
I.4. Third-Party Server Applications
J. External Projects
J.1. Client Interfaces
J.2. Administration Tools
J.3. Procedural Languages
J.4. Extensions
J.5. citus — distributed database and columnar storage functionality
K. Configuring Postgres Pro for 1C Solutions
L. Migration Tools in Postgres Pro
L.1. Working with Packages
L.2. Package Export Using ora2pgpro
L.3. Script Parameters
M. Postgres Pro Limits
N. Demo Database Airlines
N.1. Installation
N.2. Schema Diagram
N.3. Schema Description
N.4. Schema Objects
N.5. Usage
O. Acronyms
P. Glossary
Q. Color Support
Q.1. When Color is Used
Q.2. Configuring the Colors
R. Obsolete or Renamed Features
R.1. recovery.conf file merged into postgresql.conf
R.2. Default Roles Renamed to Predefined Roles
R.3. pg_xlogdump renamed to pg_waldump
R.4. pg_resetxlog renamed to pg_resetwal
R.5. pg_receivexlog renamed to pg_receivewal