PSLocalBase
2.1.0
Lightweight, zero-dependency embedded document database for PowerShell powered by native Windows winsqlite3.dll.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2026 Carlos Martinez (@cmartineztech). All rights reserved.
Package Details
Author(s)
- Carlos Martinez (@cmartineztech)
Tags
Database NoSQL LocalDB DocumentDB SQLite EmbeddedDB Windows JSON DocumentStore WinSqlite3
Functions
New-LocalBase Connect-LocalBase Disconnect-LocalBase Get-LocalBaseConnection Backup-LocalBaseDatabase Remove-LocalBaseDatabase Get-LocalBaseCollection New-LocalBaseCollection Remove-LocalBaseCollection Clear-LocalBaseCollection New-LocalBaseIndex Remove-LocalBaseIndex Get-LocalBaseDocument Add-LocalBaseDocument Set-LocalBaseDocument Update-LocalBaseDocument Remove-LocalBaseDocument Measure-LocalBaseDocument Start-LocalBaseTransaction Complete-LocalBaseTransaction Undo-LocalBaseTransaction Invoke-LocalBaseTransaction
PSEditions
Dependencies
This module has no dependencies.
Release Notes
2.1.0: Introduces 22 native PowerShell cmdlets and 7 aliases with pipeline support, hardened database engine (Bridge v5 with pslocalbase_numeric native numeric guard, mandatory empty delete filter rejection, SessionState relative path resolution, and ConditionalWeakTable identity isolation). Clean, verified lightweight package distribution (~55 KB).
FileList
- PSLocalBase.nuspec
- CHANGELOG.md
- InitWinSqlite3Native.ps1
- LICENSE
- PSLocalBase.Cmdlets.ps1
- PSLocalBase.psd1
- PSLocalBase.psm1
- README.md