PostgreSQL: A Comprehensive Guide to Building, Programming, and Administering PostgresSQL Databases

Передняя обложка
Sams Publishing, 2003 - Всего страниц: 790

PostgreSQL

is the world¿s most advanced open-source database. PostgreSQL is the most comprehensive, in-depth, and easy-to-read guide to this award-winning database. This book starts with a thorough overview of SQL, a description of all PostgreSQL data types, and a complete explanation of PostgreSQL commands.

If you are a developer or an administrator, you¿ll love the chapter that explores PostgreSQL performance. The authors explain how PostgreSQL stores data on disk (and in memory) and how to measure and influence the effectiveness of PostgreSQL¿s caching mechanisms. You¿ll also learn how PostgreSQL generates and evaluates execution plans. The authors explain all of the query operators that can appear in the results of an EXPLAIN command, describing the performance implications of each operator as well as the conditions which will cause PostgreSQL to use that operator.

PostgreSQL is also a complete guide for the developer. Whether you¿re developing with C, C++, ODBC, Embedded SQL, Java, Tcl/Tk, Perl, Python or PHP, you¿ll find a comprehensive description of the PostgreSQL API for your language of choice. Easy to follow exercises will walk you through the development of working applications that fully demonstrate the features offered by each API. You will also find a chapter that describes the PL/pgSQL server-side procedural language, learning how to build triggers, functions, and stored-procedures. The authors have even included a chapter that walks you through the process of extending the PostgreSQL server with custom-written C functions and new data types. The accompanying web site, www.conjectrix.com, contains downloadable versions of all of the sample code and a wealth of PostgreSQL-related resources.

The last section of PostgreSQL was written for the PostgreSQL administrator. You will learn how to install PostgreSQL on Windows, Linux, and Unix systems, from source code or from pre-compiled installers. The authors have described all of the PostgreSQL configuration options (compile-time, startup, and on-the-fly). The chapter on PostgreSQL security describes all of the authentication protocols that you can choose from and describes how to secure your database, both internally and externally. If you have to support a multi-national environment, you will find the chapter on internationalization and localization to be invaluable.

You won¿t find a more complete guide to PostgreSQL anywhere. The authors have made PostgreSQL approachable by leading the reader from basic concepts to advanced features. Whether you¿re a database beginner or an advanced user, you will find this book a valuable addition to your library.

 

Избранные страницы

Содержание

I
1
III
2
V
3
VI
5
VII
7
IX
8
XI
11
XII
12
CLXXXI
317
CLXXXII
319
CLXXXIII
321
CLXXXIV
330
CLXXXV
333
CLXXXVI
339
CLXXXVII
341
CLXXXVIII
346

