{"library":"nsj-sql-utils-lib","title":"nsj-sql-utils-lib","description":"Biblioteca de utilitários Python para facilitar a implementação de sistemas com acesso a banco de dados (PostgreSQL). Versão atual 2.1.3, mantida ativamente pela Nasajon. Suporta Python >=3.4. Fornece abstrações para conexão, consultas e transações.","language":"python","status":"active","last_verified":"Mon Apr 27","install":{"commands":["pip install nsj-sql-utils-lib"],"cli":null},"imports":["from nsj_utils.sql_utils import Geral","from nsj_utils.sql_utils import SyncUtils","from nsj_utils.sql_utils import AsyncUtils"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import os\nfrom nsj_utils.sql_utils import Geral\n\ndb_config = {\n    'host': os.environ.get('DB_HOST', 'localhost'),\n    'port': os.environ.get('DB_PORT', '5432'),\n    'database': os.environ.get('DB_NAME', 'test'),\n    'user': os.environ.get('DB_USER', 'user'),\n    'password': os.environ.get('DB_PASSWORD', 'password')\n}\n\n# Exemplo de consulta sincrona com Geral\ngeral = Geral()\nsql = \"SELECT NOW() as current_time\"\nresult = geral.execute(sql, db_config=db_config)\nprint(result)","lang":"python","description":"Quickstart: configure variáveis de ambiente e execute uma consulta SQL simples.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}