| SIM-018 Existing PR blocked review | failed_static_checks | PR #12401 is blocked by failing static/type checks: pep484-3.14, pep8-3.14; pending owner gate: gerrit_review. | Fix or ask the contributor to fix pep484-3.14, pep8-3.14, rerun checks, then revisit review/owner-gate approval once the branch is green. | #12398 PR #12401 | high | failed checks: pep484-3.14, pep8-3.14; pending owner gate: gerrit_review. Review signal: this is fine though I think you need to install pre-commit and have it run because this will fail pep8 for line length | Thanks for the hint. I indeed forgot to lint my changes. Note that pre-commit did not work for me because of a version conflict with black: ``` stderr: ERROR: Package 'black' r... |
| SIM-020 Existing PR blocked review | failed_static_checks | PR #12645 is blocked by failing static/type checks: pep484-3.12; pending owner gate: gerrit_review. | Fix or ask the contributor to fix pep484-3.12, rerun checks, then revisit review/owner-gate approval once the branch is green. | none PR #8136PR #12645 | high | failed checks: pep484-3.12; pending owner gate: gerrit_review. |
| SIM-014 Existing PR contributor wait | failed_static_checks | PR #13051 is blocked by failing static/type checks: mypy-3.14; pending owner gate: gerrit_review. | Fix or ask the contributor to fix mypy-3.14, rerun checks, then revisit review/owner-gate approval once the branch is green. | #13049 PR #13051 | high | failed checks: mypy-3.14; pending owner gate: gerrit_review. |
| SIM-019 Existing PR blocked review | merge_state_blocked | PR #10574 appears blocked by merge state `DIRTY`. | Rebase/update the branch against main, then rerun checks before maintainer review. | #2943 PR #10574 | high | mergeStateStatus=DIRTY; branch=issue_2943 |
| SIM-016 Existing PR contributor wait | merge_state_blocked | PR #11296 appears blocked by merge state `DIRTY`. | Rebase/update the branch against main, then rerun checks before maintainer review. | #11122 PR #11296 | high | mergeStateStatus=DIRTY; branch=feature/GH-11122/table-with |
| SIM-021 Existing PR contributor wait | merge_state_blocked | PR #11437 appears blocked by merge state `DIRTY`. | Rebase/update the branch against main, then rerun checks before maintainer review. | none PR #11107PR #11297PR #11437 | high | mergeStateStatus=DIRTY; branch=fix-examples-2 |
| SIM-001 Existing PR owner-test gate | owner_test_approval_gate | PR #13323 is waiting on repository-owner test approval: gerrit_review. | Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view. | #8992 PR #13323 | high | pending checks: gerrit_review |
| SIM-006 Existing PR owner-test gate | owner_test_approval_gate | PR #13418 is waiting on repository-owner test approval: gerrit_review. | Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view. | #6511#9693 PR #12697PR #12698PR #13418 | high | pending checks: gerrit_review |
| SIM-008 Existing PR owner-test gate | owner_test_approval_gate | PR #13405 is waiting on repository-owner test approval: gerrit_review. | Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view. | #13407 PR #13405 | high | pending checks: gerrit_review |
| SIM-009 Existing PR owner-test gate | owner_test_approval_gate | PR #13404 is waiting on repository-owner test approval: gerrit_review. | Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view. | #13406 PR #13404 | high | pending checks: gerrit_review |
| SIM-010 Existing PR owner-test gate | owner_test_approval_gate | PR #13399 is waiting on repository-owner test approval: gerrit_review. | Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view. | #13048 PR #13399 | high | pending checks: gerrit_review |
| SIM-011 Existing PR owner-test gate | owner_test_approval_gate | PR #13398 is waiting on repository-owner test approval: gerrit_review. | Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view. | #13419 PR #13398 | high | pending checks: gerrit_review |
| SIM-012 Existing PR owner-test gate | owner_test_approval_gate | PR #13368 is waiting on repository-owner test approval: gerrit_review. | Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view. | #11132 PR #13368 | high | pending checks: gerrit_review |
| SIM-003 Existing PR contributor wait | owner_test_approval_gate | PR #13303 is waiting on repository-owner test approval: gerrit_review. | Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view. | #13157 PR #13303 | high | pending checks: gerrit_review |
| SIM-022 Existing PR owner-test gate | owner_test_approval_gate | PR #13417 is waiting on repository-owner test approval: gerrit_review. | Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view. | none PR #13137PR #13312PR #13415PR #13416PR #13417 | high | pending checks: gerrit_review |
| SIM-004 Existing PR contributor wait | owner_test_approval_gate | PR #13289 is waiting on repository-owner test approval: gerrit_review. | Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view. | #9410#9493#9930#10094#13227 PR #13289 | high | pending checks: gerrit_review |
| SIM-013 Existing PR contributor wait | owner_test_approval_gate | PR #13288 is waiting on repository-owner test approval: gerrit_review. | Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view. | #13169 PR #13288 | high | pending checks: gerrit_review |
| SIM-017 Existing PR decision | owner_test_approval_gate | PR #12731 is waiting on repository-owner test approval: gerrit_review. | Maintainer should inspect or approve the gated run, then decide the PR with linked issues in view. | #6120#6810#9301#9587#10351#10527#10888#11686#13357 PR #12731 | high | pending checks: gerrit_review |
| SIM-005 Existing PR contributor wait | contributor_update_needed | PR #12433 is contributor-owned until requested changes or review questions are answered. | Keep parked or close after maintainer review if the contributor path is no longer active; do not ask for maintainer work first. | #6274 PR #12433 | medium | reviewDecision=CHANGES_REQUESTED; stale_days=479 |
| SIM-002 Existing PR blocked review | maintainer_decision_needed | PR #13402 has no local failed-check diagnosis; it needs a maintainer merge/close/rebase decision. | Review changed files, linked issues, and latest maintainer comments, then choose merge, close, rebase request, or maintainer takeover. | #10748 PR #13402 | medium | reviewDecision=; mergeStateStatus=UNSTABLE; pending=code_review; stale_days=8 |
| SIM-007 Existing PR blocked review | maintainer_decision_needed | PR #13421 has no local failed-check diagnosis; it needs a maintainer merge/close/rebase decision. | Review changed files, linked issues, and latest maintainer comments, then choose merge, close, rebase request, or maintainer takeover. | #13420 PR #13421 | medium | reviewDecision=; mergeStateStatus=UNSTABLE; pending=code_review; stale_days=0 |
| SIM-015 Existing PR decision | maintainer_decision_needed | PR #12297 has no local failed-check diagnosis; it needs a maintainer merge/close/rebase decision. | Review changed files, linked issues, and latest maintainer comments, then choose merge, close, rebase request, or maintainer takeover. | #11620 PR #12297 | medium | reviewDecision=; mergeStateStatus=CLEAN; pending=; stale_days=473 |
| SIM-023 Existing stale PR sweep | maintainer_decision_needed | PR #11180 has no local failed-check diagnosis; it needs a maintainer merge/close/rebase decision. | Review changed files, linked issues, and latest maintainer comments, then choose merge, close, rebase request, or maintainer takeover. | none PR #11180 | medium | reviewDecision=; mergeStateStatus=CLEAN; pending=; stale_days=595 |
| SIM-035 New maintainer code PR | local_pr_draft_candidate | This loader options bundle is concrete enough for a local PR draft package. | Draft locally against lib/sqlalchemy/, test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope. | #9548 none | medium | issue #9548: high-priority/blocker; labels: bug, high priority, orm, loader options; title: relationship loader options do a "recursive" thing inconsistently |
| SIM-038 New volunteer-ready PR | local_pr_draft_candidate | This dml bundle is concrete enough for a local PR draft package. | Draft locally against lib/sqlalchemy/, test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope. | #10675 none | medium | ted SQL is valid; migrating the from_select case off the deprecated form (e.g. via the documented derived-table alias) seems to belong with #8626. Perhaps this one can be closed as fixed? |
| SIM-042 New volunteer-ready PR | local_pr_draft_candidate | This mysql bundle is concrete enough for a local PR draft package. | Draft locally against lib/sqlalchemy/dialects/mysql/, test/dialect/mysql/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope. | #8341#8457#10310 none | medium | issue #8341: good volunteer slice; labels: schema, mysql, fairly easy, PRs (with tests!) welcome; title: support MySQL 8.0.13's new magical syntax for function server defaults | issue #10310: good volunteer slice; labels: mysql, sql, PRs (with tests!) welcome, use case; title: Select Values in Mysql | issue #8457: good volunteer slice; labels: schema, mysql, reflection, PRs (with tests!) welcome; title: Support My... |
| SIM-025 New code/decision package | local_pr_draft_candidate | This datatypes bundle is concrete enough for a local PR draft package. | Draft locally against lib/sqlalchemy/sql/sqltypes.py, test/sql/test_types.py, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope. | #13212 none | medium | it's #4384 |
| SIM-026 New code/decision package | local_pr_draft_candidate | This dml bundle is concrete enough for a local PR draft package. | Draft locally against lib/sqlalchemy/, test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope. | #13113 none | medium | issue #13113: needs maintainer decision; labels: sqlite, use case, dml; title: SQLite insert supports multiple on-conflict clauses in inserts |
| SIM-027 New code/decision package | local_pr_draft_candidate | This general bundle is concrete enough for a local PR draft package. | Draft locally against lib/sqlalchemy/, test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope. | #10676 none | medium | issue #10676: needs maintainer decision; labels: setup; title: Add reasonable min version for the internal dialects packages / databases |
| SIM-028 New code/decision package | local_pr_draft_candidate | This loader options bundle is concrete enough for a local PR draft package. | Draft locally against lib/sqlalchemy/, test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope. | #13204#13210 none | medium | namespace.") > print(" Use ap.meta (base-class direct) instead of ap.Dog.meta.") > print("=" * 70) > ``` _Originally posted by @CaselIT in [#13193](https://github.com/sqlalchemy/sqlalchemy/issues/13193#issuecomment-4145377493)_ | There are a couple of cases where immediateload fails when using inheritance on relationships: - loading using immediateload a relationship on an inheritance chain that's being loaded via... |
| SIM-029 New code/decision package | local_pr_draft_candidate | This orm bundle is concrete enough for a local PR draft package. | Draft locally against lib/sqlalchemy/orm/, test/orm/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope. | #13153 none | medium | issue #13153: needs maintainer decision; labels: orm, use case; title: `composite` with in-place custom values getter |
| SIM-030 New code/decision package | local_pr_draft_candidate | This performance bundle is concrete enough for a local PR draft package. | Draft locally against lib/sqlalchemy/, test/perf/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope. | #10541#13311 none | medium | issue #13311: needs maintainer decision; labels: reflection, performance, use case; title: Provide a many-table version for has_table | issue #10541: needs maintainer decision; labels: performance, result fetching API improvements; title: Improve scalars performance by trying to avoid the creation of a Row |
| SIM-031 New code/decision package | local_pr_draft_candidate | This reflection bundle is concrete enough for a local PR draft package. | Draft locally against lib/sqlalchemy/engine/reflection.py, test/engine/test_reflection.py, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope. | #7366#9468 none | medium | what this issue is about, this issue is about constraints which are a totally different story. the extend_existing not deduping on name is #8925. | ### Describe the bug I'm getting duplicated index objects in the `MetaData` when using `DeferredReflection`. I think a similar issue might've been fixed in https://github.com/sqlalchemy/sqlalchemy/issues/3861. Similar problem has been reported in https://stackoverflow.... |
| SIM-033 New code/decision package | local_pr_draft_candidate | This tests bundle is concrete enough for a local PR draft package. | Draft locally against test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope. | #9154 none | medium | r pypy? at some point we had to take pypy out of the testing pipeline Yes. I have two marked as failing in 1.4.46. One of them is linked to #8762, so might have been fixed already. The other was an exception message mismatch that I probably didn't report. Unfortunately, the te... |
| SIM-034 New code/decision package | local_pr_draft_candidate | This typing bundle is concrete enough for a local PR draft package. | Draft locally against lib/sqlalchemy/, test/typing/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope. | #13253#13281 none | medium | issue #13281: needs maintainer decision; labels: typing; title: Modernize type annotations to PEP 604 union syntax | issue #13253: needs maintainer decision; labels: bug, quagmire, typing; title: im not sure we can type hybrid_methods fully |
| SIM-036 New docs PR | local_pr_draft_candidate | This documentation bundle is concrete enough for a local PR draft package. | Draft locally against doc/, doc/build/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope. | #5583#12101 none | medium | Thanks for the great explanation mike. I've taken the liberty of creating a new issue to track this. See https://github.com/sqlalchemy/sqlalchemy/issues/5583 | eems like contains_eager() + join() is more appropriate here. 3. you're asking something about the very open ended warnings/error ticket in #5583 , I guess saying that the warning we have about FOR UPDATE doesnt apply to joinedload() if one is using "of". I... |
| SIM-037 New volunteer-ready PR | local_pr_draft_candidate | This asyncio bundle is concrete enough for a local PR draft package. | Draft locally against lib/sqlalchemy/ext/asyncio/, test/ext/asyncio/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope. | #7604 none | medium | issue #7604: good volunteer slice; labels: postgresql, PRs (with tests!) welcome, use case, asyncio; title: add execution option for asyncpg_timeout |
| SIM-039 New volunteer-ready PR | local_pr_draft_candidate | This documentation bundle is concrete enough for a local PR draft package. | Draft locally against doc/, doc/build/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope. | #5139#9078#9212#9213 none | medium | in the narrative docs at https://docs.sqlalchemy.org/en/20/orm/declarative_mixins.html . it just needs the `@classmethod` part discussed at #9213. Yes, retrying with those changes, I've got it working. It's still not clear to me what generic type I should be using for an annot... | in the narrative docs at https://docs.sqlalchemy.org/en/20/orm/declarative_mixins.html . it just needs the `@classmethod` part discuss... |
| SIM-040 New volunteer-ready PR | local_pr_draft_candidate | This engine bundle is concrete enough for a local PR draft package. | Draft locally against lib/sqlalchemy/engine/, test/engine/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope. | #5123 none | medium | I have a `Session` model with a `hash` column of the `Binary` type, and a `User` model with a relationship of `sessions`. If I get attributes through `inspect(user).attrs`, calling `attr.load_history()` on the `sessions` attribute will cause this [string argument without an en... |
| SIM-041 New volunteer-ready PR | local_pr_draft_candidate | This general bundle is concrete enough for a local PR draft package. | Draft locally against lib/sqlalchemy/, test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope. | #7149 none | medium | issue #7149: good volunteer slice; labels: feature, sqlalchemy.ext, fairly easy; title: Automap: prefer snake_case over lower() for relationship attribute names |
| SIM-043 New volunteer-ready PR | local_pr_draft_candidate | This oracle bundle is concrete enough for a local PR draft package. | Draft locally against lib/sqlalchemy/dialects/oracle/, test/dialect/oracle/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope. | #5133#11312 none | medium | issue #5133: good volunteer slice; labels: sql, oracle, SQL Server, PRs (with tests!) welcome, use case, patch provided; title: Add APPLY operator support for mssql | issue #11312: good volunteer slice; labels: oracle, reflection, PRs (with tests!) welcome; title: reflecting oracle synonym of synonym over dblink |
| SIM-044 New volunteer-ready PR | local_pr_draft_candidate | This orm bundle is concrete enough for a local PR draft package. | Draft locally against lib/sqlalchemy/orm/, test/orm/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope. | #6084#7732 none | medium | issue #7732: good volunteer slice; labels: feature, orm, fairly easy; title: add new execution option "log_note", implement for ORM queries | issue #6084: good volunteer slice; labels: orm, fairly easy, use case; title: version_id_col should accept string attr name like polymorphic_on does, make sure all mapper args that point to a column can work like this |
| SIM-045 New volunteer-ready PR | local_pr_draft_candidate | This postgresql bundle is concrete enough for a local PR draft package. | Draft locally against lib/sqlalchemy/dialects/postgresql/, test/dialect/postgresql/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope. | #4434 none | medium | issue #4434: good volunteer slice; labels: postgresql, feature, schema, PRs (with tests!) welcome; title: Support for functions in UniqueConstraint |
| SIM-046 New volunteer-ready PR | local_pr_draft_candidate | This schema bundle is concrete enough for a local PR draft package. | Draft locally against lib/sqlalchemy/sql/schema.py, test/sql/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope. | #10341 none | medium | issue #10341: good volunteer slice; labels: schema, naming conventions, PRs (with tests!) welcome; title: add official API to have naming conventions work for alternate constraint types |
| SIM-047 New volunteer-ready PR | local_pr_draft_candidate | This sql bundle is concrete enough for a local PR draft package. | Draft locally against lib/sqlalchemy/, test/, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope. | #5564#5846#8352 none | medium | issue #5564: good volunteer slice; labels: sql, fairly easy, use case; title: add limit() / offset() to CTE, as CTE.union() produces a CTE and not a CompoundSelect | issue #5846: good volunteer slice; labels: sql, fairly easy; title: Support reverse bitwise operations | issue #8352: good volunteer slice; labels: sql, PRs (with tests!) welcome, use case; title: Named window functions |
| SIM-032 New code/decision package | local_pr_draft_candidate | This sqlite bundle is concrete enough for a local PR draft package. | Draft locally against lib/sqlalchemy/dialects/sqlite/, test/dialect/test_sqlite.py, add focused regression coverage, and only open a GitHub PR if maintainers approve the scope. | #8795#12585 none | medium | Possible related issues #12585 and #8795 shared tokens: autocommit, sqlite, support |
| SIM-024 Duplicate/related issue sweep | duplicate_consolidation | The local evidence indicates likely related reports that should share one canonical answer or implementation path. | Pick the canonical issue, preserve the strongest reproduction, and close/link duplicates in one maintainer pass. | #8326#10335 none | medium | issues #8326 and #10335 share title/component terms: orm, support |
| SIM-062 Stale issue resolution sweep | stale_batch_policy | This is a orm stale issue batch, not a single code diagnosis. | Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package. | #1063#1140#2501#2792#3458#4641#5005#5541#6080#6137+21 none | medium | issues #8070 and #8311 share title/component terms: add, method | issue #9197: stale/low urgency; labels: orm, use case, dataclasses; title: Support for mapping frozen dataclasses | issue #12575: stale/low urgency; labels: orm, use case; title: prefixing Composite Column Types | issue #9348: stale/low urgency; labels: bug, orm, unit of work; title: modify expunge() operation in uow to cascade along delete-orphan i... |
| SIM-064 Stale issue resolution sweep | stale_batch_policy | This is a postgresql stale issue batch, not a single code diagnosis. | Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package. | #4289#5350#6612#7475#9944 none | medium | **Michael Bayer ([@zzzeek](https://github.com/zzzeek)) wrote:** we *do* truncate specifically for indexes, see #4289. | the `ForeignKeyConstraint` separately via `__table_args__` works like a charm. I'd note that, when I saw this, I though that it could solve #7706. But, I still get `NoReferencedTableError`, so I assume there is in fact no way to use `referred_column`, unless you construct all... | **Michael Bayer... |
| SIM-048 Stale issue resolution sweep | stale_batch_policy | This is a asyncio stale issue batch, not a single code diagnosis. | Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package. | #6121#12710#12803#12972 none | medium | issue #12972: stale/low urgency; labels: use case, asyncio; title: Move asyncio out of ext into the library proper | issue #12710: stale/low urgency; labels: bug, engine, asyncio; title: add extra shielding to async connection create | issue #12803: stale/low urgency; labels: use case, asyncio; title: Expose Two Phase Transaction in async layer | issue #6121: stale/low urgency; labels: engine, reflection, use case... |
| SIM-049 Stale issue resolution sweep | stale_batch_policy | This is a connection pool stale issue batch, not a single code diagnosis. | Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package. | #8693 none | medium | issue #8693: stale/low urgency; labels: help wanted, documentation, connection pool, SQL Server, use case; title: sp_reset_connection not called on reused connections in pool. (MSSQL) |
| SIM-050 Stale issue resolution sweep | stale_batch_policy | This is a datatypes stale issue batch, not a single code diagnosis. | Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package. | #4652#6874#7223#8936#11597#12628 none | medium | issue #12628: stale/low urgency; labels: oracle, datatypes, use case, mariadb; title: Add support for MariaDB Vector data type | issue #11597: stale/low urgency; labels: bug, datatypes, typing; title: sqltypes.Enum not generic enough | issue #8936: stale/low urgency; labels: postgresql, datatypes, use case; title: Make the new PG Range aware of the its bounds data type | issue #6874: stale/low urgency; labels: bug... |
| SIM-051 Stale issue resolution sweep | stale_batch_policy | This is a declarative stale issue batch, not a single code diagnosis. | Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package. | #5806#6411#9147 none | medium | issue #6411: stale/low urgency; labels: declarative, use case; title: add new attribute_declared event for decalrative, intercepts all declared attrs but particularly Column | issue #5806: stale/low urgency; labels: bug, declarative, quagmire; title: favor module names over table names when looking at the class target of a relationship, or dot separated names ? unsure | not sure we really need this but in any case... |
| SIM-052 Stale issue resolution sweep | stale_batch_policy | This is a dialects stale issue batch, not a single code diagnosis. | Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package. | #8321#10680 none | medium | issue #8321: stale/low urgency; labels: sql, use case, upserts, dialects; title: Unify INSERT ... ON CONFLICT / UPSERT / MERGE functionality in single implementation | issue #10680: stale/low urgency; labels: use case, dialects; title: upgrade default driver for psycopg, oracledb |
| SIM-053 Stale issue resolution sweep | stale_batch_policy | This is a dml stale issue batch, not a single code diagnosis. | Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package. | #10446#12096 none | medium | issue #12096: stale/low urgency; labels: bug, orm, hard orm, dml; title: delete with join and returning clause doesn't work on SQLAlchemy 2 | issue #10446: stale/low urgency; labels: orm, use case, dml; title: Support synonym with bulk_insert_mappings and insert |
| SIM-054 Stale issue resolution sweep | stale_batch_policy | This is a documentation stale issue batch, not a single code diagnosis. | Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package. | #4567#4706#4784#4790#5235#6332#7360#7517#8894#9839+4 none | medium | issue #11284: stale/low urgency; labels: bug, documentation, tests, schema; title: Missing batch_op.f() | issue #6332: stale/low urgency; labels: documentation, SQLA mypy plugin, typing; title: Documentation: use ORM declarative attributes in .values instead of kwargs in "ORM-enabled UPDATE statements"? | issue #11062: stale/low urgency; labels: documentation, orm, orm - annotated declarative; title: Could not de-... |
| SIM-055 Stale issue resolution sweep | stale_batch_policy | This is a engine stale issue batch, not a single code diagnosis. | Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package. | #5815#6489 none | medium | as discussed at #3357, an additional execution option `dbapi_autocommit=True` that sets autocommit independently of setting an explicit isolation level would be | issue #5815: stale/low urgency; labels: engine, use case; title: Support transaction read only access mode API, implement for MySQL, PostgreSQL, Oracle, others |
| SIM-056 Stale issue resolution sweep | stale_batch_policy | This is a functions stale issue batch, not a single code diagnosis. | Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package. | #5006 none | medium | issue #5006: stale/low urgency; labels: SQL Server, functions, use case; title: support for unusual function namespace separators |
| SIM-057 Stale issue resolution sweep | stale_batch_policy | This is a general stale issue batch, not a single code diagnosis. | Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package. | #2814#10064#10835 none | medium | issue #10835: stale/low urgency; labels: bug, cextensions, orm - annotated declarative; title: sqlalchemy.util.OrderedSet does not work with v2 in ORM mappings | issue #10064: stale/low urgency; labels: bug, dataclasses, orm - annotated declarative; title: MappedAsDataclass, prohibit constructor use and/or creation for non-mapped classes, abstract, mixins | issue #2814: stale/low urgency; labels: feature, sqlalche... |
| SIM-058 Stale issue resolution sweep | stale_batch_policy | This is a loader options stale issue batch, not a single code diagnosis. | Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package. | #3037#5964#7426#8431 none | medium | issue #7426: stale/low urgency; labels: bug, orm, loader options, hard orm; title: targeting of highly self-referential id column within a subquery w contains_eager | issue #3037: stale/low urgency; labels: feature, orm, loader options; title: support setting load options on instances | issue #5964: stale/low urgency; labels: orm, loader options, use case; title: implement "sticky" option for load_only / defer (pe... |
| SIM-059 Stale issue resolution sweep | stale_batch_policy | This is a mariadb stale issue batch, not a single code diagnosis. | Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package. | #7228#12561 none | medium | issue #12561: stale/low urgency; labels: bug, mysql, mariadb; title: Recover two-phase in mysql is currently unusable since it uses a legacy row index method | issue #7228: stale/low urgency; labels: feature, sqlite, mariadb; title: Incorrect code for sa.values on SQLite and MariaDB |
| SIM-060 Stale issue resolution sweep | stale_batch_policy | This is a mysql stale issue batch, not a single code diagnosis. | Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package. | #1909#4272 none | medium | issue #4272: stale/low urgency; labels: feature, schema, mysql; title: suport MySQL inline indexes e.g. KEY(col) in DDL | issue #1909: stale/low urgency; labels: bug, mysql, reflection, quagmire; title: reflection issue with mysql, url with no schema failure |
| SIM-061 Stale issue resolution sweep | stale_batch_policy | This is a oracle stale issue batch, not a single code diagnosis. | Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package. | #7718#12341 none | medium | scussed in https://github.com/sqlalchemy/sqlalchemy/discussions/7717 this is very trivial and I think we will be able to make use of it for #4379 in any case: ```py from sqlalchemy import Column from sqlalchemy import DateTime from sqlalchemy import MetaData from sqlalchemy im... | issue #12341: stale/low urgency; labels: oracle, use case; title: Add dialect-specific support for Oracle's FETCH EXACT/APPROXIMATE |
| SIM-063 Stale issue resolution sweep | stale_batch_policy | This is a performance stale issue batch, not a single code diagnosis. | Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package. | #4855 none | medium | issue #4855: stale/low urgency; labels: bug, performance, quagmire; title: instance_state can't raise an informative exception due to performance concerns. write C function? |
| SIM-065 Stale issue resolution sweep | stale_batch_policy | This is a public api stale issue batch, not a single code diagnosis. | Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package. | #8680 none | medium | issue #8680: stale/low urgency; labels: public api, typing; title: Better organize pep 484 types in the packages |
| SIM-066 Stale issue resolution sweep | stale_batch_policy | This is a reflection stale issue batch, not a single code diagnosis. | Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package. | #10435#10742#11385#11677 none | medium | issue #11385: stale/low urgency; labels: reflection, use case; title: Add additional information to the `ReflectedColumn` | issue #10742: stale/low urgency; labels: bug, SQL Server, reflection; title: Bad PrimaryKeyConstraint metadata for MSSQL temporary table | issue #10435: stale/low urgency; labels: SQL Server, reflection; title: sql server metadata.reflect() fails if your SQL Server connection uses "tempdb" as... |
| SIM-067 Stale issue resolution sweep | stale_batch_policy | This is a schema stale issue batch, not a single code diagnosis. | Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package. | #9233#13007 none | medium | Follow up of #13006 Set to False the default value and remove the warning | issue #9233: stale/low urgency; labels: bug, schema; title: Expression index does not list all the columns |
| SIM-068 Stale issue resolution sweep | stale_batch_policy | This is a sql stale issue batch, not a single code diagnosis. | Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package. | #1452#6040#6336#6700#7113#9425#10326#10780 none | medium | issue #10780: stale/low urgency; labels: sql, use case; title: name with flat for aliased() | issue #10326: stale/low urgency; labels: sql, use case; title: Allow InstrumentedAttribute in corresponding_column | issue #9425: stale/low urgency; labels: bug, sql; title: tighten up compoundselect + textualselect use cases | issue #6700: stale/low urgency; labels: sql, use case; title: Improve creation of custom select... |
| SIM-069 Stale issue resolution sweep | stale_batch_policy | This is a sql server stale issue batch, not a single code diagnosis. | Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package. | #5352 none | medium | hi there - how interesting that the exact test case from #4250 is still failing though I would assume in a different way from what was fixed there. this limitation has more to do with SQL Server not bei | ` operator is supported in SQLAlchemy. So the statement `SELECT ~a.flag AS anon_1 FROM a` works and gives correct results. I've come across #4250 which seems related. ```py from sqlalchemy import * from sqlalchem... |
| SIM-070 Stale issue resolution sweep | stale_batch_policy | This is a sqlite stale issue batch, not a single code diagnosis. | Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package. | #10544 none | medium | pr #10545 declares a closing reference to issue #10544. | <!-- Provide a general summary of your proposed changes in the Title field above --> to fix the pysqlcipher broken usage in 2.0.22 with pysqlcipher3 new master ### Description issue fix : https://github.com/sqlalchemy/sqlalchemy/issues/10544 ### Checklist <!-- go over followin... | hi - we cant hardcode arbitrary driver names here. please use this patch ```... |
| SIM-071 Stale issue resolution sweep | stale_batch_policy | This is a tests stale issue batch, not a single code diagnosis. | Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package. | #5174#6468#6505#7035#7135#8805#9370 none | medium | issue #9370: stale/low urgency; labels: bug, tests; title: Create a way to run all the examples in the pipeline | issue #7135: stale/low urgency; labels: bug, tests; title: mysql/test_for_update is very slow on ci | issue #6505: stale/low urgency; labels: tests, use case; title: Always include where cluases in delete statements -- at least in test cleanup | issue #6468: stale/low urgency; labels: bug, tests; title... |
| SIM-072 Stale issue resolution sweep | stale_batch_policy | This is a typing stale issue batch, not a single code diagnosis. | Apply one sweep policy: close with rationale when no live reproducer exists, mark canonical duplicates, or promote still-reproducible failures into a local PR draft package. | #8909#10417 none | medium | issue #10417: stale/low urgency; labels: wontfix / out of scope, expected behavior, typing; title: mypy: coerced legacy syntax with subquery can not be typed | issue #8909: stale/low urgency; labels: help wanted, quagmire, typing; title: using @declared_attr does not recognize method as a classmethod unless one writes @classmethod explicitly (hence the workaround) |
| SIM-073 Waiting-info issue sweep | waiting_for_reporter_info | This documentation batch is waiting for reporter/contributor information. | Park or close unless existing evidence is enough for maintainers to reproduce without another ping. | #10531 none | medium | issue #10531: waiting on contributor; labels: bug, documentation, awaiting info, orm - annotated declarative; title: Issue with relationship typing when using Declarative-Imparative Mapping |
| SIM-074 Waiting-info issue sweep | waiting_for_reporter_info | This general batch is waiting for reporter/contributor information. | Park or close unless existing evidence is enough for maintainers to reproduce without another ping. | #11136 none | medium | issue #11136: waiting on contributor; labels: awaiting info, use case; title: Delete Propagation to Parent Table for Joined Table Inheritance |
| SIM-075 Waiting-info issue sweep | waiting_for_reporter_info | This orm batch is waiting for reporter/contributor information. | Park or close unless existing evidence is enough for maintainers to reproduce without another ping. | #5999 none | medium | issue #5999: waiting on contributor; labels: help wanted, orm, awaiting info, use case, typing; title: Type annotations are not preserved by `declared_attr`, `hybrid_property`, and potentially other decorators |