XIII
17
XIV
19
XV
22
XVI
24
XVII
26
XIX
29
XX
30
XXI
31
XXIII
32
XXIV
33
XXVII
34
XXVIII
44
XXIX
49
XXX
52
XXXII
54
XXXIV
55
XXXVI
56
XXXVII
58
XXXVIII
61
XXXIX
63
XL
65
XLI
66
XLIII
69
XLIV
71
XLV
73
XLVI
74
XLVII
75
XLIX
76
L
78
LI
79
LII
80
LIII
81
LIV
83
LV
84
LVI
88
LVII
90
LX
91
LXII
92
LXIII
93
LXV
100
LXVI
103
LXX
104
LXXII
105
LXXIII
106
LXXVI
107
LXXIX
108
LXXX
113
LXXXI
119
LXXXII
120
LXXXIII
121
LXXXIV
122
LXXXV
123
LXXXVI
124
LXXXVII
125
LXXXVIII
128
XC
129
XCI
131
XCII
134
XCIII
136
XCIV
137
XCV
138
XCVII
140
XCVIII
143
XCIX
145
C
149
CI
150
CII
156
CIV
158
CV
160
CVI
162
CVII
163
CVIII
164
CIX
167
CX
168
CXI
169
CXII
174
CXIV
175
CXV
181
CXVI
182
CXVII
186
CXVIII
187
CXIX
190
CXX
191
CXXII
192
CXXIV
193
CXXV
194
CXXVI
195
CXXVII
196
CXXIX
199
CXXXI
200
CXXXII
201
CXXXIV
202
CXXXV
204
CXXXVI
207
CXXXVII
209
CXXXIX
211
CXL
212
CXLII
213
CXLIV
214
CXLV
217
CXLVI
218
CXLIX
219
CL
221
CLI
227
CLII
236
CLIV
237
CLV
239
CLVI
240
CLVII
244
CLVIII
245
CLIX
257
CLX
259
CLXI
260
CLXII
262
CLXIV
265
CLXV
266
CLXVII
267
CLXVIII
274
CLXIX
291
CLXXI
295
CLXXII
297
CLXXIII
302
CLXXIV
305
CLXXV
307
CLXXVI
308
CLXXVIII
309
CLXXIX
311
CLXXX
315
CLXXXIX
347
CXC
349
CXCI
350
CXCII
353
CXCIII
355
CXCIV
357
CXCV
361
CXCVI
363
CXCVII
364
CXCIX
365
CC
366
CCI
373
CCII
376
CCIII
384
CCIV
387
CCV
395
CCVI
397
CCVII
398
CCVIII
400
CCIX
402
CCX
403
CCXII
410
CCXIII
415
CCXIV
420
CCXV
430
CCXVI
431
CCXVII
432
CCXXI
433
CCXXIV
438
CCXXVII
442
CCXXVIII
450
CCXXIX
458
CCXXX
468
CCXXXII
469
CCXXXIII
470
CCXXXV
471
CCXXXVIII
472
CCXL
476
CCXLI
480
CCXLII
485
CCXLIII
487
CCXLIV
488
CCXLV
496
CCXLVI
499
CCXLVII
500
CCL
501
CCLIII
503
CCLIV
505
CCLV
507
CCLVI
511
CCLVII
514
CCLVIII
524
CCLIX
526
CCLX
537
CCLXI
539
CCLXII
542
CCLXIV
547
CCLXV
550
CCLXVI
554
CCLXVII
556
CCLXVIII
560
CCLXIX
569
CCLXX
570
CCLXXI
571
CCLXXII
572
CCLXXIII
573
CCLXXV
583
CCLXXVI
585
CCLXXVII
586
CCLXXVIII
600
CCLXXIX
605
CCLXXX
609
CCLXXXI
611
CCLXXXII
612
CCLXXXIV
615
CCLXXXV
618
CCLXXXVI
624
CCLXXXVII
635
CCLXXXVIII
637
CCXC
639
CCXCI
640
CCXCIII
641
CCXCVI
642
CCXCIX
643
CCC
645
CCCI
646
CCCII
653
CCCIII
660
CCCV
663
CCCVI
664
CCCVII
666
CCCIX
671
CCCX
672
CCCXI
673
CCCXII
676
CCCXIII
680
CCCXIV
684
CCCXV
689
CCCXVI
691
CCCXVII
694
CCCXIX
696
CCCXXI
699
CCCXXII
701
CCCXXIV
705
CCCXXV
706
CCCXXVII
707
CCCXXVIII
709
CCCXXIX
710
CCCXXX
713
CCCXXXI
716
CCCXXXII
719
CCCXXXIV
720
CCCXXXV
722
CCCXXXVI
723
CCCXXXVII
724
CCCXXXVIII
728
CCCXXXIX
729
CCCXLI
730
CCCXLIII
733
CCCXLIV
735
CCCXLV
736
CCCXLVI
737
CCCXLVIII
740
CCCXLIX
741
CCCL
745
CCCLI
747
Авторские права

Другие издания - Просмотреть все

Часто встречающиеся слова и выражения

Библиографические данные