PSLocalBase
2.0.4
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.0.4: Packaging-only correction. Publish a clean seven-file module with PSLocalBase.Cmdlets.ps1 kept separate; exclude development assets, tests, Playground, local databases and temporary files. Retains the 2.0.3 engine and its 22 functions, 7 aliases and Bridge v5.
FileList
- PSLocalBase.nuspec
- .codegraph\codegraph.db
- .codegraph\codegraph.db-shm
- .codegraph\codegraph.db-wal
- .codegraph\daemon.log
- .codegraph\daemon.pid
- .codegraph\writer.pid
- .github\workflows\ci.yml
- CHANGELOG.md
- InitWinSqlite3Native.ps1
- LICENSE
- PSLocalBase.Cmdlets.ps1
- PSLocalBase.psd1
- PSLocalBase.psm1
- Playground\Playground.ps1
- Playground\README.md
- Playground\screenshots\dark-mode.png
- Playground\screenshots\light-mode.png
- Playground\verify-playground.ps1
- Publish-PSLocalBase.ps1
- README.md
- SECURITY.md
- _DOCS\BENCHMARKS.md
- _DOCS\CMDLETS.md
- _DOCS\FINAL-VERIFICATION-REPORT-v2.md
- _DOCS\QUICKSTART.md
- _DOCS\README.md
- _DOCS\SPECIFICATION.md
- _TESTS\PSLocalBase.Audit.Tests.ps1
- _TESTS\PSLocalBase.Boundary-86483c7.Tests.ps1
- _TESTS\PSLocalBase.Cmdlets.Tests.ps1
- _TESTS\PSLocalBase.Contracts.Tests.ps1
- _TESTS\PSLocalBase.Followup-a526708.Tests.ps1
- _TESTS\PSLocalBase.Hardening-v2.Tests.ps1
- _TESTS\PSLocalBase.Independent-c57b52c.Tests.ps1
- _TESTS\PSLocalBase.Issues31-32.Tests.ps1
- _TESTS\PSLocalBase.NativeStress.Tests.ps1
- _TESTS\PSLocalBase.PointBridge.Tests.ps1
- _TESTS\PSLocalBase.PrepareIsolation.Tests.ps1
- _TESTS\PSLocalBase.Property.Tests.ps1
- _TESTS\PSLocalBase.Reevaluation.Tests.ps1
- _TESTS\PSLocalBase.Revalidation-3ecc2c1.Tests.ps1
- _TESTS\PSLocalBase.Review-158582f.Tests.ps1
- _TESTS\PSLocalBase.Review-3c890fd.Tests.ps1
- _TESTS\PSLocalBase.Review-83ed742.Tests.ps1
- _TESTS\PSLocalBase.Review-fb3da3b.Tests.ps1
- _TESTS\PSLocalBase.Review-v2-de8801d.Tests.ps1
- _TESTS\PSLocalBase.SecondReview.Tests.ps1
- _TESTS\PSLocalBase.Tests.ps1
- _TESTS\PSLocalBase.WalMultiProcess.Tests.ps1
- _TESTS\README.md
- _TESTS\benchmark-10k.ps1
- _TESTS\benchmark-comparison.ps1
- _TESTS\multi-collection-stress.ps1
- _TESTS\run-tests.ps1
- _TESTS\stress-benchmark.ps1
- _TESTS\temp_bench_10k\benchmark_10k_summary.json
- _TESTS\temp_bench_10k\disk_10k.db
- _TESTS\temp_bench_10k\disk_10k.json
- _TESTS\temp_bench_10k\disk_dual_10k.db
- _TESTS\temp_bench_10k\disk_orders_5k.json
- _TESTS\temp_bench_10k\disk_users_5k.json
- _TESTS\temp_bench_10k\synced_mem_10k.db
- _TESTS\temp_bench_10k\synced_mem_10k.json