assets/postgres-pro.png,sha256=OfKmPl4-W4VdsjeK79C8ctVvKeMA_9R6v8wKsmMXQCg,22678
examples/movie-app.md,sha256=-4QqWLx1RMkOUXiiTVMl8TfkCCRfyaDNRjNnCQs496w,6595
src/postgres_mcp/__init__.py,sha256=OGkXPOz_ejfDpbrNi8Lg1iJfJ1JK3p9T3UcfVLIbYd8,272
src/postgres_mcp/artifacts.py,sha256=1GE8xc-TJ2o6zrKWFuz62G7HOlAujJh6FcPbHPy_rUs,12097
src/postgres_mcp/server.py,sha256=Smq-brkndM1K7lKFyzS4gKpvNHyjniF1hfz-svwbIR8,22045
src/postgres_mcp/database_health/__init__.py,sha256=Q4YOPkvosCpCqp_WKj-s0V_Girx2RjMc20P773fYIe8,136
src/postgres_mcp/database_health/buffer_health_calc.py,sha256=SQADHvqiLFzE9p2wnVSMGagQ7aOaSDZYSo1-bbVpH7U,2263
src/postgres_mcp/database_health/connection_health_calc.py,sha256=GAubDfsWew248c_Lf-eYIHZ58TW8Bj10zrnDwu61rAY,2898
src/postgres_mcp/database_health/constraint_health_calc.py,sha256=BB9KQOKHOvl5MrzCVYs2hF7OyVvJZuTy64fTENX7C1w,3449
src/postgres_mcp/database_health/database_health.py,sha256=0iHrJ8-EPHs2t9vTUtvxESuXRIVQOWq9ets-_tX5yuY,4231
src/postgres_mcp/database_health/index_health_calc.py,sha256=dejGrqp0oxc5MXf1vSKkeBd5hiqC11Axz0FVh_5fJuE,13065
src/postgres_mcp/database_health/replication_calc.py,sha256=1NytYRxiO09M2D0VwOF09aSymLsUWNHlU8005NKAN-I,6635
src/postgres_mcp/database_health/sequence_health_calc.py,sha256=eMMs7EpzYEqfX8lB-CTHNkqseetfFrJnTomG8maXOdM,5407
src/postgres_mcp/database_health/vacuum_health_calc.py,sha256=baB6tmGSxit8FkdoEKDKatJF7sAofaPu3ebh-NPadKw,3355
src/postgres_mcp/dta/__init__.py,sha256=h-ywxXn_2o_YnMt554JjHvPP5DNR3nVZ2GyaTawTV7E,565
src/postgres_mcp/dta/dta_calc.py,sha256=z2T48TYUouN1IzmXzSJO48qr7dsWgBc4S2_Z64Puae8,62298
src/postgres_mcp/dta/dta_tools.py,sha256=BHaTy9gR9zOncF2t3UDFsOPpUsyTPW5MUW9d8Texq5c,10846
src/postgres_mcp/explain/README.md,sha256=zLdF5PxofkbD_H1l9T0O2kpf5E7QAjocHnLKmk_4bf8,873
src/postgres_mcp/explain/__init__.py,sha256=GYapGTr3Dnfnbt7ZYy5QDAfnz5UOioXrq5GHfqfHGhU,118
src/postgres_mcp/explain/explain_plan.py,sha256=KdnOiRkf5holuyTtDDX_V-CX-asO2niALW-kMPhsIKE,10342
src/postgres_mcp/sql/__init__.py,sha256=jIT9SL1K3BEbzHRAZPT0tXKxpQ5ZJ4tMyq_3rCiKpxI,957
src/postgres_mcp/sql/bind_params.py,sha256=oFfNDNG2KYPSp2xFYwMKdNyBczMjdAgWw5U57AlJrx0,34594
src/postgres_mcp/sql/extension_utils.py,sha256=XYfdMDOecUbzloM9LK2xjB_V1flf7LBPQ5V-QbPwXRM,10246
src/postgres_mcp/sql/index.py,sha256=ofJ_nImTdcueb08oVO4Uz5fu2t3uob_DgDalWx8fjGQ,1835
src/postgres_mcp/sql/safe_sql.py,sha256=cTBIjl0ocrP_zSeDzlxnJdMOsu5YjP0UhS4Auayhd3Q,30232
src/postgres_mcp/sql/sql_driver.py,sha256=fb8JxMlvHSrngwuvTKH4l5r6giBw0ai5L2FD6MX0JUk,9612
src/postgres_mcp/top_queries/__init__.py,sha256=bA-WQve42XnJcbOBSI0zCC8tJ8Qy3cHFhNs3RMscp4Y,146
src/postgres_mcp/top_queries/top_queries_calc.py,sha256=Sxyj7pZI_UoU6NP50cjE1mLrfDIV2ZHpSmWPxOQNQUM,3934
tests/Dockerfile.postgres-hypopg,sha256=bMU8E9doo-HqgHVcas0qQFXSATbPcjUUO0WnUJnYIa8,633
tests/README.md,sha256=GFhHcztFGxzp07JhgbDW-ZYDEuC2ktGSayPL_mby5cA,670
tests/conftest.py,sha256=tZgTKLZT4Jdw8XPl3tfFqVTCMPFDWzO3mgkgd5NNDPA,828
tests/utils.py,sha256=oM2Wmnf3iPhxcb2sK2ihMUBy9cbIWZASRdAAn60wErs,5900
tests/integration/test_top_queries_integration.py,sha256=ueiiPZglq5HWvbGGKugjzk3DSiHfcXYXVc2KJFiHkzc,6761
tests/integration/dta/test_dta_calc_integration.py,sha256=SnJDWk4K6ncH7n-j8K0NjsnhBcgJE9toLg00tcujLkQ,56376
tests/unit/test_access_mode.py,sha256=ijHT--J3hiVAveb-PCpt6DFhRLr_q1oFqpttgqxky2Y,3874
tests/unit/database_health/test_database_health_tool.py,sha256=G9EihjHfVzyTAsd9KXMbiYlIVqjhZlFxdZr-UQJ0iiQ,5382
tests/unit/dta/test_dta_calc.py,sha256=ETeBjt1BAZGBQtHxhq93aoGZTnSRTT96IwmuGtr9TgI,46382
tests/unit/explain/test_explain_plan.py,sha256=p01Z3oMdiUSU_5YDgVMKz4-wOjrp1A4pdyjoZjTfnAo,17013
tests/unit/explain/test_explain_plan_real_db.py,sha256=RkH4hA2NFNLDeCeE1AxPL0PgZXwohmQcc3huB-MkgB8,8917
tests/unit/explain/test_server.py,sha256=9-krXe3Z456gOmZiWjcgWvu_4v5kt36xIKzELkjud1M,4256
tests/unit/explain/test_server_integration.py,sha256=I8vBKX28RvFmNKQ5_6dtCtClTo8dCBsSq4hsVkWlOVM,6239
tests/unit/sql/test_db_conn_pool.py,sha256=QGJfJ0YdNJFLNGmD0oV7HGLueiodIsxE0AY1k2pZTdQ,7957
tests/unit/sql/test_obfuscate_password.py,sha256=tAv5IX-iDg5QzasghXAT1ts0YuS7xACYhZ-yAoumZm8,3864
tests/unit/sql/test_readonly_enforcement.py,sha256=VLcgFut0BJBoXX_e1kxTGx7uPPTqJ96O4FDgh339lTs,3436
tests/unit/sql/test_safe_sql.py,sha256=_CfT7YElBgJ3x94csjzMyT0e7OV4RPzJ3K2e3G7e7CM,27453
tests/unit/sql/test_sql_driver.py,sha256=2j4GgPLpEZ9wCCmHNfKyzrcH-pR7Ves3rymc5eX5Wc0,11736
tests/unit/top_queries/test_top_queries_calc.py,sha256=pKJeztHd0jH0IG_ddSW2oGMmyDVaC5Of_CrOm3vvEm0,9112
mseep_postgres_mcp-0.1.1.dist-info/METADATA,sha256=W_OEO0AYC0F_7n-I5incHrXBRc4Wogc2cPWaDRSd-KI,35348
mseep_postgres_mcp-0.1.1.dist-info/WHEEL,sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ,87
mseep_postgres_mcp-0.1.1.dist-info/entry_points.txt,sha256=jzs_nbHVBUwYhZLNbCRU9aWD_n0rwsh70-YG3eEPy0s,51
mseep_postgres_mcp-0.1.1.dist-info/licenses/LICENSE,sha256=ATyNqoDEJ7X5jPf_FsDHnyrcKlvSngWu93dfQ_bAD90,1071
mseep_postgres_mcp-0.1.1.dist-info/RECORD,,
