PostgreSQL extension API? Documentation? - Mailing list pgsql-hackers

From Álvaro Hernández Tortosa
Subject PostgreSQL extension API? Documentation?
Date
Msg-id 56D1A6AA.6080303@8kdata.com
Whole thread Raw
Responses Re: PostgreSQL extension API? Documentation?
Re: PostgreSQL extension API? Documentation?
List pgsql-hackers
    Hi.
    I have a newbie question for extension development. Extensions 
provide an entry point, and are dynamically linked to PostgreSQL. But 
what APIs/functions are really available for extensions to call?
    The most obvious API is SPI. You could also implements hooks. Of 
course, functions, types, aggregates, whatever. But can an extension 
call other "internal" PostgreSQL functions? Is there any restriction to 
what could --or should-- call an extension? Is there any specific API, 
or any documentation which states what is available to use?
    In other words: what is the API surface exposed by PostgreSQL to 
extension developers? The assumption is that no PostgreSQL code should 
be modified, just adding your own and calling existing funcitons.
    Thanks,
    Álvaro


-- 
Álvaro Hernández Tortosa


-----------
8Kdata




pgsql-hackers by date:

Previous
From: Michael Paquier
Date:
Subject: Re: Proposal: "Causal reads" mode for load balancing reads without stale data
Next
From: Andrew Dunstan
Date:
Subject: Re: [COMMITTERS] pgsql: Respect TEMP_CONFIG when running contrib regression tests.