Movatterモバイル変換


[0]ホーム

URL:



Facebook
Postgres Pro
Facebook
Downloads
Appendix F. Additional Supplied Modules
Prev UpPart VIII. AppendixesHome Next

Appendix F. Additional Supplied Modules

Table of Contents

F.1. adminpack
F.2. amcheck
F.3. auth_delay
F.4. auto_explain
F.5. bloom
F.6. btree_gin
F.7. btree_gist
F.8. chkpass
F.9. citext
F.10. spi
F.11. cube
F.12. dblink
F.13. dict_int
F.14. dict_xsyn
F.15. dump_stat
F.16. earthdistance
F.17. fasttrun
F.18. file_fdw
F.19. fulleq
F.20. fuzzystrmatch
F.21. hstore
F.22.Hunspell Dictionaries Modules
F.23. intagg
F.24. intarray
F.25. isn
F.26. jsquery
F.27. lo
F.28. ltree
F.29. mchar
F.30. online_analyze
F.31. pageinspect
F.32. passwordcheck
F.33. pg_buffercache
F.34. pgcrypto
F.35. pg_freespacemap
F.36. pg_pathman
F.37. pg_prewarm
F.38. pg_query_state
F.39. pgrowlocks
F.40. pg_stat_statements
F.41. pgstattuple
F.42. pg_trgm
F.43. pg_tsparser
F.44. pg_variables
F.45. pg_visibility
F.46. plantuner
F.47. postgres_fdw
F.48. seg
F.49. sepgsql
F.50. shared_ispell
F.51. sr_plan
F.52. sslinfo
F.53. tablefunc
F.54. tcn
F.55. test_decoding
F.56. tsearch2
F.57. tsm_system_rows
F.58. tsm_system_time
F.59. unaccent
F.60. uuid-ossp
F.61. xml2

This appendix and the next one contain information regarding additional modules available in thePostgres Pro Standard distribution. These include porting tools, analysis utilities, and plug-in features that are not part of the core Postgres Pro system, mainly because they address a limited audience or are too experimental to be part of the main source tree. This does not preclude their usefulness.

This appendix covers the extensions and other server plug-in modules.Appendix G covers the utility programs.

InPostgres Pro Standard, these modules are made available as a separate subpackage, such aspostgrespro-contrib-9.6. You can find the exact name of the package available for your Linux system inChapter 16.

Many modules supply new user-defined functions, operators, or types. To make use of one of these modules, after you have installed the code you need to register the new SQL objects in the database system. InPostgres Pro, andPostgreSQL 9.1 and later, this is done by executing aCREATE EXTENSION command. In a fresh database, you can simply do

CREATE EXTENSIONmodule_name;

This command must be run by a database superuser. This registers the new SQL objects in the current database only, so you need to run this command in each database that you want the module's facilities to be available in. Alternatively, run it in databasetemplate1 so that the extension will be copied into subsequently-created databases by default.

Many modules allow you to install their objects in a schema of your choice. To do that, addSCHEMAschema_name to theCREATE EXTENSION command. By default, the objects will be placed in your current creation target schema, which in turn defaults topublic.

If your database was brought forward by dump and reload from a pre-9.1 version ofPostgreSQL, and you had been using the pre-9.1 version of the module in it, you should instead do

CREATE EXTENSIONmodule_name FROM unpackaged;

This will update the pre-9.1 objects of the module into a properextension object. Future updates to the module will be managed byALTER EXTENSION. For more information about extension updates, seeSection 34.15.

Note, however, that some of these modules are notextensions in this sense, but are loaded into the server in some other way, for instance by way ofshared_preload_libraries. See the documentation of each module for details.


Prev Home Next
E.58. Prior Releases Up F.1. adminpack
pdfepub
Go to Postgres Pro Standard 9.6
By continuing to browse this website, you agree to the use of cookies. Go toPrivacy Policy.

[8]ページ先頭

©2009-2025 Movatter.jp