plain/postgres/CHANGELOG.md,sha256=QInRbM8kqbx_jzsdk-RS0T30zAgMqy4lJ16KpAeKiFI,148084
plain/postgres/README.md,sha256=WIlGrktQltb9gYesF8DbzLcH3nWlJO8MWs2sW8iIXFs,66705
plain/postgres/__init__.py,sha256=coRnzaKK6m00a9I_lEx9hCd1JuM_Is3476pwX3P7IIY,2910
plain/postgres/adapters.py,sha256=hj2gNUNt3Wbo1BSfjP13V3G2Kexs6QMZTnlF4n72LxA,1317
plain/postgres/aggregates.py,sha256=u1cOhZX5nQygsXZjnY_G2iZWhsRVPPDch89dsyMRiuo,8116
plain/postgres/base.py,sha256=_vgB0rz2aRW5LLT4MRPHOlHl-t9NpJV8D0PuVCSHdKc,57374
plain/postgres/config.py,sha256=haJjO4i1MejRjdq7VS5s32aiLS8CQnXLJWRtmaAHXj4,568
plain/postgres/connection.py,sha256=60106hGxCvvSS7XUkfrsXcjSMy-7jnqEE48gwPDM2mw,25468
plain/postgres/constants.py,sha256=ndnj9TOTKW0p4YcIPLOLEbsH6mOgFi6B1-rIzr_iwwU,210
plain/postgres/constraints.py,sha256=HPEXX0arI6XWZCERDROe6Nlx1KppINbYEijbOwEr7TU,17398
plain/postgres/database_url.py,sha256=W1Wlm-BFLHEyAu3Pa0jEeqBFRwYns6U5_W0-oB7yXVs,5511
plain/postgres/db.py,sha256=WlykRdWpkWKnh0NlpR6k2AH40yk5zRFbqm4zNsaPCfk,5528
plain/postgres/ddl.py,sha256=vjnblvjIlSAQC5FgDxX60_WGmiGcjIW0b9llpIf1QDg,3867
plain/postgres/default_settings.py,sha256=QUPNmpVFIRc_ZrI_onO8vHCx4ej0kutKik1nMxMiN2c,1929
plain/postgres/deletion.py,sha256=E8xpLA-lNTUwLXoCamQpadUU9JzOLSxwRejeAwd1UqY,1845
plain/postgres/dialect.py,sha256=obmQrsxrnsOmRznwvUMqrrne37YV_vZhpJP-9T2hcf8,19936
plain/postgres/entrypoints.py,sha256=Jl1vHkAQX4M3dgHX5vKDalOh4kgsuuK88eucukQ4C1g,159
plain/postgres/enums.py,sha256=DbxWwEMO6XiJm6iOdCA3V6WnXC-cCUC-mzz9w8NA6AY,3232
plain/postgres/exceptions.py,sha256=4sj_m6SPDSYOp9weh-sYwXHNxa_1etJ2N3HVBmjlBFI,3327
plain/postgres/expressions.py,sha256=-Wmevz6dcTY03CXXvgPQkEPGB-HxZT_YW1Y4gNuAtLU,65139
plain/postgres/forms.py,sha256=omIhFHbI6EHq-y2EjPORWr5hsyMUro-AZCyWVpY4U4o,28461
plain/postgres/indexes.py,sha256=I-M8Djd-UDU0rwNWKk3OTXPN6q5LNB_Md-5mpb3UxHg,8895
plain/postgres/lookups.py,sha256=vUUJGczsXNTIvbagRn163IQwbaCKMelSRXUaJgydlMQ,25988
plain/postgres/meta.py,sha256=3b0uebk0ED7hr8UZ-B5xQ7HOIxI0PKKVuOqc82S-no4,21308
plain/postgres/middleware.py,sha256=o7HWF-9rDyjbrBMXKxXr2UQUx9YrIzHhbpQNEHsHN0U,1456
plain/postgres/options.py,sha256=c0Q5C68GNER7FpVp2VLX3Pqh0LVjt_4GNr82deq3Khc,7467
plain/postgres/otel.py,sha256=H3fJumg2CstWHvF3GMxTwf84ZhX15Wrk4r5a_ADbIGo,14354
plain/postgres/preflight.py,sha256=KPcTn-byja8eah_-5yOvJU6B2wzSCWXGTKDN0i3s3U8,21061
plain/postgres/query.py,sha256=j8F03LfU_xAFeBuZsrZeZtJcQeQcqwVRnAatzB4DUhE,88831
plain/postgres/query_utils.py,sha256=ncXShAYWKzIU9wk98R35z-ua_3ArQqcSfdRz9I-9OKM,15944
plain/postgres/registry.py,sha256=YHnXseyLAMv3eGCec2l_9nNc5q6DucJGRd3kEJKu3tI,8661
plain/postgres/schema.py,sha256=D2OgK13T6wag5jG_os8RuTRGXNPvpgmcYiy0ERccUAs,17152
plain/postgres/sources.py,sha256=RNwL8bYyOGiTopNhAQS_kmRbSoGkGP5H6hCk8SfyNm8,8105
plain/postgres/transaction.py,sha256=JEmaSli3VFuqVzsN-P08XdW1uh1_q-NcMtgYBDywRJQ,8627
plain/postgres/types.py,sha256=PQ4rAbJKNHb9QtNUwMnTnEafWehQahOkx1u5_heoLBU,2162
plain/postgres/types.pyi,sha256=8FoGkEx_1BFPC8kLiq6ERPriFxVhJLbPdkqP7ZS7HEo,17952
plain/postgres/utils.py,sha256=GCsnLOPrBz0m0C50jK_6k50_crkaEQWFJq1CuBKOQ44,11260
plain/postgres/agents/.claude/rules/plain-postgres.md,sha256=jpim3GdkXekyk-SXc9ycJhLvMGWgBdcDqniXIqPy7fo,4928
plain/postgres/agents/.claude/skills/plain-postgres-doctor/SKILL.md,sha256=0kz_AgSzQxqJAacrM4jiYALSnk1ZhS6D0OvfR49R1Xo,3123
plain/postgres/cli/__init__.py,sha256=dqpvKX0n1687zJYlaRDgg06xgUJ0uUl2rwPGMaZRSmU,65
plain/postgres/cli/converge.py,sha256=r-2u2rtDcTomv1EIYT6zsqRus2hpKGuZByVIYPnghhg,2091
plain/postgres/cli/core.py,sha256=Qi7Vu6R1eW4s3KKPQKYuQFm0pE82LA4SKjfQjWhU2R4,4906
plain/postgres/cli/decorators.py,sha256=9NSztHJCBsWiRXxLWA0qjw40p1AMYsPORuT1e_bIm1I,785
plain/postgres/cli/diagnose.py,sha256=5DpV3eQ2XOIoqL1VSVIyMuO_9Ra8LNpU96-3E9Pqdjw,12195
plain/postgres/cli/migrations.py,sha256=wB3MIYBTozYF2MXoW1FQiClySMxYGfML7EXnI4ySa54,40766
plain/postgres/cli/schema.py,sha256=YPNr5qVzNTp6VEAMy-bt3Gbg3EzNsGV09gyK7JJjtOE,5711
plain/postgres/cli/sync.py,sha256=KRSSi_pdaers2dHwRlfjQd9CwKCw8gE_YPZKQ-v_pq4,4347
plain/postgres/convergence/__init__.py,sha256=NGmPTMC6kjZmRuV1B2cmVUny2JTZ0HVqDUz0pm_J97Q,1792
plain/postgres/convergence/analysis.py,sha256=D7BhGEkGxCngcK2_xYoSX_U4MUu-3FyUX9JkpMynpOM,62587
plain/postgres/convergence/fixes.py,sha256=f3kPbf8FHfxqLMT8EkD0WreZX-aUMt3uLrX-mFP8R_E,19379
plain/postgres/convergence/planning.py,sha256=kBM_kchNXqCN03jMbJKChMzZBV95OP7Ze1jJxK8TADY,9701
plain/postgres/fields/__init__.py,sha256=PSqEVBFm8INJWyQXLkdvpfM7X8bgVlRKoJ9EW-ikmuE,1190
plain/postgres/fields/base.py,sha256=dZI9jsFlDlnFT6New7nyJkjXaLgJ6FGodiaXZrDLNxM,33929
plain/postgres/fields/binary.py,sha256=AiNWAi0S4nNWUrZU5PWbtfwYfweShdYCwlJwGQDSmOw,2137
plain/postgres/fields/boolean.py,sha256=T-b-wFGW02rBZ5AMsXweUMwFP4SvdOlBrBXxWWcCbgY,1184
plain/postgres/fields/duration.py,sha256=5dCdDOKeLBXF1Kp97AUNNEkW78mJTVIiPz15zfl0b7c,1603
plain/postgres/fields/encrypted.py,sha256=LAPrhUbfwmFCv4dWcbmmm9Pj1K4eQmfU_XrUTMJ-Zq8,12385
plain/postgres/fields/json.py,sha256=IGK1sMkLLSYxpKl3biZgnr4dRrBJMX855Ga_FcKS-is,11742
plain/postgres/fields/mixins.py,sha256=9T1BFOAVika1AJodKIe7IzVE-PVh_j7KIwyAxolE5rk,946
plain/postgres/fields/network.py,sha256=vAHI0m40e3wuFDhOi3UFqYgEY_liU21YE-axJZUjEqc,3344
plain/postgres/fields/numeric.py,sha256=BPEgBRwCxAGkP2d7zYM5YiaTeZlZvM251SkikM8rrXw,9531
plain/postgres/fields/primary_key.py,sha256=VlgF_JFMJ_G_6KuASpaYMf1Lma9xl90pK8ihltRIZyc,2714
plain/postgres/fields/related.py,sha256=PGEMiurdteEjpu_32Ge4sM6JZlGiKCtpJlcAFA89iz8,47638
plain/postgres/fields/related_descriptors.py,sha256=n004NHIGq7ilyBdmNomFuCKZEqPjakQ17fxNJJLWqx8,13046
plain/postgres/fields/related_lookups.py,sha256=QOjvjsU446WuN6zKxHzR2bBE-EdDM0yUG5VqDYtlN18,3510
plain/postgres/fields/related_managers.py,sha256=Ttj1v9pyZb9cNvd9jmMVoT2Ff9SeYwMDxCVMpbCBvDQ,25390
plain/postgres/fields/reverse_descriptors.py,sha256=9OpxJq8Ps-m8eqVAqUqGciHmXWADEqQDljhrEyN_nlA,8924
plain/postgres/fields/reverse_related.py,sha256=R5tw6AEfBJ0b2An2krzctVkFhuxWDQX3-UKM2m4zO8Y,10703
plain/postgres/fields/temporal.py,sha256=N-C_sscR_7WXIu4j1sRW_KwptUYE3y2DrxcVTCSvcYc,13281
plain/postgres/fields/text.py,sha256=k9Dt2QznUoC6FJ_zL0YjAsuTxUR3lltlZtdXGoI9z0Y,4081
plain/postgres/fields/timezones.py,sha256=tanGVw6L5LPmbbOHtqcJBlyEHSdzUqt0y0ovreRs2fQ,5536
plain/postgres/fields/uuid.py,sha256=HaEU8z5FKBLHuCmOH9q-1_01HGjp3Z5xshMHzVqWk7c,2420
plain/postgres/functions/__init__.py,sha256=tJ2jefNiZa1GgXf595Qmt-VJKey_-GlU3etRcz1_mJk,2764
plain/postgres/functions/comparison.py,sha256=ZKqJ32i8K2qSTp_Fe5W4Sfv1yJPTZgLbvdz8DMwo-2E,3947
plain/postgres/functions/datetime.py,sha256=uYs-tngnO_G4LlnbwP5ZCcGRVNEgU57TaOB3vfxs15o,14161
plain/postgres/functions/math.py,sha256=D1rPp3ixEktD2TNDXKzbnxBde_qvj2FYVqkB7lJ7ZY4,2830
plain/postgres/functions/mixins.py,sha256=forHzmrLpi9ZTeqhm1EUZeqGr7I4aoKcwpbcqencS2w,2002
plain/postgres/functions/random.py,sha256=-bsys-g9fKmbTucJv2yDlYQqkqsg1-of7mabRzZEvrI,1589
plain/postgres/functions/text.py,sha256=BtC0DALXHrB3g7w5KPU2vUIqCssIqiEa_aqBdysNRIM,7460
plain/postgres/functions/uuid.py,sha256=fbaMX5UiyA1K3CTbJRUj0kklgDzDnbnycCwzpCH5Vwg,219
plain/postgres/functions/window.py,sha256=MTKxtx7csaKD5cMkLZbwIZIjW3buDKwbuA9b71IO6kg,2989
plain/postgres/introspection/__init__.py,sha256=QpbHz-pjIMMejyHusWrti7AECEmcWFhi3IqUHr03s0s,769
plain/postgres/introspection/schema.py,sha256=TZTsmpDi10TrWnhOgbqrSZr8_dlZBL6DRizp0atqPac,8444
plain/postgres/introspection/health/__init__.py,sha256=2GsKkoxW0nL_qj8I_6nTs5pRrT0NG8SZtUQKyU7wL-Q,1265
plain/postgres/introspection/health/checks_cumulative.py,sha256=g9630xyemKpHbSjVzNgpjllh6Ul_wW0pumaY2E7KW74,34583
plain/postgres/introspection/health/checks_snapshot.py,sha256=QSd6vCblUlKqYzeQLTGM0MDgiZSOPF0CqtTEadcpYIE,12471
plain/postgres/introspection/health/checks_structural.py,sha256=AcYpdrEL4AiMvAQLgabMqR3t7SPbmKXUWrYziyZHWCs,13291
plain/postgres/introspection/health/context.py,sha256=SKLYa_vRUtsE4IW45UeUlnqIsE5Gqo904Mrr4V-jVGQ,8408
plain/postgres/introspection/health/helpers.py,sha256=y_WQfBmsMU7NXV7ErxqNCnmXli2E1LplDe5uW4mCOv0,5785
plain/postgres/introspection/health/ownership.py,sha256=XzXgNhbgCssDOhsbyn60l3uWWpemDCf45tVLOOfg9AQ,2356
plain/postgres/introspection/health/runner.py,sha256=OMcR6fOmX3zTvq7DVMxxcY2Vl4HTKlj2OJ0cVUwsOX4,6089
plain/postgres/introspection/health/types.py,sha256=pBEp5vEHrWYKePbpalCUgEClBl0kloc0aCV6Oi384hA,1726
plain/postgres/migrations/__init__.py,sha256=3NVbRJYpWImj1jXL_soumcUo2_3gGCny3aixT6Q46Yw,819
plain/postgres/migrations/autodetector.py,sha256=PgxS2BIsiE7JPehKqSCgjDTZypRzvPe0pxWPLBkEjbI,54392
plain/postgres/migrations/exceptions.py,sha256=mft0fwBj_ROIPZrF2Sv12LET1SR1neCPs1c-ooxnTDM,1413
plain/postgres/migrations/executor.py,sha256=fLBdAjAMhXrOPaD2qvLG4J6aB_gna3sxtxIsseGRsek,7339
plain/postgres/migrations/graph.py,sha256=M-bb_wiJnef_8y8QAnKNQ_ttL_ixVsut8-Y7TCPT1xQ,14492
plain/postgres/migrations/loader.py,sha256=wBaXMQZbEr5milxQQ-VTUeu1a9O0TH622CNCneP-z5U,17126
plain/postgres/migrations/migration.py,sha256=eMITWIKgjGu-6vTkoxLHvJD3nuNWjFEiGd3rMwji0xo,6384
plain/postgres/migrations/optimizer.py,sha256=Kk8-KBB51mYiR96hp8F7ZhFvdVg7DYyujpKmp8b9T6A,3385
plain/postgres/migrations/questioner.py,sha256=W81hEwllrMiL22h_BJOV_IPId-HTuOBVuCeuU7JJfmE,3988
plain/postgres/migrations/recorder.py,sha256=SSVXJ6HDVU2gKyFCRYUc_Q9Pv_aL65YWZ5QalUq-yPI,4199
plain/postgres/migrations/serializer.py,sha256=7KQbWUceC17NSGHx_p0b0KLr88TsXrtNz7Dz-pwptkw,13668
plain/postgres/migrations/state.py,sha256=oH0OSp768mSu0M8W9XuHbR-GU0onRkaLTcx_cMZXxao,32584
plain/postgres/migrations/utils.py,sha256=2nIvpZ6fI19pH_DeVPJFpYWXS74Cj3fCM01Td5RL4vs,5186
plain/postgres/migrations/writer.py,sha256=UxrFxtESdTvQevEOr7V5sVcuZE-R8QUsJqgRrV69HkA,10849
plain/postgres/migrations/operations/__init__.py,sha256=P9d_Nh2OMxu7oy33J1Ozsbe9TF4A9L8EmkpByD7d2Fc,506
plain/postgres/migrations/operations/base.py,sha256=Gfhlm7Il-GGFiTFmccyHcIM4PydcBsGaYry48xz-7So,5068
plain/postgres/migrations/operations/fields.py,sha256=j-4xlc3pyUk35b5DYJFFBoGBPkdE33R2NYQwJr_8Zs8,11891
plain/postgres/migrations/operations/models.py,sha256=6ZqHtqZ9cn8X9xcg4vvK7sFVBfu4lEq_gXK-y3cAUCo,15784
plain/postgres/migrations/operations/special.py,sha256=mtWM_R6VJ7C2rHsu1I7OybPZPBZJAPY8jygyIsrkMbg,7019
plain/postgres/sql/__init__.py,sha256=z-4o51xhbWNE3_wEIfDBL0qcyapYWyriEwKQ4lvwpnA,655
plain/postgres/sql/compiler.py,sha256=0TDwYYiINgzG9pFCsDE36-oR1sZXGqS2o4ikcuw9c80,74309
plain/postgres/sql/constants.py,sha256=W9e3iB5uyapFBbF8cA7tvxVh03ccTVHtS49IGXfB8Bk,494
plain/postgres/sql/datastructures.py,sha256=PeCdnlk_Uub427P_0HjvpXeCU0FwEAVDmVmgUeTjsQs,7581
plain/postgres/sql/query.py,sha256=Zo_LSf2G-63go7t-XDlC7YCym-l0ROEcPIF4wxiMPPY,120970
plain/postgres/sql/where.py,sha256=Et0MdKVWUgfF4BzenyTcg_TvQWNe20yKdWPTuxs4Xq8,12578
plain/postgres/test/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
plain/postgres/test/database.py,sha256=bt9AJMZXQL3GIYSaQRE4qRaZt3tadsmp5pRZWJOaegw,6234
plain/postgres/test/pytest.py,sha256=IG2FJxDaAeWZ7Ydhl6-VWjfm-vq2U7NIECavZaOTCAI,4140
plain_postgres-0.105.0.dist-info/METADATA,sha256=WdexZdiq2QXmP-vPPFJJAJEFwaOC-vKOaN4cA1W7peQ,67093
plain_postgres-0.105.0.dist-info/WHEEL,sha256=QccIxa26bgl1E6uMy58deGWi-0aeIkkangHcxk2kWfw,87
plain_postgres-0.105.0.dist-info/entry_points.txt,sha256=HcOLa6GeRTohG8SMW-1sYAKk63kCC62IoAlXatUimMk,120
plain_postgres-0.105.0.dist-info/licenses/LICENSE,sha256=m0D5O7QoH9l5Vz_rrX_9r-C8d9UNr_ciK6Qwac7o6yo,3175
plain_postgres-0.105.0.dist-info/RECORD,,
