|
153 | 153 |
|
154 | 154 | <para>
|
155 | 155 | <productname>&productname;</productname> is the most actual PostgreSQL version with some additional patches applied and extensions added.
|
156 |
| - Mostly, these are patches already accepted by the PostgreSQL community and committed into PostgreSQL. |
| 156 | + Mostly, these are patches already accepted by the PostgreSQL community and committed into PostgreSQL. |
157 | 157 | Also there some patches and extensions developed by Postgres Professional.
|
158 | 158 | Users of <productname>&productname;</productname> thus have early access to some important features and fixes.
|
159 | 159 | </para>
|
160 | 160 |
|
161 | 161 | <para>Currently the difference between <productname>&productname;</productname> and PostgreSQL is the following:
|
162 | 162 | <itemizedlist spacing="compact">
|
163 | 163 | <listitem>
|
164 |
| - <simpara>Performance improvement on multicore systems (buffer manager and locks optimization).</simpara> |
| 164 | + <simpara>Performance improvement on multicore systems (buffer manager and locks optimization)</simpara> |
165 | 165 | </listitem>
|
166 | 166 | <listitem>
|
167 |
| - <simpara>Full text search improvements: phrase search, hunspell morphology, |
168 |
| - some dictionaries are bundled with distribution and can be enabled by a single SQL statement, |
169 |
| - <application>shared_ispell</application> allowing to store dictionaries in shared memory.</simpara> |
| 167 | + <simpara>Full text search improvements: phrase search, hunspell morphology, |
| 168 | + some dictionaries are bundled with distribution and can be enabled by a single SQL statement, |
| 169 | + <link linkend="shared-ispell"><application>shared_ispell</application></link> allowing to store dictionaries in shared memory</simpara> |
170 | 170 | </listitem>
|
171 | 171 | <listitem>
|
172 |
| - <simpara>Covering indexes.</simpara> |
| 172 | + <simpara>Covering indexes</simpara> |
173 | 173 | </listitem>
|
174 | 174 | <listitem>
|
175 |
| - <simpara><application>libicu</application> support on all platforms, providing platform-independent sort for various locales.</simpara> |
| 175 | + <simpara><application>libicu</application> support on all platforms, providing platform-independent sort for various locales</simpara> |
176 | 176 | </listitem>
|
177 | 177 | <listitem>
|
178 |
| - <simpara><application>pg_trgm</application> module supporting fuzzy string comparison and substring search.</simpara> |
| 178 | + <simpara><link linkend="pgtrgm"><application>pg_trgm</application></link> module supporting fuzzy string comparison and substring search</simpara> |
179 | 179 | </listitem>
|
180 | 180 | <listitem>
|
181 |
| - <simpara>Improved <application>pageinspect</application> module provides access to internal data storage structure.</simpara> |
| 181 | + <simpara>Improved <link linkend="pageinspect"><application>pageinspect</application></link> module provides access to internal data storage structure</simpara> |
182 | 182 | </listitem>
|
183 | 183 | <listitem>
|
184 |
| - <simpara><application>sr_plan</application> module allows to save and restore query plans.</simpara> |
| 184 | + <simpara><link linkend="sr-plan"><application>sr_plan</application></link> module allows to save and restore query plans</simpara> |
185 | 185 | </listitem>
|
186 | 186 | <listitem>
|
187 |
| - <simpara><application>dump_stat</application> module allowing to save and restore database statistics when dumping/restoring the database. </simpara> |
| 187 | + <simpara><link linkend="dump-stat"><application>dump_stat</application></link> module allowing to save and restore database statistics when dumping/restoring the database</simpara> |
188 | 188 | </listitem>
|
189 | 189 | <listitem>
|
190 |
| - <simpara><application>jsquery</application> module provides a specific language for effective index-supported querying of JSONB data.</simpara> |
| 190 | + <simpara><link linkend="jsquery"><application>jsquery</application></link> module provides a specific language for effective index-supported querying of JSONB data</simpara> |
191 | 191 | </listitem>
|
192 | 192 | <listitem>
|
193 |
| - <simpara><application>pg_variables</application> module provides functions to work with variables of various types.</simpara> |
| 193 | + <simpara><link linkend="pg-variables"><application>pg_variables</application></link> module provides functions to work with variables of various types</simpara> |
194 | 194 | </listitem>
|
195 | 195 | <listitem>
|
196 |
| - <simpara><application>pg_pathman</application> module provides optimized partitioning mechanism and functions to manage partitions.</simpara> |
| 196 | + <simpara><link linkend="pg-pathman"><application>pg_pathman</application></link> module provides optimized partitioning mechanism and functions to manage partitions</simpara> |
197 | 197 | </listitem>
|
198 | 198 | <listitem>
|
199 |
| - <simpara><application>pg_query_state</application> module provides a facility to know the current state of query execution on working backend.</simpara> |
| 199 | + <simpara><link linkend="pg-query-state"><application>pg_query_state</application></link> module provides a facility to know the current state of query execution on working backend</simpara> |
200 | 200 | </listitem>
|
201 | 201 | <listitem>
|
202 |
| - <simpara><application>pg_probackup</application> is a backup and recovery manager.</simpara> |
| 202 | + <simpara><link linkend="app-pgprobackup"><application>pg_probackup</application></link> is a backup and recovery manager</simpara> |
203 | 203 | </listitem>
|
204 | 204 | <listitem>
|
205 |
| - <simpara><application>mchar</application> module provides additional data type to compatibility with Microsoft SQL Server.</simpara> |
| 205 | + <simpara><link linkend="mchar"><application>mchar</application></link> module provides additional data type to compatibility with Microsoft SQL Server</simpara> |
206 | 206 | </listitem>
|
207 | 207 | <listitem>
|
208 |
| - <simpara><application>fulleq</application> module provides additional equivalence operator to compatibility with Microsoft SQL Server.</simpara> |
| 208 | + <simpara><link linkend="fulleq"><application>fulleq</application></link> module provides additional equivalence operator to compatibility with Microsoft SQL Server</simpara> |
209 | 209 | </listitem>
|
210 | 210 | <listitem>
|
211 |
| - <simpara><application>fasttrun</application> module provides transaction unsafe function to truncate temporary tables without growing pg_class size.</simpara> |
| 211 | + <simpara><link linkend="fasttrun"><application>fasttrun</application></link> module provides transaction unsafe function to truncate temporary tables without growing pg_class size</simpara> |
212 | 212 | </listitem>
|
213 | 213 | <listitem>
|
214 |
| - <simpara><application>online_analyze</application> module provides set of |
| 214 | + <simpara><link linkend="online-analyze"><application>online_analyze</application></link> module provides set of |
215 | 215 | changes, which immediately update stats after INSERT, UPDATE, DELETE
|
216 |
| - or SELECT INTO operations applied for affected tables.</simpara> |
| 216 | + or SELECT INTO operations applied for affected tables</simpara> |
217 | 217 | </listitem>
|
218 | 218 | <listitem>
|
219 |
| - <simpara><application>plantuner</application> module provides hits for planner, which can do disable or enable indexes for query execution.</simpara> |
220 |
| - </listitem> |
| 219 | + <simpara><link linkend="plantuner"><application>plantuner</application></link> module provides hits for planner, which can do disable or enable indexes for query execution</simpara> |
| 220 | + </listitem> |
221 | 221 | <listitem>
|
222 | 222 | <simpara>Added k-nearest neighbors algorithm (KNN) for SP-GiST and B-tree (See <xref linkend="spgist">)</simpara>
|
223 | 223 | </listitem>
|
|
246 | 246 | <simpara>Added support for relocatable tables (See <xref linkend="pgtransfer">)</simpara>
|
247 | 247 | </listitem>
|
248 | 248 | <listitem>
|
249 |
| - <simpara>Extension <application>pg_hint_plan</application> has been added (See <xref linkend="pg-hint-plan">)</simpara> |
| 249 | + <simpara>Extension <link linkend="pg-hint-plan"><application>pg_hint_plan</application></link> has been added</simpara> |
250 | 250 | </listitem>
|
251 | 251 | <listitem>
|
252 | 252 | <simpara>Transaction IDs on 64-bit platforms use 64-bit data type</simpara>
|
|
258 | 258 | <simpara>Consistent read on slaves (wait for WAL apply, see <xref linkend="sql-waitlsn">)</simpara>
|
259 | 259 | </listitem>
|
260 | 260 | <listitem>
|
261 |
| - <simpara>Utility <application>pg_repack</application> has been added (See <xref linkend="app-pgrepack">)</simpara> |
262 |
| - </listitem> |
| 261 | + <simpara>Utility <link linkend="app-pgrepack"><application>pg_repack</application></link> has been added</simpara> |
| 262 | + </listitem> |
263 | 263 | </itemizedlist>
|
264 | 264 | </para>
|
265 | 265 |
|
266 | 266 | <para>
|
267 |
| - <productname>&productname;</productname> releases are following the PostgreSQL releases, though sometimes occur more frequently. |
| 267 | + <productname>&productname;</productname> releases are following the PostgreSQL releases, though sometimes occur more frequently. |
268 | 268 | The <productname>&productname;</productname> versioning scheme is based on the PostgreSQL one and has an additional decimal place.
|
269 | 269 | </para>
|
270 | 270 |
|
|
0 commit comments