sqlalchemy

    15熱度

    5回答

    我記得聽說mysql中的連接過程與其他RDBMS相比非常快,因此如果啓用連接池,那麼使用a library that provides connection pooling(SQLAlchemy)實際上不會對您有太大的幫助。 有沒有人有這方面的經驗? 我不願意啓用它,因爲如果某些代碼對db連接執行某些有狀態並且(可能錯誤地)不會自行清理之後,通常會在關閉後清除該狀態連接將反而被傳播到後續的獲得回收

    25熱度

    5回答

    我有要檢索的ID序列。這很簡單: session.query(Record).filter(Record.id.in_(seq)).all() 有沒有更好的方法來做到這一點?

    2熱度

    4回答

    有誰知道如果任何db-api 2.0驅動程序與IronPython一起工作?如果是這樣,有沒有人試圖用SQLAlchemy,SQLObject或Django ORM?

    7熱度

    1回答

    我在Pylons項目中使用SQLAlchemy Python ORM。我有一個「Project」類,它與另一個「Entry」類有一對多的關係。我想在SQLAlchemy中做一個查詢,這個查詢給了我所有具有一個或多個與它們相關的條目的項目。目前,我正在做: [project for project in Session.query(Project) if len(project.entries)>0

    4熱度

    3回答

    什麼是SQLAlchemy的等效列類型爲「錢」和Postgres的OID「列類型?

    6熱度

    1回答

    我在工作中使用SQLAlchemy,它確實做得很好。現在我正在考慮最佳實踐。 現在,我創建了一個模塊保存所有SQLA東西: my_model |__ __init__.py |__ _config.py <<<<< contains LOGIN, HOST, and a MetaData instance |__ table1.py <<<<< contains

    3熱度

    1回答

    如何將這樣的內容翻譯成SQLAlchemy? select x - y as difference... 我知道該怎麼做: x.label('foo') ...但我不知道放在哪裏 「.label()」 的方法調用: select ([table.c.x - table.c.y], ...

    3熱度

    1回答

    如何將這樣的東西翻譯成SQLAlchemy? SELECT (a * b) - (x + y)/z AS result FROM table ORDER BY result

    3熱度

    3回答

    我有幾個函數需要使用count(),group_by和order_by進行一對多連接。我使用sqlalchemy.select函數來產生一個查詢,該查詢將返回一組id,然後我將迭代在單個記錄上進行ORM選擇。我想知道的是,如果有一種方法可以在單個查詢中使用ORM來完成我需要的操作,那麼我可以避免必須執行迭代。 下面是我現在正在做的一個例子。在這種情況下,實體是位置和指南,映射爲一對多。我試圖根據與

    35熱度

    2回答

    SQLAlchemy的DateTime類型允許使用timezone=True參數將非天真的日期時間對象保存到數據庫,並將其返回。有什麼辦法可以修改SQLAlchemy傳入的tzinfo的時區,例如UTC?我意識到我可以使用default=datetime.datetime.utcnow;然而,這是一個天真的時間,即使我使用timezone=True與它一起使用,因爲它使得本地或UTC時間不是天真的