Description: A client for executing SQL queries using SQLAlchemy. See https://docs.sqlalchemy.org/ for connection configuration details.
Performs cursory checks when select_only is set to True. Additionally ensure user is restricted to allowed permissions.
1. Property implementation
Title: Implementation
Specific value: "SqlAlchemy"
2. Property protocol
Title: Protocol
| |
|---|
| Type | string |
| Required | No |
| Default | null |
3. Property connection_string
Title: Connection String
| |
|---|
| Type | string |
| Required | No |
| Default | "sqlite+aiosqlite:///:memory:" |
Description: SQLAlchemy connection string. See https://docs.sqlalchemy.org/en/20/core/engines.html for more information.
4. Property engine_kwargs
Title: Engine Kwargs
5. Property select_only
Title: Select Only
| |
|---|
| Type | boolean |
| Required | No |
| Default | false |
Title: Metadata
| |
|---|
| Type | array |
| Required | No |
| Default | [{"name": "tables", "metadata": [], "remove_falsy_metadata": true}] |
| Array restrictions |
|---|
| Min items | N/A |
| Max items | N/A |
| Items unicity | False |
| Additional items | False |
| Tuple validation | See below |
| |
|---|
| Type | object |
| Required | No |
| Additional properties | [Any type: allowed] |
| Defined in | #/$defs/MetadataAttribute |
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|
| + name | No | string | No | - | Name |
| - metadata | No | Combination | No | - | Metadata |
| - remove_falsy_metadata | No | boolean | No | - | Remove Falsy Metadata |
6.1.1. Property name
Title: Name
Title: Metadata
6.1.2.1. Property item 0
| Array restrictions |
|---|
| Min items | N/A |
| Max items | N/A |
| Items unicity | False |
| Additional items | False |
| Tuple validation | See below |
6.1.2.2. Property item 1
| |
|---|
| Type | array of string |
| Required | No |
| Array restrictions |
|---|
| Min items | N/A |
| Max items | N/A |
| Items unicity | False |
| Additional items | False |
| Tuple validation | See below |
6.1.2.2.1. item 1 items
Title: Remove Falsy Metadata
| |
|---|
| Type | boolean |
| Required | No |
| Default | true |