migsafe/__init__.py,sha256=ohiF76U3tnQGMl5j3mEvMCS8OSXSFWxubWInyCe5ukc,288
migsafe/analyzer.py,sha256=RrMEBH2AswKA1AOtl7GtzdCcXRsD5gtOJarIrUjUOmE,11884
migsafe/ast_utils.py,sha256=izhqLmdrqU7lV8-RIRQ9Kqf-wf52QzYezS6kM-x6MTA,3894
migsafe/base.py,sha256=Ss8klsUXDgn1xAJISmqZ4qb_ePNA2a80G-fTxi03WlU,3534
migsafe/cli.py,sha256=amMulJ_kH-IZqE1Ue6Q7j5-oToI8dlkbBhk_WEwT8bk,68817
migsafe/config.py,sha256=sGRYCXMvZShgQlD5rr4vnmjoGSbEMgV4icvu5czk3qo,5300
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=0yGEikAJ3xw9PQTppAgsP_Zj9u4GdrTkwEvhycKYBQc,2998
migsafe/analyzers/django_analyzer.py,sha256=2mlUUsUDb6ujFjLtF7o3kl7rIzopyem5yw29efnn4kk,11165
migsafe/analyzers/django_converter.py,sha256=2WQUeec_mxjK5sBky64dKZZukxpyBQvEr7D0UM6u38Q,22698
migsafe/analyzers/sql_analyzer.py,sha256=PPEvud4nB2ObeDgvZbnIn10VA_git-copFo5Batov-A,19327
migsafe/analyzers/sql_cte_analyzer.py,sha256=1zL5Q5ZAkaDUavhkk0NDQGfVmBpbwy77fXctUp0OGng,7854
migsafe/analyzers/sql_join_analyzer.py,sha256=uMmLFqtkKIHMz8q1ZYvZoip3WDDbVX7fEXLYByK6aHk,8659
migsafe/analyzers/sql_patterns.py,sha256=YQruzq1kt3ambuRrKE3Ch7xOoGqMRUTjCG5mvazOfwc,4328
migsafe/analyzers/sql_subquery_analyzer.py,sha256=zdPS-U0JegQ6OzvnIZZpUYlSeGO_bpEPo0UqHDvp4_A,14466
migsafe/analyzers/sql_utils.py,sha256=Er79r6NRk2Wu7IsBvEnclx2CA5tcRmy7HHjmVOPmq1Y,1620
migsafe/autofix/__init__.py,sha256=b_DM-krEeje_FmtUDrXd8Wm5aPCylV0LwQ4a2EWD55Q,465
migsafe/autofix/add_column_not_null_fix.py,sha256=ywzw60tzh9H5JLcQQ9JWy3BInhLoJ97dntqauy2YDms,9612
migsafe/autofix/ast_utils.py,sha256=Gws20U1gKaxmxXdunLaNhvDij-9_vekgZfMA-RP47pY,446
migsafe/autofix/autofix_engine.py,sha256=2eYlFznQYOexSXZCrd43PlLwcYrZEIxYO1LKhwsLNPM,6768
migsafe/autofix/base.py,sha256=tnIcka8XxBhHp_ILpyuA6Rhks1CV3ydFExelGTh_jhg,2266
migsafe/autofix/base_finder.py,sha256=IIHtkGP5CQWr4WRDpns4qoXpCa9ZNEBmgbvrQYYh9TI,4358
migsafe/autofix/create_index_fix.py,sha256=mwz4OPmolc_w3sQIhZB2aPlJejfK53L9L3tceYNBUgI,5759
migsafe/autofix/drop_index_fix.py,sha256=2Yl6e4gEBcEF1i_-t9WjGCFR6XdN7Bc06Xox7dMIIgs,5715
migsafe/executors/__init__.py,sha256=q3ZSRPOyXXX_Z7x06me98DBvR_QUMuBd-EwyVfb4G58,602
migsafe/executors/lock_detector.py,sha256=tr__9YOL641EHIH0BhzGlrYunDLUsFoKcLRMWWNhFmc,7936
migsafe/executors/migration_runner.py,sha256=-lyrZdRSSM_2MWlFMCPsQelwkORnihIDOV8dQ_8VhpE,12926
migsafe/executors/performance_metrics.py,sha256=IPxsSVuqIJLgVEjlQJwnIvXQtXmeQS1GjPr3bbxmJ4E,6871
migsafe/executors/snapshot_executor.py,sha256=KPJ9dv7acytwsC4K-q5epiSaypx5mPk2y96wunliqIY,17174
migsafe/formatters/__init__.py,sha256=Jk7Z--CRLHsiKYsC3PgBVM0Oibo1NyJRdj4uFxbJNt4,734
migsafe/formatters/base.py,sha256=2_CiiRHegTL_e7ZaGWlIYkBJk_kk806X-5p_5qJOT3g,3924
migsafe/formatters/colors.py,sha256=ubX-TsdpdI7Ct6N6eEsDUC2pkzqvxyiGAKxkaOMP6tM,220
migsafe/formatters/html_formatter.py,sha256=iGAhE0Qp2x9kzWiHRqewwq0NC63xQsZwI4feGYbz2j0,10237
migsafe/formatters/json_formatter.py,sha256=sGlysT2563Y9-vGM3EmGmpUaDhBsbe9fkuQxgL_JEQ4,4248
migsafe/formatters/junit_formatter.py,sha256=gU-p22XDjJrb2V1dd0fBqPVzTLT56m55ljGmCMaKEEY,7914
migsafe/formatters/sarif_formatter.py,sha256=zkVZQy2_NKldK-W4jEdgIMaws3pslCh6GbsSd84UzyQ,21284
migsafe/formatters/stats_csv_formatter.py,sha256=14VbsOvv3TqnhOEnj0WglXIjRre4rZE6WhGsYg88iUY,1586
migsafe/formatters/stats_json_formatter.py,sha256=0FX3SO8qbJQw3WGTPGrMOyG7GmvF_29XMA6m3lWzW1c,1060
migsafe/formatters/stats_text_formatter.py,sha256=iE1-NSHklBkUH83Cj7H0oA5B4qS-4uQJZElJy9ah3C8,3745
migsafe/formatters/text_formatter.py,sha256=kiTaC11ZMUYZWqZCEJ0UDNeLSH9uFfkMGE4C_EfdgyE,6000
migsafe/history/__init__.py,sha256=Tv6taldWxMVLp15DVI6-mQUSzdu_zuun8eUNHACttuA,641
migsafe/history/commit_analyzer.py,sha256=WAud_ZGz8wFPk1Jj0v0e1kt_uLkTPCuLYe-AHSJFgYc,8004
migsafe/history/git_analyzer.py,sha256=3lANzGDAxukaKm0ArnWi8kt1jt4vD19IYiAZLrjeTeU,20425
migsafe/history/migration_history.py,sha256=kyvcAS4sCN0NjaRrW4M5eqdAPwQECJSp9oaYVbKQQG4,15908
migsafe/history/trend_analyzer.py,sha256=-LDwSOTrrTpr9nvTMn_9ya3_9QYSPF9XThuqP7yBSE0,13626
migsafe/rules/__init__.py,sha256=Y3kCpyzZYR4pSAumut3gkZd6BD1OyIM3KoirbMnigT4,851
migsafe/rules/add_column_not_null_rule.py,sha256=CibPvPwOXjYDmi1rbbOCTjB4RHsEx8UEYOCMSyreY3I,2418
migsafe/rules/alter_column_type_rule.py,sha256=jvm6O8Je3y3nhEakVBydYOh8oQCiwo7AUjIqg8pddgY,2602
migsafe/rules/base.py,sha256=C4dB05pdHwYomuZkBv98DO1_MUGRNwfVmkRKs7KDeY8,3175
migsafe/rules/batch_migration_rule.py,sha256=VRA5xv-0ktFaH2b_u_8DcLFZmtz3p-EXWOP4BEIujbE,26052
migsafe/rules/create_index_concurrently_rule.py,sha256=ktcEV7aPVdKKdJAospVmm9eSgXp_FZkn3iV4-iUUahs,2457
migsafe/rules/drop_column_rule.py,sha256=D13VTsMUr6ENK_I78ZBRbJk_QZX72xBxBWZDe_I474s,3863
migsafe/rules/drop_index_concurrently_rule.py,sha256=ORgkuZG8QvHXyd6Gf21E2hm8boQl36B4bvaJxCg_d4w,2365
migsafe/rules/execute_raw_sql_rule.py,sha256=pstYjIckRcdKhkF2vx7bE3DILUCCo_2QE4X2fKqT8wI,2187
migsafe/rules/rule_engine.py,sha256=rhcvCF4YW8aaFho2XiyoBmORHNE6Gg4WxLmjVfjqjm0,5699
migsafe/rules/sql_pattern_rule.py,sha256=3sRbCcKEbBMn34CBd_e68W7JH1BLCYODMgEYVvzb_Jo,1645
migsafe/sources/__init__.py,sha256=JwTbZnnMkeKuKIYz4T2rm4VuiJE4Uq4ArxeO8tXcltA,10403
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=3marxwmOdJDesbNMdTEZ9sXRhVREng7WHMXwgJhJ6U8,2309
migsafe/stats/migration_stats.py,sha256=2nY2aXQtvxKPahyR3Q5EcNzL5GXJTJL_flrlWTnmkcQ,19200
migsafe/stats/recommendations.py,sha256=OKnK3fmOe0JAfcNDRkrFU2VWijrD9dMBHGKXGBXULcU,9968
migsafe-0.4.1.dist-info/licenses/LICENSE,sha256=gQE5wwe_hoDN8Cm52nuwX0iorIOc2a5tvKbkOft7kpc,1100
migsafe-0.4.1.dist-info/METADATA,sha256=jaJrQDzhiB186HmuL7IZh1KjrbFC7HZXPf4CB6CxFfM,11975
migsafe-0.4.1.dist-info/WHEEL,sha256=_zCd3N1l69ArxyTb8rzEoP9TpbYXkqRFSNOD5OuxnTs,91
migsafe-0.4.1.dist-info/entry_points.txt,sha256=fv9fg9hoHa4GvkENM-rZhJ-vDuaH8UDV6SXQya2lU3Y,45
migsafe-0.4.1.dist-info/top_level.txt,sha256=FKWk-6Ak7rFYZ9JD13YNMi_abjIsqpPCvp5rZH9GYiI,8
migsafe-0.4.1.dist-info/RECORD,,
