The Database Toolkit for Python

sqlalchemy/sqlalchemy は初心者に優しい?

直近 30 日間に、sqlalchemy/sqlalchemy は外部コントリビューターの PR 30 件のうち 6 件をマージしました。メンテナーはふだん 1 日以内に返信します。 初心者向けの issue が現在 12 件オープンです。

スター
12.3k
フォーク
1.8k
オープンの初心者向け issue
12
索引済み issue
245
平均マージ
2日 10時間
マージ済み PR(30日)
9
主要言語
Python
ライセンス
MIT
最終 GitHub push
2026年11月7日
最新の索引
2026年9月19日
コントリビューションガイド
コントリビューションガイド
行動規範
行動規範
初心者向けラベル
help wanted

sqlalchemy/sqlalchemy にコントリビュートするには

  1. まずコントリビューションガイドを読みましょう。変更の提案、テスト、レビューの進め方が書かれています。
  2. 行動規範も読んでおきましょう。チャットだけでなく issue や PR にも適用されます。
  3. あなたのコントリビュートはプロジェクトの MIT ライセンスで公開されます。
  4. 下にある 12 件の初心者向けのオープンな issue から 1 つ選び、作業を始める前に取り組みたいとコメントしましょう。
issue を読み込んでいます

誰かが対応中かもしれないイシューは最後に並べています。 すべて日付順に表示

  • MSSQL multi-table reflection of temp tables still queries tempdb catalog by name; can deadlock
    オープン
    bug reflection SQL Server

    難易度 4/5 1〜2日 初心者へのやさしさ 35/100

    sqlalchemy/sqlalchemy#13789 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • ColumnDefault / Sequence / orm_insert_sentinel() passed as default= in ORM dataclass mapping fails on flush
    オープン
    bug dataclasses orm regression

    難易度 4/5 3〜5日 初心者へのやさしさ 22/100

    sqlalchemy/sqlalchemy#13788 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • correlated LATERAL relationship target not adapted for aliased parent, selectinload, subqueryload, lazyload
    オープン
    bug loader options orm

    難易度 5/5 1週間以上 初心者へのやさしさ 15/100

    sqlalchemy/sqlalchemy#13786 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Add a test for query key sorting in URL.render_as_string()
    オープン
    requires triage

    難易度 1/5 1〜3時間 初心者へのやさしさ 85/100

    sqlalchemy/sqlalchemy#13784 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • correlated LATERAL relationship target not adapted when joinedload wraps the query in a subquery
    オープン
    bug loader options orm quagmire regression

    難易度 4/5 3〜5日 初心者へのやさしさ 55/100

    sqlalchemy/sqlalchemy#13783 · コメント 4 件 · リアクション 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Split comparison operator class in equality and order
    オープン
    sql use case

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    sqlalchemy/sqlalchemy#13781 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • URL.update_query_pairs() nests a tuple when a key repeats with a list value
    オープン
    bug engine

    難易度 2/5 1〜3時間 初心者へのやさしさ 88/100

    sqlalchemy/sqlalchemy#13770 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • render bind_expression around each literal_execute expanding value
    再び着手できるかも @chirag-gupta7 が 7 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    bug sql

    難易度 3/5 1〜2日 初心者へのやさしさ 67/100

    sqlalchemy/sqlalchemy#13732 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • declared_attr.cascading fails to typecheck under mypy / pyright on documented usage
    再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン
    bug orm typing

    難易度 2/5 1〜3時間 初心者へのやさしさ 76/100

    sqlalchemy/sqlalchemy#13731 · コメント 3 件 ·

    メンテナーはふだん 1 日以内に返信

  • PostgreSQL multihost URL with bracketed IPv6 hosts raises ValueError: too many values to unpack
    再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン
    bug engine postgresql

    難易度 2/5 1〜3時間 初心者へのやさしさ 88/100

    sqlalchemy/sqlalchemy#13637 · コメント 6 件 ·

    メンテナーはふだん 1 日以内に返信

  • named_dollar paramstyle
    オープン
    dialects sql use case

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    sqlalchemy/sqlalchemy#13603 · コメント 9 件 ·

    メンテナーはふだん 1 日以内に返信

  • documentation bug
    再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン
    documentation

    難易度 2/5 1〜3時間 初心者へのやさしさ 68/100

    sqlalchemy/sqlalchemy#13594 · コメント 2 件 · リアクション 5 件 ·

    メンテナーはふだん 1 日以内に返信

  • we dont close on GC connections that were detached (and weren't closed). should we?
    オープン
    bug connection pool

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    sqlalchemy/sqlalchemy#13570 · コメント 7 件 ·

    メンテナーはふだん 1 日以内に返信

  • Add PostgreSQL row security DDL and reflection
    オープン
    dialects postgresql robots involved :robot: schema

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    sqlalchemy/sqlalchemy#13517 · コメント 12 件 · リアクション 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Investigate greenlet crash on T build
    オープン
    external library/application issues setup

    難易度 4/5 3〜5日 初心者へのやさしさ 38/100

    sqlalchemy/sqlalchemy#13501 · コメント 9 件 ·

    メンテナーはふだん 1 日以内に返信

  • Consider including column constraints on the table
    オープン
    NO pull requests please schema use case

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    sqlalchemy/sqlalchemy#13480 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • audit of .replace-based sql literal rendering in the dialects
    オープン
    bug robots involved :robot: sql

    難易度 2/5 1〜3時間 初心者へのやさしさ 72/100

    sqlalchemy/sqlalchemy#13469 · コメント 4 件 ·

    メンテナーはふだん 1 日以内に返信

  • Modernize type annotations to PEP 604 union syntax
    オープン
    typing

    難易度 4/5 1週間以上 初心者へのやさしさ 35/100

    sqlalchemy/sqlalchemy#13281 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • im not sure we can type hybrid_methods fully
    オープン
    bug quagmire typing

    難易度 5/5 1週間以上 初心者へのやさしさ 28/100

    sqlalchemy/sqlalchemy#13253 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Support for native JSON in mssql
    オープン
    datatypes SQL Server use case

    難易度 4/5 3〜5日 初心者へのやさしさ 38/100

    sqlalchemy/sqlalchemy#13212 · コメント 11 件 · リアクション 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Applying a loader option to a parent relationship when using with_polymorphic does not work properly
    オープン
    bug loader options orm

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    sqlalchemy/sqlalchemy#13210 · コメント 6 件 ·

    メンテナーはふだん 1 日以内に返信

  • Immediateload fails to load when combined with inheritance
    再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン
    bug fuzzer loader options orm

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    sqlalchemy/sqlalchemy#13204 · コメント 10 件 ·

    メンテナーはふだん 1 日以内に返信

  • Connection pool soft invalidation uses `time.time()` comparison that can silently fail on low-resolution clocks (e.g. Windows ~16 ms)
    再び着手できるかも @monebzz が 21 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    connection pool use case

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    sqlalchemy/sqlalchemy#13169 · コメント 5 件 ·

    メンテナーはふだん 1 日以内に返信

  • `composite` with in-place custom values getter
    オープン
    orm use case

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    sqlalchemy/sqlalchemy#13153 · コメント 4 件 · リアクション 13 件 ·

    メンテナーはふだん 1 日以内に返信

  • Provide an implementation for avg / abs function with proper type
    再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン
    functions use case

    難易度 3/5 1〜2日 初心者へのやさしさ 45/100

    sqlalchemy/sqlalchemy#13049 ·

    メンテナーはふだん 1 日以内に返信

  • Change the default to False of addconstraint / dropconstraint isolate_from_table
    オープン
    schema use case

    難易度 3/5 1〜2日 初心者へのやさしさ 35/100

    sqlalchemy/sqlalchemy#13007 ·

    メンテナーはふだん 1 日以内に返信

  • Move asyncio out of ext into the library proper
    再び着手できるかも @ashm-dev が 355 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    asyncio use case

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    sqlalchemy/sqlalchemy#12972 · コメント 3 件 ·

    メンテナーはふだん 1 日以内に返信

  • Expose Two Phase Transaction in async layer
    オープン
    asyncio use case

    難易度 4/5 3〜5日 初心者へのやさしさ 32/100

    sqlalchemy/sqlalchemy#12803 ·

    メンテナーはふだん 1 日以内に返信

  • WriteOnlyScalar companion to WriteOnlyMapped (which would be Collection?) , as WOM suits an async use case that applies to scalars as well
    オープン
    orm use case

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    sqlalchemy/sqlalchemy#12689 · コメント 2 件 · リアクション 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Add support for MariaDB Vector data type
    オープン
    datatypes mariadb oracle use case

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    sqlalchemy/sqlalchemy#12628 · コメント 5 件 ·

    メンテナーはふだん 1 日以内に返信

  • support SQLite .autocommit=False mode, improve documentation
    オープン
    big job sqlite task

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    sqlalchemy/sqlalchemy#12585 · リアクション 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • Add dialect-specific support for Oracle's FETCH EXACT/APPROXIMATE
    オープン
    oracle use case

    難易度 4/5 3〜5日 初心者へのやさしさ 30/100

    sqlalchemy/sqlalchemy#12341 · コメント 5 件 ·

    メンテナーはふだん 1 日以内に返信

  • Improve `eager_default=True` behavior in insert / updates
    オープン
    eager_defaults orm unit of work use case

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    sqlalchemy/sqlalchemy#12186 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • Better support of locking clauses (FOR UPDATE/SHARE) when supported
    オープン
    oracle postgresql use case

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    sqlalchemy/sqlalchemy#12101 · コメント 4 件 ·

    メンテナーはふだん 1 日以内に返信

  • can't adapt type for enum in case()
    オープン
    documentation expected behavior law of twos question

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    sqlalchemy/sqlalchemy#12097 · コメント 13 件 ·

    メンテナーはふだん 1 日以内に返信

  • Unexpected relationship kwarg with mypy from a mixin
    オープン
    dataclasses typing

    難易度 4/5 3〜5日 初心者へのやさしさ 42/100

    sqlalchemy/sqlalchemy#11686 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • SQLITE: SQLiteDialect.get_check_constraints incorrectly reflects multiline check constraints
    再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン
    bug law of twos quagmire reflection sqlite

    難易度 3/5 1〜2日 初心者へのやさしさ 42/100

    sqlalchemy/sqlalchemy#11677 · コメント 5 件 ·

    メンテナーはふだん 1 日以内に返信

  • omit column_property from rendering inside subquery() / CTE() ?
    オープン
    expected behavior orm performance

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    sqlalchemy/sqlalchemy#11623 · コメント 10 件 ·

    メンテナーはふだん 1 日以内に返信

  • sqltypes.Enum not generic enough
    再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン
    bug datatypes typing

    難易度 3/5 1〜2日 初心者へのやさしさ 45/100

    sqlalchemy/sqlalchemy#11597 · リアクション 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • support module-qualified paths inside of Mapped[], including with/without future mode / pep563 etc
    オープン
    orm orm - annotated declarative use case

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    sqlalchemy/sqlalchemy#11536 · コメント 3 件 · リアクション 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • Add additional information to the `ReflectedColumn`
    再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン
    reflection use case

    難易度 5/5 1週間以上 初心者へのやさしさ 30/100

    sqlalchemy/sqlalchemy#11385 ·

    メンテナーはふだん 1 日以内に返信

  • reflecting oracle synonym of synonym over dblink
    オープン
    oracle reflection

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    sqlalchemy/sqlalchemy#11312 · コメント 4 件 ·

    メンテナーはふだん 1 日以内に返信

  • Missing batch_op.f()
    再び着手できるかも @LeonxLJX が 71 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    bug documentation schema tests

    難易度 3/5 1〜2日 初心者へのやさしさ 55/100

    sqlalchemy/sqlalchemy#11284 · コメント 3 件 ·

    メンテナーはふだん 1 日以内に返信

  • Delete Propagation to Parent Table for Joined Table Inheritance
    オープン
    awaiting info use case

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    sqlalchemy/sqlalchemy#11136 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Could not de-stringify annotation
    再び着手できるかも @LeonxLJX が 71 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    documentation orm orm - annotated declarative

    難易度 3/5 1〜2日 初心者へのやさしさ 67/100

    sqlalchemy/sqlalchemy#11062 · コメント 5 件 ·

    メンテナーはふだん 1 日以内に返信

  • "implicit combining column" warning not emitting for two columns from two different aliases against same parent table
    再び着手できるかも @VimalN2005 が 55 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    bug orm

    難易度 4/5 3〜5日 初心者へのやさしさ 55/100

    sqlalchemy/sqlalchemy#10960 · コメント 4 件 · リアクション 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • OrderingList typing incorrect / incomplete and implementation doesn't accept non-int indices
    再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン
    sqlalchemy.ext typing

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    sqlalchemy/sqlalchemy#10888 · コメント 3 件 ·

    メンテナーはふだん 1 日以内に返信

  • move lazy="select" to lazy="mapper_default"; add mapper "default_lazy"
    オープン
    feature orm

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    sqlalchemy/sqlalchemy#10859 · リアクション 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • sqlalchemy.util.OrderedSet does not work with v2 in ORM mappings
    オープン
    bug cextensions orm - annotated declarative

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    sqlalchemy/sqlalchemy#10835 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • name with flat for aliased()
    オープン
    sql use case

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    sqlalchemy/sqlalchemy#10780 · コメント 3 件 ·

    メンテナーはふだん 1 日以内に返信

最新の 100 件のみ表示しています

このページには最近登録されたものだけが並びます。全件は詳細フィルターにあり、言語・難易度・所要時間で絞り込めます。

詳細フィルターへ

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。