Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
a288482
Add transation friendly op staticmethod class
jason810496 Jan 2, 2026
aa868aa
Refactor PGMQueue methods to utilize PGMQOperation for extension chec…
jason810496 Jan 2, 2026
20c5a51
Add empty test_operation
jason810496 Jan 2, 2026
b6e7c64
Merge branch 'main' into feature/add-transaction-class
jason810496 Jan 2, 2026
f01f52c
Move _validate_partition_interval to operations
jason810496 Jan 2, 2026
849a8f1
Address code review feedback: fix SQL injection, QueueMetrics bug, re…
Copilot Jan 2, 2026
3531fd3
Improve test coverage for operation module and fix SQL parameterizati…
Copilot Jan 2, 2026
6623907
Fix PGMQueue with _execute_operation for rest of the methods
jason810496 Jan 3, 2026
ec8bfd8
Fix Jsonb format
jason810496 Jan 3, 2026
698e8ec
Fix CI to properly report test failures and refactor test fixtures (#24)
Copilot Jan 3, 2026
ac23547
Fix JSONB parameter binding to prevent psycopg2 dict adaptation error…
Copilot Jan 3, 2026
34859aa
Fix partition interval validation for negative numeric strings (#26)
Copilot Jan 3, 2026
e5d7c75
Add pytest-asyncio
jason810496 Jan 3, 2026
44eb58d
Fix ambiguous column references in delete and archive SQL statements …
Copilot Jan 3, 2026
acfae2f
Fix ambiguous error manually
jason810496 Jan 3, 2026
6b2b845
Fix bindparams usage
jason810496 Jan 3, 2026
b06d137
Try fix text to varchar wrong cast error, remove drop_archive test
jason810496 Jan 3, 2026
ef38c49
Fix text type casting
jason810496 Jan 3, 2026
b71438b
Fix sqlalchemy.exc.ArgumentError
jason810496 Jan 3, 2026
2f1f3d7
Fix pgmq.delete_bactch and pgmq.archive_batch
jason810496 Jan 3, 2026
fef6f3d
Fix missing pgmq_all_variants fixture import in test_queue.py (#28)
Copilot Jan 3, 2026
4429505
Improve test coverage for `op` module based on review feedback (#29)
Copilot Jan 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/codecov.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,8 @@ jobs:
export COVERAGE_FILE=".coverage.py${{ matrix.python-version }}.${{ matrix.driver }}"

uv run pytest tests --driver=${{ matrix.driver }} --db-name=${DB_NAME} --cov=pgmq_sqlalchemy.queue --cov-report=xml:coverage-py${{ matrix.python-version }}-${{ matrix.driver }}.xml
continue-on-error: true
- name: Upload coverage artifact
if: always()
uses: actions/upload-artifact@v4
with:
name: coverage-py${{ matrix.python-version }}-${{ matrix.driver }}
Expand Down
8 changes: 6 additions & 2 deletions pgmq_sqlalchemy/__init__.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
from .queue import PGMQueue
from . import schema
from .operation import PGMQOperation as op

__version__ = "0.2.0"

__all__ = [
PGMQueue,
schema,
"PGMQueue",
"schema",
"op",
]
Loading