14
14
<listitem>
15
15
<para>
16
16
<link linkend="quick-pgpro-install"><emphasis role="strong">Quick installation and setup</emphasis></link>.
17
- The <filename>postgrespro-&edition ;-&majorversion;</filename> package
17
+ The <filename>postgrespro-&edn ;-&majorversion;</filename> package
18
18
installs and configures all the components required for a viable
19
19
ready-to-use configuration of both server and client components.
20
20
Choose this option if you are going to install a single
107
107
</listitem>
108
108
<listitem>
109
109
<para>
110
- Install the <filename>postgrespro-&edition ;-&majorversion;</filename> package.
110
+ Install the <filename>postgrespro-&edn ;-&majorversion;</filename> package.
111
111
It will bring all the required components via dependencies,
112
112
together with documentation, create the default database, start the database server,
113
113
as well as enable server autostart at system boot and
@@ -158,13 +158,13 @@ to the newly created database.
158
158
</para>
159
159
<para>
160
160
As a result, all files get installed into the
161
- <filename>/opt/pgpro/&edition ;-&majorversion;</filename> directory.
161
+ <filename>/opt/pgpro/&edn ;-&majorversion;</filename> directory.
162
162
</para>
163
163
</listitem>
164
164
<listitem>
165
165
<para>
166
166
Run the <xref linkend="pg-wrapper"> utility provided in the
167
- <filename>postgrespro-&edition ;-&majorversion;-client</filename>
167
+ <filename>postgrespro-&edn ;-&majorversion;-client</filename>
168
168
package to make the installed client and server programs
169
169
available via <envar>PATH</envar> and add <acronym>SQL</acronym>
170
170
man pages to the man page configuration file:
@@ -176,15 +176,15 @@ pg-wrapper links update
176
176
</para>
177
177
</listitem>
178
178
<listitem>
179
- <para>If you chose to install the <filename>postgrespro-&edition ;-&majorversion;-server</filename>
179
+ <para>If you chose to install the <filename>postgrespro-&edn ;-&majorversion;-server</filename>
180
180
package, make sure to complete the following server setup:
181
181
<orderedlist>
182
182
<listitem>
183
183
<para>
184
184
Create the default database by running the helper script
185
185
<xref linkend="pg-setup"> as root with the <literal>initdb</literal> option:
186
186
<programlisting>
187
- /opt/pgpro/&edition ;-&majorversion;/bin/pg-setup initdb [<replaceable>initdb_options</replaceable>]
187
+ /opt/pgpro/&edn ;-&majorversion;/bin/pg-setup initdb [<replaceable>initdb_options</replaceable>]
188
188
</programlisting>
189
189
where <replaceable>initdb_options</replaceable> are regular
190
190
<xref linkend="app-initdb"> options.
@@ -202,7 +202,7 @@ pg-wrapper links update
202
202
administration operations as user <literal>postgres</literal>.
203
203
If you do not specify any <xref linkend="app-initdb"> options,
204
204
the default database is created in the
205
- <filename>/var/lib/pgpro/&edition ;-&majorversion;/data</filename> directory,
205
+ <filename>/var/lib/pgpro/&edn ;-&majorversion;/data</filename> directory,
206
206
using localization settings specified in the <envar>LANG</envar>
207
207
environment variable for the current session.
208
208
All the <literal>LC_*</literal> environment variables are ignored.
@@ -251,7 +251,7 @@ pg-setup service start
251
251
<tbody>
252
252
<row>
253
253
<entry>
254
- <para><filename>postgrespro-&edition ;-&majorversion;</filename></para>
254
+ <para><filename>postgrespro-&edn ;-&majorversion;</filename></para>
255
255
</entry>
256
256
<entry>
257
257
<para>Top-level package that installs and configures
@@ -261,7 +261,7 @@ pg-setup service start
261
261
</row>
262
262
<row>
263
263
<entry>
264
- <para><filename>postgrespro-&edition ;-&majorversion;-client</filename></para>
264
+ <para><filename>postgrespro-&edn ;-&majorversion;-client</filename></para>
265
265
</entry>
266
266
<entry>
267
267
<para>Standard client applications, such as
@@ -270,7 +270,7 @@ pg-setup service start
270
270
</row>
271
271
<row>
272
272
<entry>
273
- <para><filename>postgrespro-&edition ;-&majorversion;-libs</filename></para>
273
+ <para><filename>postgrespro-&edn ;-&majorversion;-libs</filename></para>
274
274
</entry>
275
275
<entry>
276
276
<para>Shared libraries required to deploy client
@@ -280,7 +280,7 @@ pg-setup service start
280
280
</row>
281
281
<row>
282
282
<entry>
283
- <para><filename>postgrespro-&edition ;-&majorversion;-server</filename></para>
283
+ <para><filename>postgrespro-&edn ;-&majorversion;-server</filename></para>
284
284
</entry>
285
285
<entry>
286
286
<para><productname>&productname;</productname> server and PL/pgSQL server-side programming
@@ -289,7 +289,7 @@ pg-setup service start
289
289
</row>
290
290
<row>
291
291
<entry>
292
- <para><filename>postgrespro-&edition ;-&majorversion;-contrib</filename></para>
292
+ <para><filename>postgrespro-&edn ;-&majorversion;-contrib</filename></para>
293
293
</entry>
294
294
<entry>
295
295
<para>Additional extensions and programs deployable on
@@ -298,43 +298,43 @@ pg-setup service start
298
298
</row>
299
299
<row>
300
300
<entry>
301
- <para><filename>postgrespro-&edition ;-&majorversion;-pgprobackup</filename></para>
301
+ <para><filename>postgrespro-&edn ;-&majorversion;-pgprobackup</filename></para>
302
302
</entry>
303
303
<entry>
304
304
<para><application>pg_probackup</application> utility.</para>
305
305
</entry>
306
306
</row>
307
307
<row>
308
308
<entry>
309
- <para><filename>postgrespro-&edition ;-&majorversion;-devel</filename></para>
309
+ <para><filename>postgrespro-&edn ;-&majorversion;-devel</filename></para>
310
310
</entry>
311
311
<entry>
312
312
<para>Header files and libraries for developing
313
313
client applications and server extensions.</para>
314
314
<para>On Debian-based systems,
315
- this package is called <filename>postgrespro-&edition ;-&majorversion;-dev</filename>.
315
+ this package is called <filename>postgrespro-&edn ;-&majorversion;-dev</filename>.
316
316
</para>
317
317
</entry>
318
318
</row>
319
319
<row>
320
320
<entry>
321
- <para><filename>postgrespro-&edition ;-&majorversion;-plperl</filename></para>
321
+ <para><filename>postgrespro-&edn ;-&majorversion;-plperl</filename></para>
322
322
</entry>
323
323
<entry>
324
324
<para>Server-side programming language based on Perl.</para>
325
325
</entry>
326
326
</row>
327
327
<row>
328
328
<entry>
329
- <para><filename>postgrespro-&edition ;-&majorversion;-plpython</filename></para>
329
+ <para><filename>postgrespro-&edn ;-&majorversion;-plpython</filename></para>
330
330
</entry>
331
331
<entry>
332
332
<para>Server-side programming language based on Python.</para>
333
333
</entry>
334
334
</row>
335
335
<row>
336
336
<entry>
337
- <para><filename>postgrespro-&edition ;-&majorversion;-plpython3</filename></para>
337
+ <para><filename>postgrespro-&edn ;-&majorversion;-plpython3</filename></para>
338
338
</entry>
339
339
<entry>
340
340
<para>Server-side programming language based on Python 3.</para>
@@ -343,31 +343,31 @@ pg-setup service start
343
343
</row>
344
344
<row>
345
345
<entry>
346
- <para><filename>postgrespro-&edition ;-&majorversion;-pltcl</filename></para>
346
+ <para><filename>postgrespro-&edn ;-&majorversion;-pltcl</filename></para>
347
347
</entry>
348
348
<entry>
349
349
<para>Server-side programming language based on Tcl.</para>
350
350
</entry>
351
351
</row>
352
352
<row>
353
353
<entry>
354
- <para><filename>postgrespro-&edition ;-&majorversion;-docs</filename></para>
354
+ <para><filename>postgrespro-&edn ;-&majorversion;-docs</filename></para>
355
355
</entry>
356
356
<entry>
357
357
<para>Documentation (English).</para>
358
358
</entry>
359
359
</row>
360
360
<row>
361
361
<entry>
362
- <para><filename>postgrespro-&edition ;-&majorversion;-docs-ru</filename></para>
362
+ <para><filename>postgrespro-&edn ;-&majorversion;-docs-ru</filename></para>
363
363
</entry>
364
364
<entry>
365
365
<para>Documentation (Russian).</para>
366
366
</entry>
367
367
</row>
368
368
<row>
369
369
<entry>
370
- <para><filename>postgrespro-&edition ;-&majorversion;-test</filename></para>
370
+ <para><filename>postgrespro-&edn ;-&majorversion;-test</filename></para>
371
371
</entry>
372
372
<entry>
373
373
<para>
@@ -389,12 +389,12 @@ pg-setup service start
389
389
<itemizedlist spacing="compact">
390
390
<listitem>
391
391
<para>
392
- On Debian-based systems, see the <filename>postgrespro-&edition ;-&majorversion;-dbg</filename> package.
392
+ On Debian-based systems, see the <filename>postgrespro-&edn ;-&majorversion;-dbg</filename> package.
393
393
</para>
394
394
</listitem>
395
395
<listitem>
396
396
<para>
397
- On RHEL-based systems, see the <filename>postgrespro-&edition ;-&majorversion;-debuginfo</filename> package.
397
+ On RHEL-based systems, see the <filename>postgrespro-&edn ;-&majorversion;-debuginfo</filename> package.
398
398
</para>
399
399
</listitem>
400
400
<listitem>
@@ -411,44 +411,44 @@ pg-setup service start
411
411
packages:
412
412
<itemizedlist spacing="compact">
413
413
<listitem>
414
- <para><filename>postgrespro-&edition ;-&majorversion;-server</filename>
414
+ <para><filename>postgrespro-&edn ;-&majorversion;-server</filename>
415
415
</para>
416
416
</listitem>
417
417
<listitem>
418
- <para><filename>postgrespro-&edition ;-&majorversion;-client</filename>
418
+ <para><filename>postgrespro-&edn ;-&majorversion;-client</filename>
419
419
</para>
420
420
</listitem>
421
421
<listitem>
422
- <para><filename>postgrespro-&edition ;-&majorversion;-libs</filename>
422
+ <para><filename>postgrespro-&edn ;-&majorversion;-libs</filename>
423
423
</para>
424
424
</listitem>
425
425
</itemizedlist>
426
426
To use additional <productname>&productname;</productname> extensions, you must also install
427
- the <filename>postgrespro-&edition ;-&majorversion;-contrib</filename> package.
428
- On Debian-based systems, <filename>postgrespro-&edition ;-&majorversion;-server</filename> package
429
- depends on <filename>postgrespro-&edition ;-&majorversion;-contrib</filename> package,
427
+ the <filename>postgrespro-&edn ;-&majorversion;-contrib</filename> package.
428
+ On Debian-based systems, <filename>postgrespro-&edn ;-&majorversion;-server</filename> package
429
+ depends on <filename>postgrespro-&edn ;-&majorversion;-contrib</filename> package,
430
430
so the latter must always be installed together with the server.
431
431
</para>
432
432
433
433
<para>
434
434
For client installations, it is usually enough to install the
435
- <filename>postgrespro-&edition ;-&majorversion;-client</filename> and
436
- <filename>postgrespro-&edition ;-&majorversion;-libs</filename> packages.
435
+ <filename>postgrespro-&edn ;-&majorversion;-client</filename> and
436
+ <filename>postgrespro-&edn ;-&majorversion;-libs</filename> packages.
437
437
If you use custom applications and do not need standard client utilities such as
438
438
<application>psql</application>, you can install the
439
- <filename>postgrespro-&edition ;-&majorversion;-libs</filename> package only.
439
+ <filename>postgrespro-&edn ;-&majorversion;-libs</filename> package only.
440
440
</para>
441
441
442
442
<para>
443
443
Development workstations require at least the following packages:
444
444
<itemizedlist spacing="compact">
445
445
<listitem>
446
- <para><filename>postgrespro-&edition ;-&majorversion;-libs</filename>
446
+ <para><filename>postgrespro-&edn ;-&majorversion;-libs</filename>
447
447
</para>
448
448
</listitem>
449
449
<listitem>
450
- <para><filename>postgrespro-&edition ;-&majorversion;-devel</filename>/
451
- <filename>postgrespro-&edition ;-&majorversion;-dev</filename>
450
+ <para><filename>postgrespro-&edn ;-&majorversion;-devel</filename>/
451
+ <filename>postgrespro-&edn ;-&majorversion;-dev</filename>
452
452
</para>
453
453
</listitem>
454
454
</itemizedlist>
@@ -466,9 +466,9 @@ pg-setup service start
466
466
is created, you can configure the server to start automatically
467
467
upon system boot using service management solutions available
468
468
in your operating system or third-party high-availability software.
469
- To facilitate this task, <filename>postgrespro-&edition ;-&majorversion;-server</filename>
469
+ To facilitate this task, <filename>postgrespro-&edn ;-&majorversion;-server</filename>
470
470
package provides the <xref linkend="pg-setup"> script, which is
471
- installed in the <filename>/opt/pgpro/&edition ;-&majorversion;/bin</filename>
471
+ installed in the <filename>/opt/pgpro/&edn ;-&majorversion;/bin</filename>
472
472
directory.
473
473
</para>
474
474
<para>To enable server autostart, run the <xref linkend="pg-setup">
@@ -488,7 +488,7 @@ pg-setup service disable
488
488
service management solutions directly by running the
489
489
autostart scripts for SysV-style <application>init.d</application>
490
490
and <application>systemd</application> provided in the
491
- <filename>postgrespro-&edition ;-&majorversion;-server</filename> package.
491
+ <filename>postgrespro-&edn ;-&majorversion;-server</filename> package.
492
492
Depending on your Linux distribution, <productname>&productname;</productname>
493
493
supports different service management solutions:
494
494
</para>
@@ -543,15 +543,15 @@ pg-setup service disable
543
543
<para>
544
544
To use <application>systemd</application> for automatic server startup, run the following command:
545
545
<programlisting>
546
- systemctl enable postgrespro-&edition ;-&majorversion;.service
546
+ systemctl enable postgrespro-&edn ;-&majorversion;.service
547
547
</programlisting>
548
548
</para>
549
549
<para>To use SysV-style <application>init.d</application> script:
550
550
<itemizedlist>
551
551
<listitem>
552
552
<para>
553
553
On RHEL 6, SLES 11, and ALT Linux systems, use <literal>chkconfig</literal> command to add
554
- the <literal>postgrespro-&edition ;-&majorversion;</literal> script to the appropriate runlevel.
554
+ the <literal>postgrespro-&edn ;-&majorversion;</literal> script to the appropriate runlevel.
555
555
See <literal>chkconfig</literal> <application>man</application> page for the exact syntax.
556
556
</para>
557
557
</listitem>
@@ -570,12 +570,12 @@ systemctl enable postgrespro-&edition;-&majorversion;.service
570
570
<sect2 id="setup-dev-systems">
571
571
<title>Setting up Development Workstations</title>
572
572
<para>
573
- While installing <filename>postgrespro-&edition ;-&majorversion;-libs</filename> and
574
- <filename>postgrespro-&edition ;-&majorversion;-devel</filename>/
575
- <filename>postgrespro-&edition ;-&majorversion;-dev</filename>
573
+ While installing <filename>postgrespro-&edn ;-&majorversion;-libs</filename> and
574
+ <filename>postgrespro-&edn ;-&majorversion;-devel</filename>/
575
+ <filename>postgrespro-&edn ;-&majorversion;-dev</filename>
576
576
packages may be enough, it is usually convenient to have the server
577
577
set up on the development system. For quick setup, you can install
578
- <filename>postgrespro-&edition ;-&majorversion;</filename> package, which
578
+ <filename>postgrespro-&edn ;-&majorversion;</filename> package, which
579
579
automatically configures the provided client and server programs
580
580
and creates the default database. However, if you are going
581
581
to use several <productname>PostgreSQL</productname>-based
@@ -590,12 +590,12 @@ systemctl enable postgrespro-&edition;-&majorversion;.service
590
590
the path to any other <application>pg_config</application> version.
591
591
If you do not have any other <application>pg_config</application> versions
592
592
on your system, you can use <xref linkend="pg-wrapper"> provided in the
593
- <filename>postgrespro-&edition ;-&majorversion;-client</filename> package to create a symbolic
593
+ <filename>postgrespro-&edn ;-&majorversion;-client</filename> package to create a symbolic
594
594
link to <application>pg_config</application> in the standard binary directory.
595
595
</para>
596
596
<para>
597
597
To compile programs using <application>pkg-config</application> command,
598
- add the <filename>/opt/pgpro/&edition ;-&majorversion;/lib/pkgconfig/</filename>
598
+ add the <filename>/opt/pgpro/&edn ;-&majorversion;/lib/pkgconfig/</filename>
599
599
path to the <envar>PKG_CONFIG_PATH</envar> environment variable.
600
600
</para>
601
601
<sect3>
@@ -633,13 +633,13 @@ systemctl enable postgrespro-&edition;-&majorversion;.service
633
633
packages for your program, it is recommended to do the following:
634
634
<orderedlist>
635
635
<listitem>
636
- <para>Add <filename>/opt/pgpro/&edition ;-&majorversion;/bin</filename>
636
+ <para>Add <filename>/opt/pgpro/&edn ;-&majorversion;/bin</filename>
637
637
to <envar>PATH</envar> inside your build
638
638
scripts (<filename>.spec</filename> files or <filename>debian/rules</filename>).
639
639
</para>
640
640
</listitem>
641
641
<listitem>
642
- <para>Specify <filename>postgrespro-&edition ;-&majorversion;-dev</filename>
642
+ <para>Specify <filename>postgrespro-&edn ;-&majorversion;-dev</filename>
643
643
in the <literal>BuildDepends</literal> or <literal>BuildRequires</literal>
644
644
tags for your program.
645
645
</para>
@@ -683,8 +683,8 @@ systemctl enable postgrespro-&edition;-&majorversion;.service
683
683
<orderedlist spacing="compact">
684
684
<listitem>
685
685
<para>
686
- Create a copy of <filename>/etc/init.d/postgrespro-&edition ;-&majorversion;</filename>
687
- or <filename>/lib/systemd/system/postgrespro-&edition ;-&majorversion;.service</filename>
686
+ Create a copy of <filename>/etc/init.d/postgrespro-&edn ;-&majorversion;</filename>
687
+ or <filename>/lib/systemd/system/postgrespro-&edn ;-&majorversion;.service</filename>
688
688
with a different name, specifying the path to the data directory.
689
689
</para>
690
690
</listitem>
0 commit comments