monkeytype的sqlalchemy支持的调用跟踪存储
monkeytype-sqlalchem的Python项目详细描述
monkeytype sqlalchemy
一个由sqlalchemy支持的存储,供instagram与monkeytype一起使用。
此存储与默认的sqlite后端存储兼容,仅对数据库使用sqlalchemy 互动。这使得任何 database dialect supported by SQLAlchemy
使用量
按照monkeytype文档的建议,在项目文件夹中创建一个monkeytype_config.py
frommonkeytype_sqlalchemyimportSQLAlchemyConfigCONFIG=SQLAlchemyConfig()
或者,修改配置类以返回SQLAlchemyStore
调用跟踪存储的实例
frommonkeytype.configimportConfigfrommonkeytype.db.baseimportCallTraceStorefrommonkeytype_sqlalchemyimportSQLAlchemyStoreclassMyConfig(Config):deftrace_store(self)->CallTraceStore:returnSQLAlchemyStore.make_store("postgresql+psycopg:///localhost/my_database")