migsafe/__init__.py,sha256=ohiF76U3tnQGMl5j3mEvMCS8OSXSFWxubWInyCe5ukc,288
migsafe/analyzer.py,sha256=mAYhZBOQlWt8CRenol9WSdQ2qecOP4bfP-Wp6ZRAdgU,12150
migsafe/ast_utils.py,sha256=SPaeIwS0K_v81IhvWn1NjaVG4oc3y8pl4s6zOcdMRY0,3900
migsafe/base.py,sha256=Mz--PtLxnDOokpVqWbCTqEAXxhOH16rZvHNBV_oIk64,3559
migsafe/cli.py,sha256=v7_gHBYgRLaRogeYY8Kq8O3o1NQ6MgTlEJDX3T2Ms7Q,69352
migsafe/config.py,sha256=fssY9o_Rty7RRFuKdr8F8n9l2jcCnBI860uP3Cu5Qb8,5279
migsafe/models.py,sha256=iUUYT_aSB1iHwvt4jexdvpnNyn-wxznWNsQtN1x_IZg,3352
migsafe/analyzers/__init__.py,sha256=_FA8M14E1I2knCbWg0028Ssq5ArntNkEKK4ug4_U4DA,710
migsafe/analyzers/alembic_analyzer.py,sha256=2Q0opHOUEMpAwrfE2f7eAWDo-0sA2ij-A7Y8utS-d8c,3528
migsafe/analyzers/base_sql_analyzer.py,sha256=tHmeeHSjkSIS3EQZSRd13DHo1YXJUTx2yyl8tvL_Vmk,3029
migsafe/analyzers/django_analyzer.py,sha256=OABLr4NnF1oEUPn5oWxxysyo9WUbuWVeIPmSmkk11F4,11209
migsafe/analyzers/django_converter.py,sha256=CZrmyn6m_UZNCrKVzPGuS46Hz-k3pF-wjvBIF8vhCFY,22882
migsafe/analyzers/sql_analyzer.py,sha256=gQbCta2yFMY-3wFhEP3CCca2lXAqSPYNrmTp4mDHf_8,19352
migsafe/analyzers/sql_cte_analyzer.py,sha256=lBS-axG3TITiWPNJGUCVtwxc0JrD45C5Hvwf34RpsS4,7966
migsafe/analyzers/sql_join_analyzer.py,sha256=LubC2pJSIKP-vXKN5heFvB0aHs9eMPpD36wsIdbhHL0,8775
migsafe/analyzers/sql_patterns.py,sha256=YkmM1IB5I3GFXX80tMsVYOG53fm3vpRsG8JguAW0H_I,4353
migsafe/analyzers/sql_subquery_analyzer.py,sha256=BNLe4let8ZAeI94A8Vd7jd0KLdlrF2yg7n1E_f8gDk0,14530
migsafe/analyzers/sql_utils.py,sha256=G1r-ISKoGk_FNfgDTV2-Ze0psekFzN_7lAU8Gq9RGQE,1646
migsafe/autofix/__init__.py,sha256=b_DM-krEeje_FmtUDrXd8Wm5aPCylV0LwQ4a2EWD55Q,465
migsafe/autofix/add_column_not_null_fix.py,sha256=QjUwUWChKMpwcI9Vw7oW24ja3KC8NKlibk6wXs_X0Ls,9652
migsafe/autofix/ast_utils.py,sha256=LtOhaZKhpw-EAlAuDtFJcdeAp6ZG8pWHPDK6dod29i0,1043
migsafe/autofix/autofix_engine.py,sha256=5MMZOLVSGleU5KBwbzisRQZXQhMGXGyfJDtnXZoLgpw,6787
migsafe/autofix/base.py,sha256=OdSM93k6hnWLkKYKvlsdjmkbisif9yWbdNRcztfwsyI,2370
migsafe/autofix/base_finder.py,sha256=UhSN0Y51r0m3NvPsUKEa94u6-BiBdCFeiyUmaoFnmOw,4519
migsafe/autofix/create_index_fix.py,sha256=J-L5KpuPYr2I26slflL6kg84ih6XyRkxi2to6JNVKYA,5799
migsafe/autofix/drop_index_fix.py,sha256=DL0Tk1Qv35qTeaCi4Kv_6q1knrgxBCU9rq0rXNPZEJc,5755
migsafe/executors/__init__.py,sha256=q3ZSRPOyXXX_Z7x06me98DBvR_QUMuBd-EwyVfb4G58,602
migsafe/executors/lock_detector.py,sha256=3ufK_GAasPMmUgihHnje874jbB9xCVz2kcPO0E2Z1Bg,8010
migsafe/executors/migration_runner.py,sha256=Uwo6wKJsy4yno8LeOTtioQ4qWM8_HZo2H9bdDjaVD34,12991
migsafe/executors/performance_metrics.py,sha256=uQJWrPHPu91PsXa_kUBOFyv3H14jIyx2azjcVmSoo20,6877
migsafe/executors/snapshot_executor.py,sha256=XgPYYgGwqhk4U0fQFO6jfEPgULg9an_sQW46LxnFbIk,17180
migsafe/formatters/__init__.py,sha256=Jk7Z--CRLHsiKYsC3PgBVM0Oibo1NyJRdj4uFxbJNt4,734
migsafe/formatters/base.py,sha256=LM8PAdergXQJfuSdX5ZQIzNKgYQ_GWBZRLnvT1b7t5A,3943
migsafe/formatters/colors.py,sha256=ubX-TsdpdI7Ct6N6eEsDUC2pkzqvxyiGAKxkaOMP6tM,220
migsafe/formatters/html_formatter.py,sha256=wtYrBjOfTUyoH00dpv1XadKiQKPxCsl2JX3sOlZXrOk,10269
migsafe/formatters/json_formatter.py,sha256=6lVf71ICXx6vECxjsophwYbuAyorWMicg_tdUYZ3kQM,4627
migsafe/formatters/junit_formatter.py,sha256=4Z4nKnQkN86oUqXu5uPXSoAlcRgj6XhA8JlnMZecaYY,7952
migsafe/formatters/sarif_formatter.py,sha256=nHUSch6GM5QCzbq6XPorOQC66zZUU1JavsLl9Xj7nTo,21492
migsafe/formatters/stats_csv_formatter.py,sha256=m5mGjiyrRdS_XbZltEvr5wu3iyx17TWf4i3oGCbyg44,1598
migsafe/formatters/stats_json_formatter.py,sha256=ZeRXMsu8cKqZy0AvUkgXqC850VW_j7S9gnSw2klN2Sw,1072
migsafe/formatters/stats_text_formatter.py,sha256=xWA55sblsd1QGhxjAo3N-E-gDpcjFB9ovUE_XRQ-kfM,3757
migsafe/formatters/text_formatter.py,sha256=ID9k1i-8EaIjyRrlD0PciYbeCZRXetLvjLsNfstMBt4,6032
migsafe/history/__init__.py,sha256=Tv6taldWxMVLp15DVI6-mQUSzdu_zuun8eUNHACttuA,641
migsafe/history/commit_analyzer.py,sha256=vignWCuRRSPwpkN6bAIkjA8OOqmytDS5dzCc0eqDX0w,8016
migsafe/history/git_analyzer.py,sha256=gptxfrC03xvLW7RMQn875z-P8ym1L1rKQOHJv3E0iqw,20431
migsafe/history/migration_history.py,sha256=nimEhv87zR813bkUX6g03zUW3cV4Fqx6_zHXYPdNNTA,15920
migsafe/history/trend_analyzer.py,sha256=Y96pRWjNH_dPEpjSdl9Dv5owiGe44EuGBQgADYg-27Y,13657
migsafe/rules/__init__.py,sha256=Y3kCpyzZYR4pSAumut3gkZd6BD1OyIM3KoirbMnigT4,851
migsafe/rules/add_column_not_null_rule.py,sha256=PM63Dt_IzyJ1KTT8p0K8bdNDYiwV4ZbGoEqywpfSV08,2445
migsafe/rules/alter_column_type_rule.py,sha256=BG00bN70nrMmsFLf7_7EmPAx7jRJk9vHrlCLSt0-cfQ,2629
migsafe/rules/base.py,sha256=shgsa5nVZL_FuW1T5BOBfFoiiwq9Z4wNIm1P3DCudbE,3200
migsafe/rules/batch_migration_rule.py,sha256=YgdXNRA63sIhPVUmt3MULCv8P7tvWtMKR5YZrBkTuCc,26116
migsafe/rules/create_index_concurrently_rule.py,sha256=duq6hKLrsVAcW0Fcn-hCX0Kb9I7-A4IE9iCuV7qK-No,2484
migsafe/rules/drop_column_rule.py,sha256=aVDW95a-4y7K8D0ak7UBXIf5TbSTt8lqOq-P5My-FE8,3940
migsafe/rules/drop_index_concurrently_rule.py,sha256=kCoXiPzgEcpSo9lqhMwe3UYKwlmwqMqWASnhCjrMrC8,2392
migsafe/rules/execute_raw_sql_rule.py,sha256=8iICwL8QZZuO2l6cxOxkP10owNyemqmEOZ1aPXG-Ox8,2214
migsafe/rules/rule_engine.py,sha256=HppXf-fLvPCmgCszM-_2_CITM3x6qO3pYoXdpV9DcmE,5711
migsafe/rules/sql_pattern_rule.py,sha256=O5LFlvKpGviW2H2_P14B0N8a_DCrZ6nh06YGQTT5krU,1672
migsafe/sources/__init__.py,sha256=Mfh91rc_wvpZm-fhHmYGPRJRgcNIqpSGNtAHxSw-r9A,10463
migsafe/sources/alembic_source.py,sha256=7lrb8DfppBGIpxm2T1-46U8zq6jCHU_H2iGGdId6K4s,338
migsafe/sources/django_source.py,sha256=Zf3-Il-NCMogl7chXMszTLaNBDLFgftYx2W5RGl61Ao,339
migsafe/sources/file_source.py,sha256=_YPtNk1XpK8KvVYZF0ZlwhaJl_M7noANhEtolkvz0vw,2703
migsafe/stats/__init__.py,sha256=hv7NWyPB45AfcOL64U_f41RkxKc0aGd4StxsI9lMOPg,378
migsafe/stats/mapping.py,sha256=tuJg0RRCxkrfAHHQ8iBb2M1NKnCNL-io7fgSpcl0bQI,2342
migsafe/stats/migration_stats.py,sha256=ERGUN7zO0Fi559VnsmeicKPOeWHEE2QvbZ8LM0EHG40,19212
migsafe/stats/recommendations.py,sha256=bZSYGBu0sgM3d0jXqQo62yPCz1Jqe3IJpwbFM7C-Pbk,9980
migsafe-0.4.0.dist-info/licenses/LICENSE,sha256=gQE5wwe_hoDN8Cm52nuwX0iorIOc2a5tvKbkOft7kpc,1100
migsafe-0.4.0.dist-info/METADATA,sha256=q8XCpIu0R_pc5BTVHDQD-VyQ_x5u6D-TiHmZhkbDAtA,11974
migsafe-0.4.0.dist-info/WHEEL,sha256=_zCd3N1l69ArxyTb8rzEoP9TpbYXkqRFSNOD5OuxnTs,91
migsafe-0.4.0.dist-info/entry_points.txt,sha256=fv9fg9hoHa4GvkENM-rZhJ-vDuaH8UDV6SXQya2lU3Y,45
migsafe-0.4.0.dist-info/top_level.txt,sha256=FKWk-6Ak7rFYZ9JD13YNMi_abjIsqpPCvp5rZH9GYiI,8
migsafe-0.4.0.dist-info/RECORD,,
