Skip to content

Conversation

@CollierKing
Copy link
Owner

Fixes #4

  • Fix cursor to properly handle empty result sets from D1 API
  • Refactor connection.py with DRY principle (BaseCursorMixin, helper functions)
  • Add MARK sectioning throughout codebase for better navigation
  • Create shared test utilities (tests/test_utils.py) and fixtures in conftest.py
  • Add missing Worker integration tests for parity with REST API tests
  • Add new Worker endpoints: sqli-orm, sqli-like, sqlalchemy-upsert, etc.
  • Update README with async engine, Python Workers, pandas, JSON filtering docs
  • Add SQLAlchemy and D1 logos to README header
  • Fix Makefile integration_tests target to run tests/integration/ directly
  • Improve workerd cleanup in test fixtures

Fixes #4

- Fix cursor to properly handle empty result sets from D1 API
- Refactor connection.py with DRY principle (BaseCursorMixin, helper functions)
- Add MARK sectioning throughout codebase for better navigation
- Create shared test utilities (tests/test_utils.py) and fixtures in conftest.py
- Add missing Worker integration tests for parity with REST API tests
- Add new Worker endpoints: sqli-orm, sqli-like, sqlalchemy-upsert, etc.
- Update README with async engine, Python Workers, pandas, JSON filtering docs
- Add SQLAlchemy and D1 logos to README header
- Fix Makefile integration_tests target to run tests/integration/ directly
- Improve workerd cleanup in test fixtures
@CollierKing CollierKing merged commit bf75ca6 into main Jan 1, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

sqlalchemy.exc.NoSuchColumnError: Could not locate column in row for column

2 participants