--- title: "SPI_pfree" id: spi-spi-pfree pg_version: "20devel" --- # SPI_pfree — free memory in the upper executor context ## Synopsis ``` void SPI_pfree(void * pointer) ``` ## Description `SPI_pfree` frees memory previously allocated using `SPI_palloc` or `SPI_repalloc`. This function is no longer different from plain `pfree`. It's kept just for backward compatibility of existing code. ## Arguments **`void * pointer`** pointer to existing storage to free