plain/postgres/CHANGELOG.md,sha256=op33e8u7mlVKxT556HqGs4qoDXDtcKqGzfMAnzLopng,213162
plain/postgres/README.md,sha256=k98-ykkI4OPUWm6ZdI5wHPMvrw9jkZ_3KuvRjCte-0A,118977
plain/postgres/__init__.py,sha256=g6WDapxHFBgzLWSbJiMK_3zhuJb53N4H2EjftSpY6rw,3121
plain/postgres/adapters.py,sha256=hj2gNUNt3Wbo1BSfjP13V3G2Kexs6QMZTnlF4n72LxA,1317
plain/postgres/aggregates.py,sha256=u1cOhZX5nQygsXZjnY_G2iZWhsRVPPDch89dsyMRiuo,8116
plain/postgres/base.py,sha256=q7wiN0-1sUvP-rIRy6ex-fOEjhWrlv5Bny3dF8jsnCI,55647
plain/postgres/config.py,sha256=haJjO4i1MejRjdq7VS5s32aiLS8CQnXLJWRtmaAHXj4,568
plain/postgres/connection.py,sha256=aWj_od5KBRV1mAzxgPI_EOd0Iwb_jm4QFcM7r4eQFjM,25770
plain/postgres/constants.py,sha256=gVQSCACU93N-DSXF8g9PM95uDAdHlwkZJEIDXmnXby4,188
plain/postgres/constraints.py,sha256=CCilwcDZsVKnS26NvLiIaAfZteInAUu5gfFP73CS7Og,18324
plain/postgres/database_url.py,sha256=W1Wlm-BFLHEyAu3Pa0jEeqBFRwYns6U5_W0-oB7yXVs,5511
plain/postgres/databases.py,sha256=PQMznmKEy-KV9AO6NOY37hogBBphNAdL-9GO3YooWRI,6582
plain/postgres/db.py,sha256=WlykRdWpkWKnh0NlpR6k2AH40yk5zRFbqm4zNsaPCfk,5528
plain/postgres/ddl.py,sha256=VdNJCdy2t0iONWR70dpnQmfYAPvVpIrTQL7Ou4oM0OA,3328
plain/postgres/default_settings.py,sha256=X0ve3EYC0RvlbZ5zO1-KP5SdSRGW_zeikucbMm7p0HA,2263
plain/postgres/deletion.py,sha256=o81Dc_fK8gs3d_jEoEMqGFt0BN5dTTaEcHLVHex9PvM,1119
plain/postgres/dialect.py,sha256=bD6FCFoVjJGNB1oacq-6Ii6Bz8JagQHmgAXW9cQ7eog,20714
plain/postgres/entrypoints.py,sha256=Jl1vHkAQX4M3dgHX5vKDalOh4kgsuuK88eucukQ4C1g,159
plain/postgres/enums.py,sha256=pa8plHTXVE9HB-mJHqzlnbDRfI7nXEkTxqWvlIKKthE,3211
plain/postgres/exceptions.py,sha256=BwJZDyEoDHtrWsZ5TOF35oAm-wLLxoB2chp3Lt5WSLk,3267
plain/postgres/expressions.py,sha256=PUQglV2C338fIjouNKXqHWWkyA-UFgv2uvSIdPcxpyM,69287
plain/postgres/forms.py,sha256=jBrtnrAf3152WwgPYhi_SXFotm13VmyWoVdgE5M_KSg,28160
plain/postgres/indexes.py,sha256=5SwyCocUyEo0Phpkt6ko33ayXIeH6Ce7qyq2Rv6WUHk,8871
plain/postgres/lookups.py,sha256=ztXEA72WkO7EAnjrksx2DVMfaFGCRn-R4lwNOlMti4A,26390
plain/postgres/meta.py,sha256=U2WRj81X7H0M8xkugwIdIC3Z3BECSoKXn2487Q-ZxfE,21276
plain/postgres/middleware.py,sha256=fHAskbvfSodQee7NIbYBdS1wBq4NjOOqnzhMbI2hKeo,2155
plain/postgres/options.py,sha256=5kk5am7aq_UpEDpNvt2CFENMrX2Roc7cCyDgEAh0ppo,8247
plain/postgres/otel.py,sha256=_wyYut9Zs-MJLPVpMidl6BCwbb_9v64gVEKP622DQ_U,15038
plain/postgres/query.py,sha256=-hTUAx0fLxo2YMBI2ZPExLtS_yx_KYIAVQhFwCVOf0c,152334
plain/postgres/query_utils.py,sha256=xaBADHvwwoyqKeJ9lrFoEZLDqId_uf0rP66yoQIFq8w,19183
plain/postgres/registry.py,sha256=eX76ydHDnmSiYD2KwV0dWxvaeNs80KDh4tnNsMX7j10,8858
plain/postgres/schema.py,sha256=ppKeNwFghz5ynJI0fnp4-AtCxJwYnI9-H8PHbwcdmSE,17275
plain/postgres/schema_lock.py,sha256=edDxA89-d-MRt_a5Vb1f63hPf8gZ0qho3plRzFRrdm0,8077
plain/postgres/selectable.py,sha256=vo37dXW_O78lmyjwY_Lrxse80WOsokdOt96d738c20M,831
plain/postgres/sources.py,sha256=DB4JhCMl9UvFU_wtKhA245_lNrqJ4S3h3Rr9SP8_0T0,8122
plain/postgres/transaction.py,sha256=PjTZNWwyyA1a7vpZ1AAHq6bvYSzUl05u_peHNlcIurs,9435
plain/postgres/types.py,sha256=WwRrFbODUcMI12cH_4qb6noFLaXHK0eJe76UCdMRcQk,2206
plain/postgres/types.pyi,sha256=C7HDbuBMlwQ_9DijdRt18M_Er-jNRxbEvftmEKFRotk,21210
plain/postgres/utils.py,sha256=P_YynI5nxBzF4r5srznmGCcBXDtarQCSQ4vHgO2axXc,11608
plain/postgres/agents/.claude/rules/plain-postgres.md,sha256=s5ECSsj6-iYcmUWpuHldKFDwpmqRLNsVzh1LvWK-WZc,13626
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=K1zEbm83918kKOR9OCqRBjpvfz5C2gpbgf-C8nQjsD4,3117
plain/postgres/cli/core.py,sha256=7R2ky1rSO38xunFfcPuVw9SKSpj4WYhtBsclVxTethE,5661
plain/postgres/cli/decorators.py,sha256=hNWOVS4Vv2NEZyOAailltzBGfSQJdWq40R1n80_xupA,1728
plain/postgres/cli/diagnose.py,sha256=5DpV3eQ2XOIoqL1VSVIyMuO_9Ra8LNpU96-3E9Pqdjw,12195
plain/postgres/cli/migrations.py,sha256=hhDSiG4uFId8MbBtgN89uu_1lrpUIKVUABhyP3xiAz0,41544
plain/postgres/cli/schema.py,sha256=AL56JA-yGdFRETICLBpB3H8zILFNTBlgh80AqYCEpdQ,5747
plain/postgres/cli/sync.py,sha256=fkKL5iNZSIzVmBwa3JO-fk1TM5FPL1MY5UkQl3KJHts,5387
plain/postgres/convergence/__init__.py,sha256=CMttqGKMvQBJ_uPIVVflZmatF2qv0dqDvYAb0Q-Pvfg,1137
plain/postgres/convergence/analysis.py,sha256=VWGpxmiX5rS8To4JUArgkCEKVfpg-Euk9en_dNDBYis,69356
plain/postgres/convergence/corrections.py,sha256=QmDUFJzYb46YS8MAzPMITXYgB9m5mdxQYSqAFxiyHco,20730
plain/postgres/convergence/planning.py,sha256=8WdUvOwkuuhEcPkVOLlUdcRmufQTv6wgGSE-D4eeHBI,10357
plain/postgres/fields/__init__.py,sha256=04QakosEj6iT-Gb3J90WT21r7X_sivzwdUxYJ7fb7fA,1118
plain/postgres/fields/base.py,sha256=e9PJY7g4cmj5aq8g8kdkd5neD6OjRg0VHipFOW2m-Wc,51189
plain/postgres/fields/binary.py,sha256=ZbZARCn0TRQ7Iom0Z94OB9ijZ1O5nOqZRVae4Ii5JUI,2137
plain/postgres/fields/boolean.py,sha256=T-b-wFGW02rBZ5AMsXweUMwFP4SvdOlBrBXxWWcCbgY,1184
plain/postgres/fields/duration.py,sha256=LzmfdXKj203QNL-y76Ld1MiMI3yIpmSRFqpYBLuHUJw,1604
plain/postgres/fields/encrypted.py,sha256=_2_afuYv-K2tzfbrHqHise6SvCyBbmqvLSnSIXjRX0Q,20486
plain/postgres/fields/json.py,sha256=U-DJ2mTGm1ARVDY5uhOEZyeN9XAlc6vHuwtQWKBF1lg,12142
plain/postgres/fields/mixins.py,sha256=9T1BFOAVika1AJodKIe7IzVE-PVh_j7KIwyAxolE5rk,946
plain/postgres/fields/network.py,sha256=eHg6vj_enAXbA1jM7VnwICAXuBVgCBFoKYYuJNQ5dmE,3338
plain/postgres/fields/numeric.py,sha256=0goykp3kDNPyNiXBCzGdQ1saGQCnYUdyrEKkVzVlqgM,9524
plain/postgres/fields/primary_key.py,sha256=zG05Z6iB94YE-wLw5C-Nvy4D852x-UbwuqxTHH89uaU,2708
plain/postgres/fields/related.py,sha256=JzltnbbUPc5O0KgTprjk-DfLWpuUhG4OPMyEt-GijG0,42657
plain/postgres/fields/related_descriptors.py,sha256=QCdbEURkbdDY96DjyLExuCucGBnv3_x4tNM9lu_71NQ,12922
plain/postgres/fields/related_lookups.py,sha256=jNTO1a2fymmtYD_oD5h9exa-wSLT2cAUL_M-cnx0plo,3558
plain/postgres/fields/related_managers.py,sha256=aAa0fwr7GFNb8KurOPQw1tFnTVNP1nIrNe_QZU1rxHw,26146
plain/postgres/fields/related_typed.py,sha256=6hpsymDPMVerKG4wt1QkV61tLcDa_hcnprMpUamPHSU,7577
plain/postgres/fields/reverse_descriptors.py,sha256=UNt2fC2MH2YNiZvoeQSsbUx76beZZSMLvNS78z2rlbE,8996
plain/postgres/fields/reverse_related.py,sha256=p2XnU70DvGWCJPFpJEhK0s7WNhnw2chyp6pnSKLVYcU,9019
plain/postgres/fields/temporal.py,sha256=5KIfHnVcCWVkXH66OOnF0U2zBwSbugSuZwrZFjOWu6k,13555
plain/postgres/fields/text.py,sha256=i6ga2RXVutQ4Td5ewnPgtwt7BrOoGGozC07WvPElkf4,4070
plain/postgres/fields/timezones.py,sha256=h735ndc63_jjZO-pRWfAa4lCgrgoCetPt1fM_Kk_V4g,5549
plain/postgres/fields/uuid.py,sha256=GDReDk3mCs-BCBlUaflS53md79oF_7vyW04NZsN5x74,2651
plain/postgres/functions/__init__.py,sha256=-sxPOK_FONNy3R72zLFP4KSMzSpVpr8QdOL8YUY1ilQ,2658
plain/postgres/functions/comparison.py,sha256=ZKqJ32i8K2qSTp_Fe5W4Sfv1yJPTZgLbvdz8DMwo-2E,3947
plain/postgres/functions/datetime.py,sha256=-ngKgHgiUffnI-vcyM9MWmyRpGDkHC8M-byZ9x3ps94,14130
plain/postgres/functions/math.py,sha256=-HEKW5op2PDhib97CkuoPPelbqmPHN9b46sKDeYYl5c,2787
plain/postgres/functions/mixins.py,sha256=fGADCw8P-9HkRVlXTeWw-a2lPVXN9eg5o9LpO9NwHfg,1988
plain/postgres/functions/random.py,sha256=-bsys-g9fKmbTucJv2yDlYQqkqsg1-of7mabRzZEvrI,1589
plain/postgres/functions/text.py,sha256=ejTs8Nu6bZbxV7EMlWfBHMYBN3VilfeGaNExJM9asOk,7574
plain/postgres/functions/uuid.py,sha256=fbaMX5UiyA1K3CTbJRUj0kklgDzDnbnycCwzpCH5Vwg,219
plain/postgres/functions/window.py,sha256=MTKxtx7csaKD5cMkLZbwIZIjW3buDKwbuA9b71IO6kg,2989
plain/postgres/introspection/__init__.py,sha256=ELEYsvGufULPHr-iW7hoyDrocP1nqtTPLxGRHR1iIjE,769
plain/postgres/introspection/schema.py,sha256=94Tu8AfDnp1uiCMWtm8x5UMCYvQiR5ZW19E9ZZWgzAQ,8575
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=khy314fgDSXRukH__Zzy_0Lu-c14viO5C5MFiZiSrOw,13490
plain/postgres/introspection/health/context.py,sha256=p76yY-hhq2bf0YL9IDjAEA03COaozgPY_nSsvVmTW2E,8410
plain/postgres/introspection/health/helpers.py,sha256=y_WQfBmsMU7NXV7ErxqNCnmXli2E1LplDe5uW4mCOv0,5785
plain/postgres/introspection/health/ownership.py,sha256=DJU0SBd0yRg5DL0WvTSKdjIXAaSTPdaiaIYAH-_4eVU,2350
plain/postgres/introspection/health/runner.py,sha256=fTnE952QaEQ2Hx3TtcgcJl1rkfmYi1gELwkT4rVxSFM,6325
plain/postgres/introspection/health/types.py,sha256=pBEp5vEHrWYKePbpalCUgEClBl0kloc0aCV6Oi384hA,1726
plain/postgres/migrations/__init__.py,sha256=T_Di5OnrvTOmIMFdO3sIe1Och_2FbkJAfKqOd6pzQ9M,685
plain/postgres/migrations/autodetector.py,sha256=KljbXgAwi2Lfqrs4bd6T9rtJ2eLOJNQUrXQx-JYhisQ,56015
plain/postgres/migrations/baselines.py,sha256=wC3RvbIXYWikbVOm-Mj3tazmjrlR8GCMS_lhC--OW6I,4361
plain/postgres/migrations/exceptions.py,sha256=BdwiE3oWjHR-DjRGXdCrHoJs9pFCDHzfJkm2ZApMe4g,4257
plain/postgres/migrations/executor.py,sha256=vWUf3_l2UePydnyAUkHodwxTSi1UWkqIk5SPSg0h4DA,10625
plain/postgres/migrations/graph.py,sha256=bb2hC0BTE6Xk1FqOmr9hLTfxNR-fG6Zqcc33uUldi9Y,10493
plain/postgres/migrations/loader.py,sha256=S4Y1mlkaTpkDDAVA0ytvHlJn5M5_vhgNOngCekSg3cI,19877
plain/postgres/migrations/migration.py,sha256=rru0jlQpTa0lWTwzZaA8xncP1ozNJpzZ5z-I87DxIlE,6847
plain/postgres/migrations/optimizer.py,sha256=Kk8-KBB51mYiR96hp8F7ZhFvdVg7DYyujpKmp8b9T6A,3385
plain/postgres/migrations/questioner.py,sha256=gqfN1opi841sv4OVoAPsE5dR9fo78iekT7t7zzS5SwY,3990
plain/postgres/migrations/recorder.py,sha256=CMg_TO-tezFaM1XdQZ04JpVPt3Qx6YJdZf2kX80vcFM,4199
plain/postgres/migrations/reset.py,sha256=ePCDXybaRUhFqajBILLCzVwgKDCchpS_vNQu-Wek-Ss,12467
plain/postgres/migrations/serializer.py,sha256=NMo3MGJdbHQ31v0RJnApLG7u8JVZj0H1N0lMr-Q_Ctk,13673
plain/postgres/migrations/state.py,sha256=gSupQkw2lHI7lFNrauFWTgZpGmJYXV9Vf1H7JLCHsgs,32747
plain/postgres/migrations/utils.py,sha256=1-V02-5o-5_CLYmm8FwW3FEjyyifciSrnD-lHjSCtVg,5308
plain/postgres/migrations/writer.py,sha256=oaErAlA-7RrRGcNiiwrcL8lWzHIdz5tKbBGftpnu4IY,10871
plain/postgres/migrations/operations/__init__.py,sha256=uVGeoNk6bI4QTNNlgOm-Y0uBxr10r4YK7w6E61XJ62w,506
plain/postgres/migrations/operations/base.py,sha256=pfTMakBXTo4TTsSStAym1hXlEUclnqrab2Waj5xgd-Y,5239
plain/postgres/migrations/operations/fields.py,sha256=7UJZrkbj2CSn5AWlrXAhqMSuMp47Qqpi6VG2Bj6ESlk,11875
plain/postgres/migrations/operations/models.py,sha256=9MCqEyx2yOnR59gLYRnf7a5VSKlxz0yWhENbPLQ6Pwo,15756
plain/postgres/migrations/operations/special.py,sha256=7oysY2zKg-QfNx4ut4XehaHctt9CgfujnvaAWh1iiw8,7196
plain/postgres/preflight/__init__.py,sha256=pZIYAB2MuXagusK9SHBgjds1H9bz_cxvEcVFsKLiK7s,95
plain/postgres/preflight/database.py,sha256=N9XKZ2jsBjE3t1KflH4jnSdM7u8R_UWHk3PIELh7COQ,5247
plain/postgres/preflight/indexes.py,sha256=84U4Lz4VUqCyALp4hqJGjKDWul91Se5uM9xfATxNMKk,9970
plain/postgres/preflight/models.py,sha256=Sjsirg_mvUOzLtASUczRwlczAnwaBW2dJOjOBsBwkn8,29801
plain/postgres/sql/__init__.py,sha256=gTkpmTUBmYVOWOqL-bxdpaxBdd6BjTJTUL2vML0u9ko,653
plain/postgres/sql/compiler.py,sha256=xRFXlXidXhxeZoeaq9tgQA9L8rnsgXX0hnFTVGRb2MM,75840
plain/postgres/sql/constants.py,sha256=W9e3iB5uyapFBbF8cA7tvxVh03ccTVHtS49IGXfB8Bk,494
plain/postgres/sql/datastructures.py,sha256=zgeCCf31pQOKz4OoywhTFpdLY8CJ3eodU_mx_fikAes,6009
plain/postgres/sql/query.py,sha256=5pbLD-SGFXP3UyYa2lHEaREQGxgpMn9IXq1Mbb0nViY,110594
plain/postgres/sql/where.py,sha256=-rUXlfjEsM4Htro8QSqIsVsvDomaMDMOVFubZj_eFyc,11294
plain/postgres/test/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
plain/postgres/test/database.py,sha256=eLrk-7bCVVVu8nNs1N-F2dEzJ_-2MndPC12AoyBku28,5359
plain/postgres/test/pytest.py,sha256=R5rwFAtyPONLxaN4noRwRU6xV3cxjTxm2sBA1rXH08k,3952
plain_postgres-0.120.0.dist-info/METADATA,sha256=LXfUmDDgzJLO9wWjdKPwGKy-lNYXYd407Qre8PLxxzg,119365
plain_postgres-0.120.0.dist-info/WHEEL,sha256=W3fkpkm7-wf9vBI5Z-7s0eWkeM-spu78I8Neb98DeEg,87
plain_postgres-0.120.0.dist-info/entry_points.txt,sha256=HcOLa6GeRTohG8SMW-1sYAKk63kCC62IoAlXatUimMk,120
plain_postgres-0.120.0.dist-info/licenses/LICENSE,sha256=m0D5O7QoH9l5Vz_rrX_9r-C8d9UNr_ciK6Qwac7o6yo,3175
plain_postgres-0.120.0.dist-info/RECORD,,
