GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  LOAD (7)

.ds Aq ’

NAME

LOAD - load a shared library file

CONTENTS

SYNOPSIS

LOAD filename

DESCRIPTION

This command loads a shared library file into the PostgreSQL servers address space. If the file has been loaded already, the command does nothing. Shared library files that contain C functions are automatically loaded whenever one of their functions is called. Therefore, an explicit LOAD is usually only needed to load a library that modifies the servers behavior through \(lqhooks\(rq rather than providing a set of functions.

The file name is specified in the same way as for shared library names in CREATE FUNCTION (CREATE_FUNCTION(7)); in particular, one can rely on a search path and automatic addition of the systems standard shared library file name extension. See Section 35.9, \(lqC-Language Functions\(rq, in the documentation for more information on this topic.

Non-superusers can only apply LOAD to library files located in $libdir/plugins/ — the specified filename must begin with exactly that string. (It is the database administrators responsibility to ensure that only \(lqsafe\(rq libraries are installed there.)

COMPATIBILITY

LOAD is a PostgreSQL extension.

SEE ALSO

CREATE FUNCTION (CREATE_FUNCTION(7))

Search for    or go to Top of page |  Section 7 |  Main Index


PostgreSQL 9.5.2 LOAD (7) 2016

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.