select open change scope Open full search

PG.CENTER connects PostgreSQL documentation, reference, and ecosystem knowledge. Maintained by Pigsty.

Supported versions: Current (18) / 17 / 16 / 15 / 14
Development versions: 19 / devel
Unsupported versions: 13 / 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4
Historical version. PostgreSQL 12 reached end of support in November 2024. See the current version for supported releases.

SPI_palloc

SPI_palloc — allocate memory in the upper executor context

Synopsis

void * SPI_palloc(Size size)

Description

SPI_palloc allocates memory in the upper executor context.

This function can only be used while connected to SPI. Otherwise, it throws an error.

Arguments

Size size

size in bytes of storage to allocate

Return Value

pointer to new storage space of the specified size

Report a documentation issue

Read the upstream documentation. For corrections, first check the current version.