xref: /netbsd-src/external/public-domain/sqlite/man/sqlite3_db_release_memory.3 (revision b9988867a8ad969c45a52aa7628bc932ec98d46b)
1.Dd January 24, 2024
2.Dt SQLITE3_DB_RELEASE_MEMORY 3
3.Os
4.Sh NAME
5.Nm sqlite3_db_release_memory
6.Nd free memory used by a database connection
7.Sh SYNOPSIS
8.In sqlite3.h
9.Ft int
10.Fo sqlite3_db_release_memory
11.Fa "sqlite3*"
12.Fc
13.Sh DESCRIPTION
14The sqlite3_db_release_memory(D) interface attempts to free as much
15heap memory as possible from database connection D.
16Unlike the
17.Fn sqlite3_release_memory
18interface, this interface is in effect even when the SQLITE_ENABLE_MEMORY_MANAGEMENT
19compile-time option is omitted.
20.Pp
21.Sh IMPLEMENTATION NOTES
22These declarations were extracted from the
23interface documentation at line 6955.
24.Bd -literal
25SQLITE_API int sqlite3_db_release_memory(sqlite3*);
26.Ed
27.Sh SEE ALSO
28.Xr sqlite3_release_memory 3
29