{"library":"nsj-multi-database-lib","type":"library","category":null,"description":"The NSJ Multi-Database Library is a Python module designed to enable applications, particularly those built with FastAPI, to efficiently manage and interact with multiple database connections within the same application. It provides an abstraction layer for various database engines (e.g., PostgreSQL, Oracle, SQL Server), simplifying connection pooling, session management, and transactional data access objects (DAOs). The current version is 2.1.0, and the library maintains a steady release cadence for improvements and bug fixes, supporting Python versions 3.6 up to 3.9.","language":"python","status":"active","version":"2.1.0","tags":["database","multi-database","sqlalchemy","orm","connection-pooling","fastapi"],"install":[{"cmd":"pip install nsj-multi-database-lib","imports":["from nsj_multi_database_lib.connection.connection_pool import ConnectionPool","from nsj_multi_database_lib.connection.database_manager import DatabaseManager","from nsj_multi_database_lib.dao.dao_base import DaoBase","from nsj_multi_database_lib.dao.transactional_dao import TransactionalDao"]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":"https://pypi.org/project/nsj-multi-database-lib/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":12,"avg_import_s":null,"wheel_type":"sdist"},"url":"https://checklist.day/v1/registry/nsj-multi-database-lib/compatibility"},"provenance":{"verified_status":"install_fail","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Thu Jul 09","install_tag":null}}