How do I specify a catalog if I'm defining mutiple tables using the sqlalchemy ORM style?
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 25/100
調査の方向性
Issue の Foo と Bar の宣言的な例から始め、それらのスキーマ名とテーブル名がコネクタのカタログ設定にどのように到達するかを追跡してください。宣言的なマッピングで異なるカタログを指定できるか確認し、完全修飾テーブルをクエリする場合の期待される動作を定義してください。
索引モデルが issue の本文から書いたものです。
説明
I have two tables I want to query from, the fully qualified names are foo_catalog.foo_schema.foo and bar_catalog.bar_schema.bar. I can specify a schema and a tablename in the table definition but I only get a chance to specify the catalog once in the connection.
How do I specify a catalog using declarative base style?
If I was writing raw sql I could query accross both catalogs no problem.
class Base(declarative_base(metaclass=DeclarativeABCMeta)):
__abstract__ = True
class Foo(Base):
__tablename__ = "foo"
__table_args__ = { "schema": "foo_schema"}
id: Mapped[int] = mapped_column(name="id", type_=INTEGER, primary_key=True)
class Bar(Base):
__tablename__ = "bar"
__table_args__ = { "schema": "bar_schema"}
id: Mapped[int] = mapped_column(name="id", type_=INTEGER, primary_key=True)
- 主要言語
- Python
- スター
- 236
- フォーク
- 162
- 平均マージ
- 13時間 13分
- マージ済み PR(30日)
- 23
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
databricks/databricks-sql-python のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
databricks/databricks-sql-python#1034 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
databricks/databricks-sql-python#1012 ·
メンテナーはふだん 1 日以内に返信
-
Token federation: `_exchange_token` raises KeyError('access_token') on error responses, discarding the real failure reason対応中かも @TangoEnSkai が 81 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
databricks/databricks-sql-python#904 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
databricks/databricks-sql-python#865 ·
メンテナーはふだん 1 日以内に返信
-
engineer-bot
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
databricks/databricks-sql-python#860 · コメント 3 件 ·
メンテナーはふだん 1 日以内に返信
databricks/databricks-sql-python の issue をすべて見る
似ている issue
-
fuzz fuzz-unconfirmed
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信
-
Switch to ruffオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 67/100
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
Qiskit/qiskit-aer#2533 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 64/100
etesync/etesync-dav#376 ·