PostgreSQL client library for AICore (aic), with typed values, prepared statements, COPY, cursor streaming, transaction helpers, and live integration coverage.
aicCLI installed and configured- Docker (for integration tests)
src/pg: client/config/errors/types/codec modulestests/unit: unit test suitestests/integration: live PostgreSQL integration suitesexamples: runnable end-to-end examplesdocs: feature docs and support matrices
aic test tests/unitdocker compose -f docker/postgres.compose.yml up -d
AIC_TEST_NO_REAL_IO=0 AIC_TEST_IO_CAPTURE=0 aic test tests/integrationdocker compose -f docker/postgres.compose.yml up -d
aic run examples/full_database_ops.aic- Typed decode and typed bind support are verified by unit + live integration tests.
- Outbound binary parity includes temporal/network, broad arrays (1D/2D), ranges/multiranges (
int4/tsfamilies), and geometric families. numeric[]and numeric range/multirange outbound params currently use explicit text-path policy.