diff --git a/contrib/Makefile b/contrib/Makefile index 8fc9b92e89..500ddd2468 100644 --- a/contrib/Makefile +++ b/contrib/Makefile @@ -1,10 +1,11 @@ -# $PostgreSQL: pgsql/contrib/Makefile,v 1.65 2006/04/23 02:17:59 ishii Exp $ +# $PostgreSQL: pgsql/contrib/Makefile,v 1.66 2006/05/30 13:25:57 momjian Exp $ subdir = contrib top_builddir = .. include $(top_builddir)/src/Makefile.global WANTED_DIRS = \ + adminpack \ btree_gist \ chkpass \ cube \ diff --git a/contrib/README b/contrib/README index 743506448f..8019d9f1b4 100644 --- a/contrib/README +++ b/contrib/README @@ -29,7 +29,7 @@ adddepend - by Rod Taylor adminpack - - File and log manipulation routines, used by Pgadmin + File and log manipulation routines, used by pgAdmin by From: Dave Page btree_gist - diff --git a/contrib/adminpack/README.adminpack b/contrib/adminpack/README.adminpack index c786f51ce8..7694f408d1 100644 --- a/contrib/adminpack/README.adminpack +++ b/contrib/adminpack/README.adminpack @@ -1,47 +1,47 @@ -PostgreSQL Administration Functions -=================================== - -This directory is a PostgreSQL 'contrib' module which implements a number of -support functions which pgAdmin and other administration and management tools -can use to provide additional functionality if installed on a server. - -Installation -============ - -This module is normally distributed as a PostgreSQL 'contrib' module. To -install it from a pre-configured source tree run the following commands -as a user with appropriate privileges from the adminpack source directory: - -make -make install - -Alternatively, if you have a PostgreSQL 8.2 or higher installation but no -source tree you can install using PGXS. Simply run the following commands the -adminpack source directory: - -make USE_PGXS=1 -make USE_PGXS=1 install - -pgAdmin will look for the functions in the Maintenance Database (usually -"postgres" for 8.2 servers) specified in the connection dialogue for the server. -To install the functions in the database, either run the adminpack.sql script -using the pgAdmin SQL tool (and then close and reopen the connection to the -freshly instrumented server), or run the script using psql, eg: - -psql -U postgres postgres < adminpack.sql - -Other administration tools that use this module may have different requirements, -please consult the tool's documentation for further details. - -Objects implemented (superuser only) -==================================== - -int8 pg_catalog.pg_file_write(fname text, data text, append bool) -int8 pg_catalog.pg_file_read(fname text, data text, append bool) -bool pg_catalog.pg_file_rename(oldname text, newname text) -bool pg_catalog.pg_file_rename(oldname text, newname text, archivname text) -bool pg_catalog.pg_file_unlink(fname text) -bigint pg_catalog.pg_file_size(text) -int4 pg_catalog.pg_logfile_rotate() -setof record pg_catalog.pg_logdir_ls() - +PostgreSQL Administration Functions +=================================== + +This directory is a PostgreSQL 'contrib' module which implements a number of +support functions which pgAdmin and other administration and management tools +can use to provide additional functionality if installed on a server. + +Installation +============ + +This module is normally distributed as a PostgreSQL 'contrib' module. To +install it from a pre-configured source tree run the following commands +as a user with appropriate privileges from the adminpack source directory: + +make +make install + +Alternatively, if you have a PostgreSQL 8.2 or higher installation but no +source tree you can install using PGXS. Simply run the following commands the +adminpack source directory: + +make USE_PGXS=1 +make USE_PGXS=1 install + +pgAdmin will look for the functions in the Maintenance Database (usually +"postgres" for 8.2 servers) specified in the connection dialogue for the server. +To install the functions in the database, either run the adminpack.sql script +using the pgAdmin SQL tool (and then close and reopen the connection to the +freshly instrumented server), or run the script using psql, eg: + +psql -U postgres postgres < adminpack.sql + +Other administration tools that use this module may have different requirements, +please consult the tool's documentation for further details. + +Objects implemented (superuser only) +==================================== + +int8 pg_catalog.pg_file_write(fname text, data text, append bool) +int8 pg_catalog.pg_file_read(fname text, data text, append bool) +bool pg_catalog.pg_file_rename(oldname text, newname text) +bool pg_catalog.pg_file_rename(oldname text, newname text, archivname text) +bool pg_catalog.pg_file_unlink(fname text) +bigint pg_catalog.pg_file_size(text) +int4 pg_catalog.pg_logfile_rotate() +setof record pg_catalog.pg_logdir_ls() +