amsdal_glue_connections
Added
Fixed-precision decimal support via DecimalSchemaModel: Postgres maps to NUMERIC(precision, scale) and SQLite to DECIMAL_TEXT(precision, scale).
Decimal value type transform for Postgres (NUMERIC) and SQLite (DECIMAL_TEXT), with SQLite storing decimals as text to preserve precision.
Changed
Postgres and SQLite type introspection now reconstructs DecimalSchemaModel (with precision/scale) when reading back NUMERIC / DECIMAL_TEXT columns instead of coercing them to float.
Added
Exists subquery support across SQL, CSV, and Elasticsearch connections.
JSONB array expression support for Postgres.
Polars final query executor with negation-aware in-memory join and filter.
Default projection handling in query builder.
Nested subquery support in query builder.
Changed
Improved query builder for subqueries and conditions.
Fixed
CSV and Elasticsearch conditions safety (proper negation handling).
Postgres value transform edge cases.
Changed
Postgres and SQLite (sync + async) connections now raise UniqueViolationError on unique constraint violations.
Fixed
Postgres regex / iregex lookups now use the correct ~ / ~* operators instead of the unsupported REGEXP syntax.
Fixed
Fix for creating index in postgres
Changed
Fixed
Fix for vector async operations
Fixed
Fix for nested transactions in SQLite connection during schema migration
Changed
Recreate table in sqlite on constraint changes
Fixed
Fixed drop null in the postgres connection
Fixed
Fix for foreign key regexp in SQLite
Added
Added
Added support for vector operations
Changed
Update package manager to uv for better performance and compatibility.
Fixed
Fixes for JSON in connections
Fixed
Fix for SQLite table info retrieval
Fixed
Fixed locking for async sqlite
Added
Raise NOT NULL constraint failed for SQLite update column
Added DEFAULT for column in sql builder
v0.1.9 - 2025-05-14
Changed
Changes for tables retrieval
v0.1.8 - 2025-05-06
Fixed
v0.1.7 - 2025-04-01
Fixed
v0.1.6 - 2025-03-18
Added
Add csv as an optional dependency.
v0.1.5 - 2025-03-17
Added
Support inline unique definition in SQLite
v0.1.4 - 2025-03-14
Changed
Remove exception logs from connections
v0.1.3 - 2025-03-13
Fixed
Adjustments for limit in CSV Connection
v0.1.2 - 2025-03-02
Added
v0.1.1 - 2025-02-25
Fixed
v0.1.0 - 2025-02-24
Changed
Builder helpers
Conditions
Fixes
Disable locking in SQLite connection.
Added
Postgres locking with SELECT FOR UPDATE.
Fixes
Added
Postgres async connection.
Added
Async connections support.
Changed
Use 'JSONB' instead of 'JSON' in Postgres connections.
Fixed
Error messages (error-messages)
Postgres connection index retrieval (postgres-connection-index-retrieval)
Fixed
Fixed postgres field update to DOUBLE PRECISION and BIGINT (postgres-field-update)
Added
Nested types (nested-types)
Added
Added ability to use math expressions in annotations. (math-expressions)
Added
Documentation via docstrings (documentation)
Changed
PostgresConnection: autocommit=True by default (autocommit-true)
Fixed
Fixed dependencies (fixed-dependencies)
v0.0.9 - 2024-08-02
Added
Typing added (typing-added)