en-US/about_synedgy.PSSQlite.help.txt
TOPIC about_synedgy.PSSqlite SHORT DESCRIPTION A Sqlite module for PowerShell, using Microsoft.Data.Sqlite LONG DESCRIPTION This module provides a set of cmdlets for working with SQLite databases in PowerShell. It allows you to perform CRUD (Create, Read, Update, Delete) operations on SQLite databases using a simple and intuitive syntax, leveraging the Microsoft.Data.Sqlite library. The CRUD operations are designed to be easy to use, with support for various data formats such as DataTable, DataReader, DataSet, OrderedDictionary, and PSCustomObject, and do not require the use of SQL queries directly, making it accessible for users who may not be familiar with SQL. When the basic feature set is not enough, you can use the `Invoke-PSSqliteQuery` cmdlet to execute raw SQL queries directly against the database. EXAMPLES PS C:\> Install-Module synedgy.PSSqlite -AllowPreRelease -Force PS C:\> Import-Module synedgy.PSSqlite PS C:\> Get-PSSqliteRow -SqliteDBConfig (Get-SqliteDBConfig -Path <path_to_config>) -TableName 'Employees' -ClauseData @{ Name = 'John Doe' } -As 'PSCustomObject' NOTE: Thank you to all those who contributed to this module, by writing code, sharing opinions, and provided feedback. NOTE: This module is in active development, and new features and improvements are being added regularly. If you have any suggestions or issues, please feel free to open an issue on the GitHub repository. NOTE: The module exposes type accelerators like [synedgy.PSSqlite.SQLiteDBConfig] and [synedgy.PSSqlite.SQLiteConnection] for easy access to the configuration and connection objects used in the cmdlets, mapping to internal PS classes. When using the `using` statement, you can access these types directly in your scripts ([SqliteDBConfig] and [SQLiteConnection]). TROUBLESHOOTING NOTE: Look out on the Github repository for issues and new releases. SEE ALSO - https://synedgy.com/ KEYWORDS SQLite, PowerShell, CRUD, Microsoft.Data.Sqlite |