.Dd January 24, 2024 .Dt SQLITE3_DB_RELEASE_MEMORY 3 .Os .Sh NAME .Nm sqlite3_db_release_memory .Nd free memory used by a database connection .Sh SYNOPSIS .In sqlite3.h .Ft int .Fo sqlite3_db_release_memory .Fa "sqlite3*" .Fc .Sh DESCRIPTION The sqlite3_db_release_memory(D) interface attempts to free as much heap memory as possible from database connection D. Unlike the .Fn sqlite3_release_memory interface, this interface is in effect even when the SQLITE_ENABLE_MEMORY_MANAGEMENT compile-time option is omitted. .Pp .Sh IMPLEMENTATION NOTES These declarations were extracted from the interface documentation at line 6955. .Bd -literal SQLITE_API int sqlite3_db_release_memory(sqlite3*); .Ed .Sh SEE ALSO .Xr sqlite3_release_memory 3