plain/postgres/CHANGELOG.md,sha256=U6K2JvIhwNoxRZ7w6Piw9lxqJZ1jN7ye4I-BrdcBR2Y,190859
plain/postgres/README.md,sha256=H0FwCL941c01sdf15YCtyHMfiw2ZHmtW9p6j4UpN-Bs,73500
plain/postgres/__init__.py,sha256=xaR6MeoUhk3hxXsvDDNYbUpfB4UQxcPfYVjIn_ErVSM,2490
plain/postgres/adapters.py,sha256=hj2gNUNt3Wbo1BSfjP13V3G2Kexs6QMZTnlF4n72LxA,1317
plain/postgres/aggregates.py,sha256=u1cOhZX5nQygsXZjnY_G2iZWhsRVPPDch89dsyMRiuo,8116
plain/postgres/base.py,sha256=drIJ0ip_kaDYSSfcsjtsMGDWRewEd2AdmDdcQpsUT_4,50810
plain/postgres/config.py,sha256=haJjO4i1MejRjdq7VS5s32aiLS8CQnXLJWRtmaAHXj4,568
plain/postgres/connection.py,sha256=aWj_od5KBRV1mAzxgPI_EOd0Iwb_jm4QFcM7r4eQFjM,25770
plain/postgres/constants.py,sha256=ndnj9TOTKW0p4YcIPLOLEbsH6mOgFi6B1-rIzr_iwwU,210
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=xpmHiPUHuDt-cAki0Q_Bo_AFXdmE_YO4S5Cby1RWAwU,19887
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=avkYZjxdA4YXTADRUlmg7wd9FBq9x0UhdaSyNgm8ObM,65431
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=MWghHBfgaiE-C5PNQYFShlApHNUrA30Umb4HtecjK9k,20973
plain/postgres/middleware.py,sha256=o7HWF-9rDyjbrBMXKxXr2UQUx9YrIzHhbpQNEHsHN0U,1456
plain/postgres/options.py,sha256=c0Q5C68GNER7FpVp2VLX3Pqh0LVjt_4GNr82deq3Khc,7467
plain/postgres/otel.py,sha256=_wyYut9Zs-MJLPVpMidl6BCwbb_9v64gVEKP622DQ_U,15038
plain/postgres/query.py,sha256=pe6GI1jrbLN9Mxlc9BnJZv4eIDWTigCAACjcAIldKbU,85178
plain/postgres/query_utils.py,sha256=3BdI_7IbxqMmeAJaRIPJb6s3Zb6uJq66F3fuWMPPwcg,14345
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/sources.py,sha256=DB4JhCMl9UvFU_wtKhA245_lNrqJ4S3h3Rr9SP8_0T0,8122
plain/postgres/transaction.py,sha256=PjTZNWwyyA1a7vpZ1AAHq6bvYSzUl05u_peHNlcIurs,9435
plain/postgres/types.py,sha256=bhh7hkJiHJAeFqcPT9GubbgoxB9Log6LYGS3RdkAJkk,2162
plain/postgres/types.pyi,sha256=U86qVNOWnZS8dgD3hPU7TJf9lWAxREIJRKhM_VZ2OZs,18700
plain/postgres/utils.py,sha256=P_YynI5nxBzF4r5srznmGCcBXDtarQCSQ4vHgO2axXc,11608
plain/postgres/agents/.claude/rules/plain-postgres.md,sha256=uQmnHWau6oU0YjAhOrykQBA1Q7QZKhaJk2YEgv4FAog,6174
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=ReCD-NtC4Wek6kgpvn0gIyzArFQI5ccSY6dtBCj7kzA,1397
plain/postgres/cli/diagnose.py,sha256=5DpV3eQ2XOIoqL1VSVIyMuO_9Ra8LNpU96-3E9Pqdjw,12195
plain/postgres/cli/migrations.py,sha256=TF79AkfI0vGOEsXb9WAF1v3zY-rrbexLhj_N0ixH6Ds,41639
plain/postgres/cli/schema.py,sha256=AL56JA-yGdFRETICLBpB3H8zILFNTBlgh80AqYCEpdQ,5747
plain/postgres/cli/sync.py,sha256=AbcFMVZN0baC6Ka6sE8MlvLY1ezfcp8gJCbf6ykkeVM,4580
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=M6enmP4oudD9BVO0KSjR1DVNFf1iv6fNlx1208SYtpc,1142
plain/postgres/fields/base.py,sha256=T771onfj_slDLD69jf-6obo336xhenlmw9C0Lofkchs,35354
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=duhbmD0SkqFKLkF1vF5vJwc6-8jZ9HznvTM9xx8phaE,11175
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=rJVXLHGG0eJg7wro_e0921EDNlTGKJhC18D7kxqwSM4,42362
plain/postgres/fields/related_descriptors.py,sha256=llw2c4A578qURrZwyaM4k3LPSgJF1Dix-yWRHMkjH6c,10138
plain/postgres/fields/related_lookups.py,sha256=jNTO1a2fymmtYD_oD5h9exa-wSLT2cAUL_M-cnx0plo,3558
plain/postgres/fields/related_managers.py,sha256=XqfqGmyvNTqjmjMM8s-iDsFzvYNTAJmpVDWPbGFNefc,24937
plain/postgres/fields/reverse_descriptors.py,sha256=5EIiddDysShlaw_6bfWuLKQkdCTa4Wc6-Pe3VbkAkSs,8987
plain/postgres/fields/reverse_related.py,sha256=p2XnU70DvGWCJPFpJEhK0s7WNhnw2chyp6pnSKLVYcU,9019
plain/postgres/fields/temporal.py,sha256=bX904seHCRTpM-pyjud_AWyoSQVoOJdjur4hqI78FYo,13279
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=ntPbpT0XmhFOmGlxXBmzqUcChZqjvS7hvsmVPJAMIXY,2413
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=TlZv2lmCIcd5CzNVDXpdxbIhsVgnNTtQcCNXpG3I5wA,53987
plain/postgres/migrations/exceptions.py,sha256=wPSQ9G-VKW4zbm5qhGeZIEUDyqthCzH650j_bPFt53A,1353
plain/postgres/migrations/executor.py,sha256=FGuGYAVaj26tbL9Gh_M2VPonyartsO4VdbzQehjJf54,7453
plain/postgres/migrations/graph.py,sha256=tjtSaHQqoK53xdF6Axo8lpSCqLebF898XvBZ5SDdPZg,14739
plain/postgres/migrations/loader.py,sha256=uImVOhDN8N-nC1XLKJyeaAJ9EeXGAkgmX57Rg8jdbZU,17090
plain/postgres/migrations/migration.py,sha256=yMo0W8RMj0nYZCoyZSbmMhv0QxwE3qbs6X1Y9-brNCM,6350
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/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=VrtybU2-8VaWeyWJFp3Nbl5oM5OlRRKYsgCfR7N7yJw,10856
plain/postgres/migrations/operations/__init__.py,sha256=uVGeoNk6bI4QTNNlgOm-Y0uBxr10r4YK7w6E61XJ62w,506
plain/postgres/migrations/operations/base.py,sha256=ppSIodHRy3k6Ke2bLloj3PvXP9M8SovFYfihqpyLUEY,5075
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=eXSFcqVnezJP_kOexZIMxlhOGkO9vH8JbOkwcmJGcms,7018
plain/postgres/preflight/__init__.py,sha256=pZIYAB2MuXagusK9SHBgjds1H9bz_cxvEcVFsKLiK7s,95
plain/postgres/preflight/database.py,sha256=8PawujyBtjbTku6z-s5YWZDligFMBa5eRivTtohlmyI,5760
plain/postgres/preflight/indexes.py,sha256=84U4Lz4VUqCyALp4hqJGjKDWul91Se5uM9xfATxNMKk,9970
plain/postgres/preflight/models.py,sha256=2JCjNBiQliw8DX1MzW125HxFi6dkf93UsB8jEK9iPLw,7798
plain/postgres/sql/__init__.py,sha256=Gbv_pPrfxCfuISkBXTrVBIkoCF8O6Co1tDbBtCA9ISU,623
plain/postgres/sql/compiler.py,sha256=LbBnDQzS-MhSAugFQHb-KUm3XUm-Vw35HN5nLTubHNo,69377
plain/postgres/sql/constants.py,sha256=W9e3iB5uyapFBbF8cA7tvxVh03ccTVHtS49IGXfB8Bk,494
plain/postgres/sql/datastructures.py,sha256=Q5xieDH_1LkjkBu-bbY6INChW0AkCPWRFy-8MV3MK18,6033
plain/postgres/sql/query.py,sha256=p0JsG1tM3xuI-jhc8EhAqLd7dXCSTayktC3TS_ntCkk,109733
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.117.0.dist-info/METADATA,sha256=amAz_HsYBRt5jr2CaM_PdWP9IFTIFh7L1z9M8gVUvp0,73888
plain_postgres-0.117.0.dist-info/WHEEL,sha256=zOwg4jB6zX2kU910N-cMawjivD6tO8NEWvE12je1bVk,87
plain_postgres-0.117.0.dist-info/entry_points.txt,sha256=HcOLa6GeRTohG8SMW-1sYAKk63kCC62IoAlXatUimMk,120
plain_postgres-0.117.0.dist-info/licenses/LICENSE,sha256=m0D5O7QoH9l5Vz_rrX_9r-C8d9UNr_ciK6Qwac7o6yo,3175
plain_postgres-0.117.0.dist-info/RECORD,,
