Functions/GenXdev.Data.SqlLite/Get-SqlLiteViewSchema.ps1
####################################################################################### function Get-SqlLiteViewSchema { [CmdletBinding(DefaultParameterSetName = "Default")] param ( ############################################################################### [Parameter( Position = 0, Mandatory, ParameterSetName = 'ConnectionString', HelpMessage = 'The connection string to the SQLite database.' )] [string]$ConnectionString, ############################################################################### [Parameter( Position = 0, Mandatory, ParameterSetName = 'DatabaseFilePath', HelpMessage = 'The path to the SQLite database file.' )] [string]$DatabaseFilePath, ############################################################################### [Parameter( Position = 1, Mandatory, HelpMessage = 'The name of the view.' )] [string]$ViewName ) $PSBoundParameters["Queries"] = "SELECT sql FROM sqlite_master WHERE name = '$ViewName'" Invoke-SqlLiteQuery @PSBoundParameters } |