plain/postgres/CHANGELOG.md,sha256=eBZ9eHovKDkxXcnu44Cna2S7VY1qelXmRxox1J9JQrs,225554
plain/postgres/README.md,sha256=df8obg-Jm2ouDOP_8LslWrbePcn9RCVNAe4zheC7vXI,148989
plain/postgres/__init__.py,sha256=Gg1BxCHPCLIGcj3F0CZbChbJgxaiooCPulkbxuDjVio,3165
plain/postgres/adapters.py,sha256=Vu9Z4M5sh8H5xuBH-yOQpwnTrAu4fg3SriPfatJt3Ys,1281
plain/postgres/aggregates.py,sha256=bYoHP7jQA3QYv1tZ6xdI2e3SUdDBuhEXdlFpdFIOUHQ,8080
plain/postgres/base.py,sha256=BKMUft_A9ptso5lyNlo_Vkzw9yVslkkNPWfNplwmqSM,55609
plain/postgres/config.py,sha256=haJjO4i1MejRjdq7VS5s32aiLS8CQnXLJWRtmaAHXj4,568
plain/postgres/connection.py,sha256=jTPnpODfXrKGF8IsJntVlIMWI8pMPzCRAACtwfRs5ng,26392
plain/postgres/constants.py,sha256=gVQSCACU93N-DSXF8g9PM95uDAdHlwkZJEIDXmnXby4,188
plain/postgres/constraints.py,sha256=yZ7pUSLPt30p3ywbArGc2I4IoJ3s2HSlwuXmJ-D56L8,18616
plain/postgres/database_url.py,sha256=uPf29CYTpKr8GuUXOfWNgNd9okg610o5AgZeE5JytvI,5475
plain/postgres/databases.py,sha256=kyG55EaO3ZpoTxYbdCx5tN2WySSnN9wuwWawkzugZeY,6546
plain/postgres/db.py,sha256=UTROV8IOKuZwkZhk517mIE7XsJ9gpsOVH49-2WiE3jE,5414
plain/postgres/ddl.py,sha256=XQJrIGWxCbysf-ny2txMhF7uQ8m0_1nSYXu83RiA5nc,3292
plain/postgres/default_settings.py,sha256=X0ve3EYC0RvlbZ5zO1-KP5SdSRGW_zeikucbMm7p0HA,2263
plain/postgres/deletion.py,sha256=BPOFF8RECbQoA3Uccmj5f0-uU7GHCfM8DB4czG5kfWI,1082
plain/postgres/dialect.py,sha256=-6J4E_1mGBX1nBmDNj-R47d8pv0oL3vyA1-4o48_I9c,20678
plain/postgres/entrypoints.py,sha256=Jl1vHkAQX4M3dgHX5vKDalOh4kgsuuK88eucukQ4C1g,159
plain/postgres/enums.py,sha256=Qi_e4F-c23CkmgSMdHbKJBPSDaTwrOwWngKkP2_Bt-w,3175
plain/postgres/exceptions.py,sha256=n5tspMlBzbyFNeXibDozaYtqvPBeit6xZw9DayoEAAs,3231
plain/postgres/expressions.py,sha256=YQpCpGkRP0whk1kvJT4gDYuwzk954CL3ucc2YPAQikQ,69341
plain/postgres/forms.py,sha256=jUwAtJxQ2JXXtzRIwbM4ZEoL8jieVQLjNGfMYVVMZ7Y,28104
plain/postgres/indexes.py,sha256=3vMIKqT0sQPELPVNb0_4ig7nq_AD9ZPRiJBGF5e5txw,8835
plain/postgres/lookups.py,sha256=AwpcHGp28dUUo6ns8n0w9-P8pkW__d8qn1XrA_3nnDw,33380
plain/postgres/meta.py,sha256=h5doFRPC8_MkFCOnRSY1VcmggWpaYDpQCdYZbiBNUoo,21240
plain/postgres/middleware.py,sha256=SslxiyX3nfGHNnr4aXoJLdJHmU9_j9BPMNE2TUKZVbA,2106
plain/postgres/options.py,sha256=l3fHaMvhIRTJYzDWUUn6pQyHy4dE7Ev2vDZFWbMXINo,8211
plain/postgres/otel.py,sha256=MjP7-_ulrLoouOHGYz79UkiGctiCCuiK5zXseNrdQog,15000
plain/postgres/query.py,sha256=xw4zoN5YRsf8b0zadn4dFAxKIeNZnnPtnVpnFKYaWf4,164974
plain/postgres/query_utils.py,sha256=u9P7i4JlxR3ES-4F-z2PH296YZsCWJIrQCOr2hwP-uo,19108
plain/postgres/registry.py,sha256=yUxpIEcLVpJZDH3zm71wowhszS5PpKEaOez5hWAmtfo,8822
plain/postgres/schema.py,sha256=RY1RZIJtp9JoQ20ggcCNljn8P-AfNZss-FM5oAhZctg,17239
plain/postgres/schema_lock.py,sha256=lDb9EdLU80Z0m3EvQ6PAYO8OULmC_oNNdlwMuw8KvD0,8727
plain/postgres/selectable.py,sha256=n7bVKJkvcaTrCUDv8gQq0nNs6c2EOTv57SAo7vFygf8,795
plain/postgres/sources.py,sha256=s9JzEnhhduV_F9J7-8HvYXM6vcyRQ9K2eXvCU2bWBWg,8086
plain/postgres/transaction.py,sha256=3XJX73ds6K5RVlMLoMBgy3Wk6eu_sN0dZi_mPZmL1I0,9399
plain/postgres/types.py,sha256=WwRrFbODUcMI12cH_4qb6noFLaXHK0eJe76UCdMRcQk,2206
plain/postgres/types.pyi,sha256=C7HDbuBMlwQ_9DijdRt18M_Er-jNRxbEvftmEKFRotk,21210
plain/postgres/utils.py,sha256=PXwzS8SrYpuHAjfI0Xp1yvASsuLzPJrCEQelB8lnZbI,12429
plain/postgres/written.py,sha256=_W1miV2ChF3C46Ek9-etPkBFpcZ25NBgqKzw8rpCgfQ,77916
plain/postgres/agents/.claude/rules/plain-postgres.md,sha256=ppk-IrzIqnsd8RY6v36At1uKJrRJSDvdxD8SJGVUqPM,15782
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=zAqqkN4bjGYRGtHL6TOwhfkPKAYyNzxBOEd8vbHmzf8,3081
plain/postgres/cli/core.py,sha256=CelqPrZ_8OSTxm7LT3WlcEEjxbfU6Mly2RNXtRjIrn4,5625
plain/postgres/cli/decorators.py,sha256=EmKLL0BVSB_PaV4ztWXVqoXmq20CwxsOOFZPbpdGJtE,1692
plain/postgres/cli/diagnose.py,sha256=-efwlRycfrrQkcEUaTFzo8S6h8zD_fPUyc7UYuyTGP8,12159
plain/postgres/cli/migrations.py,sha256=4c50kNZcHu3IH6-QFCt7giAiltK_CxgVegQTXhV24H4,41508
plain/postgres/cli/schema.py,sha256=IFNvi0XCCpVeJy4EGBmflWkCJA0oDL3Co8gyXlKk9JI,5711
plain/postgres/cli/sync.py,sha256=FstHf5pO3QBsjhUeMw3I0QZp8rCNOFbcByAAann-7mc,5351
plain/postgres/convergence/__init__.py,sha256=CMttqGKMvQBJ_uPIVVflZmatF2qv0dqDvYAb0Q-Pvfg,1137
plain/postgres/convergence/analysis.py,sha256=HqqIAgDt6OisXkhMmH_jfHYcQDJHm79rCGfd2291inA,69320
plain/postgres/convergence/corrections.py,sha256=ItiIX1ReiaDY3Dz4H27EpOUP3_MMgK3w9CK8YBwysSc,20694
plain/postgres/convergence/planning.py,sha256=NvcaWqb4CeHgSdvThQ2_kc3Nh-9RKzO5GOkdeoYENL8,10321
plain/postgres/fields/__init__.py,sha256=v_DsfAJt_HNyY-YqqTRmNt4x672RhwYJCXKXuqd0EDw,1082
plain/postgres/fields/base.py,sha256=GUg2DGkT9gim-A_zzjxjqcwsnKOjlTORvDQI0QRuLWk,54394
plain/postgres/fields/binary.py,sha256=2wAwwwAgGqLM-FMqdkytqvtMHkCzRiftV7gZr4gBDCc,2101
plain/postgres/fields/boolean.py,sha256=HBB7Eqb60KvORumcHsMVCCbg-1CYpQfrCzBY9pJuuPY,1148
plain/postgres/fields/duration.py,sha256=X7WHd8ve3AASCraIY07sLMNpTfRiLy-3viU62wtvuyY,1568
plain/postgres/fields/encrypted.py,sha256=coacn_5JFwbFTWSD1QjxyAff-1V31G7P6fsIMKXWelU,20645
plain/postgres/fields/json.py,sha256=NIDhRogRgyQNt5inogEkZpC_qviKjIHjCo5LF9iwGZw,12106
plain/postgres/fields/mixins.py,sha256=O8pLfF6iQ2HHf8sv1gn4wXuqSJUO8AflPrj0dxE_er8,910
plain/postgres/fields/network.py,sha256=yvYlUz7E984kG8bC-m63HPZdi3p40hmHA6XupqGwfDE,3302
plain/postgres/fields/numeric.py,sha256=1WJieDHhDN__ejmbdPthnP6icKEMABHqQPrYT2q7rWI,9482
plain/postgres/fields/primary_key.py,sha256=2uPrAPy60p7nIayNqZjWyRlJKm2aOgj9zZD1acgnlpE,2670
plain/postgres/fields/related.py,sha256=sZFjyEVII2JOKthOuEJHfXnKYMzm89kSpDccBVdk-TU,42875
plain/postgres/fields/related_descriptors.py,sha256=i-Rvw1RkViN5VDmM1QAW9NAN2C8v1dcH7gvbMNTGePI,12878
plain/postgres/fields/related_lookups.py,sha256=i1cKYPnTaqCJbsx6IfbZA1USjTc5ckCH3LEyDvpvq5A,3522
plain/postgres/fields/related_managers.py,sha256=7xxycoHSs2Xqq-7CrLaSndQF4zwftAQ5A9BLZ83XPPY,26086
plain/postgres/fields/related_typed.py,sha256=5TTqU3x80hHeSup6oT_rXLAvpvKVGt1_O2BoCqWW96c,7541
plain/postgres/fields/reverse_descriptors.py,sha256=qLXaoWjwQS0dbJz1EWWRVwCmSLnquc5ZcPcG3eKHY1s,8960
plain/postgres/fields/reverse_related.py,sha256=VzWSN34le4NxP4vAJvJ2L0RwnlvZFpg_DtVu2KLgJnk,8977
plain/postgres/fields/temporal.py,sha256=ZgIgwA9jQQMzmDifVNQUsu_bBgdFtoRgGrYrZQn5uH0,13519
plain/postgres/fields/text.py,sha256=Ub9a_dptlthCDbrmK8jY2BsK1GZ0jRDJPzBuXG-Q8QE,4034
plain/postgres/fields/timezones.py,sha256=lJHToWkqY3mbZLj28BWLhlgew3ek2SmUc8bNetNg48Q,5513
plain/postgres/fields/uuid.py,sha256=G3cM8efBpR5rAetni_Idb7CnwgcuOvBSEMeSqE5sdm0,2613
plain/postgres/functions/__init__.py,sha256=-sxPOK_FONNy3R72zLFP4KSMzSpVpr8QdOL8YUY1ilQ,2658
plain/postgres/functions/comparison.py,sha256=G8d1SLKz1cgHfQ4Dx-g3yCIa75F2gKSb2vxgvwXU-6w,3911
plain/postgres/functions/datetime.py,sha256=JrxSeOL2KAUdS12AZGTSkJX7Umff-qjvZ-EVau5t1AI,14094
plain/postgres/functions/math.py,sha256=79MeiVceeACOftukbNMURbCiGr-J2KXoMUVLqwFxyBQ,2751
plain/postgres/functions/mixins.py,sha256=ooOzmEesz_Q-hTBI-gGqCLaRyVS7xS5fqP95mCDV208,1952
plain/postgres/functions/random.py,sha256=TbVwMCuxLDDG8KY5D5Tcymf9p9wCCscjKU4ZEaKgKaI,1553
plain/postgres/functions/text.py,sha256=z3Dly5Mli8isqOr_uxdFgcIQbwIScAWIpiP8G6odoo0,7538
plain/postgres/functions/uuid.py,sha256=A16Wv1c-RIFNvEowYRCQ--ulTKlqFqg8DfgmeV5x-sw,183
plain/postgres/functions/window.py,sha256=kQ1Fl8KtKJwBcwRn_X_2my7wfLiwIKovc83gyEZ9HYI,2953
plain/postgres/introspection/__init__.py,sha256=ELEYsvGufULPHr-iW7hoyDrocP1nqtTPLxGRHR1iIjE,769
plain/postgres/introspection/schema.py,sha256=jkVEOHOFxpHH9P651-8joHeCoJt2zTFUkPw50Yt9XL0,8539
plain/postgres/introspection/health/__init__.py,sha256=cLhoLw69sPA8ngSxeQS9rCZgcjva2xAhv7xN7nEbjZk,1229
plain/postgres/introspection/health/checks_cumulative.py,sha256=M_qxigyiikWD8A3piC3D66k_nQKsfT3DtcrIGj5wTTU,34547
plain/postgres/introspection/health/checks_snapshot.py,sha256=0XhUndeJOwEPmRU0XnSQCDtXtvOVnJFFB7q1cYiPlV4,12435
plain/postgres/introspection/health/checks_structural.py,sha256=Y3GVr5rRKW9uEP4uZE_Tm2wGAjkXMwANcNxfGgBvEoc,13454
plain/postgres/introspection/health/context.py,sha256=udeR0XtR9J0-lGsOLd8JkkkwJ0AMI1cQVGIOicOS-Xk,8374
plain/postgres/introspection/health/helpers.py,sha256=pZLUyGvlH5f91ERlrNhx0knUW9lR0EUv6e7b_q7RDFg,5749
plain/postgres/introspection/health/ownership.py,sha256=K3Rmt_Dkh2i0qxrppHjthitEDuIXq6kyZMFy6FsEcQI,2312
plain/postgres/introspection/health/runner.py,sha256=N-IVFpmxsDwvSRlmgsvNh72grrTde3JuOVbxz8kxLpE,6289
plain/postgres/introspection/health/types.py,sha256=AnlgTBegzjztytzUluslnyKm3RdytAar02IASAUALrU,1690
plain/postgres/migrations/__init__.py,sha256=T_Di5OnrvTOmIMFdO3sIe1Och_2FbkJAfKqOd6pzQ9M,685
plain/postgres/migrations/autodetector.py,sha256=kAZLhJl4NsxduALhqvKY890BZmBe6VcPNbXNFbVLjFk,55979
plain/postgres/migrations/baselines.py,sha256=HgMWtaVHvrhaTbvWasgSq5heYons9Vj97TSueZUeeM0,4325
plain/postgres/migrations/exceptions.py,sha256=2_CzfgKsqEvzhwjFK6jxdPJmuv9OVAmRQiet_rJtKjY,4221
plain/postgres/migrations/executor.py,sha256=KWnTVJhFzZ9BuZQO56FO5GOCUVvfVmJ4598uiMfa7KU,10589
plain/postgres/migrations/graph.py,sha256=5hmcBCYqRmLVojkwn7LXrY5PBXedIcjAcR79L2jK7i0,10457
plain/postgres/migrations/loader.py,sha256=HPhSMF3aMkEpQtUeVVSl_LmMMzIkB7FeBu25ajNwcn8,19841
plain/postgres/migrations/migration.py,sha256=O6L0FL5ni4-Tgegn4dh22GkZhPg_F3ikjstg08CZ7rk,6811
plain/postgres/migrations/optimizer.py,sha256=S_CgHGy0jBlJxXhYlg5lfitRbHMsXQCaza4GSf05BC8,3349
plain/postgres/migrations/questioner.py,sha256=JwN6sNmlK5GKKnX9fdpZ1BY5g0pMhGRgnrKt0jDS7DM,3954
plain/postgres/migrations/recorder.py,sha256=iEekwJ_mnuTyP-WFocKWgQxc3q4H1qDQNawa9xkTWoc,4163
plain/postgres/migrations/reset.py,sha256=q0gj-GiWJJD7w2jTdUfOWD2d7v3ND1_WhTN3slQU76E,12431
plain/postgres/migrations/serializer.py,sha256=WqQv3-eWMmj7zFltapnwENn_bdhGglwLgN1w-d5pNns,13637
plain/postgres/migrations/state.py,sha256=AWOm6BslDurppdjwgr4UVoaomtFdEoe22hg3FntQP9g,32711
plain/postgres/migrations/utils.py,sha256=JkVZfhvP4SaH9WjevvIA7f8u4a4WkCM9QJM32bwjEQY,5272
plain/postgres/migrations/writer.py,sha256=BApqMlRhjlCQpyR8-T_pPu028YfDwqx8FcRDN_YZ16Q,10833
plain/postgres/migrations/operations/__init__.py,sha256=uVGeoNk6bI4QTNNlgOm-Y0uBxr10r4YK7w6E61XJ62w,506
plain/postgres/migrations/operations/base.py,sha256=x1YiH8dy_GV5xvQ_r22WfiY1zEWgtonH7U3lnzfo4C8,5203
plain/postgres/migrations/operations/fields.py,sha256=9Y-nAl_DP-hrSb7dCJ8D9b3ZAenwtL6-KBw9q8nq8xE,11839
plain/postgres/migrations/operations/models.py,sha256=aOzqNGOwPMojAUY3FeHfcwLBl1KtmP0bh3dGGP3UDrg,15720
plain/postgres/migrations/operations/special.py,sha256=jVr8Bd4-5WnYW_wIWWcm_tgz2Q9Sa9HvyG13zDgCDm0,7160
plain/postgres/preflight/__init__.py,sha256=pZIYAB2MuXagusK9SHBgjds1H9bz_cxvEcVFsKLiK7s,95
plain/postgres/preflight/database.py,sha256=NHisxpGqWsxuTl1klRxspFwzapOpItkwl3OX-Lot6o8,5211
plain/postgres/preflight/indexes.py,sha256=gujjSO64bg7hGKSWAWptn_5J0MXyO7v0SD9pxVPtUl8,9934
plain/postgres/preflight/models.py,sha256=8E5yT3boEMpb59W_s8GNQavfnolxNFWmD1P6cMzb-Ts,31411
plain/postgres/sql/__init__.py,sha256=gTkpmTUBmYVOWOqL-bxdpaxBdd6BjTJTUL2vML0u9ko,653
plain/postgres/sql/compiler.py,sha256=Mbk0S55q5p5R3JjEEWZH2TxrXAQnrcd21fihAAekqrg,75744
plain/postgres/sql/constants.py,sha256=W9e3iB5uyapFBbF8cA7tvxVh03ccTVHtS49IGXfB8Bk,494
plain/postgres/sql/datastructures.py,sha256=_npxwnp3vLKiPN50aoxC1uVT1VVL4g49lua47BWgn-k,5973
plain/postgres/sql/query.py,sha256=EAV2kodzCYAeuIvDhmvEjAzZebikRcHc5kKck5Ujou4,110592
plain/postgres/sql/where.py,sha256=AAh8sva2-wmUWR9O78Zams9bi4vBgl_NMLIXMojE7Z8,11258
plain/postgres/testing/__init__.py,sha256=WkEJ3eYxWgV38uYc1iDXA8RQ6XI-1l1vjTZyNCiRUVY,238
plain/postgres/testing/database.py,sha256=HuemCFk_LU9EwJ96hqzeov8NglUJGKzyGcO8sVtSnPY,20134
plain/postgres/testing/decorators.py,sha256=8QOwLnHw78zpoY-VlLzW96u5kTF4cFKLtlaUDQevR0I,696
plain/postgres/testing/helpers.py,sha256=Qgg274XUqNjFFHm3JQ_G1BNzF5eLlGDvxhbWHd9-RE4,4883
plain/postgres/testing/leftovers.py,sha256=7lgw06MimEwTSg_vc2yZhCkiLXyplmozzovVFPkLDzQ,22201
plain/postgres/testing/lifecycle.py,sha256=B2zkfRaH-q1TnEIHtHUtgbVcxXqfx7VHz3Duy8B3__8,7265
plain/postgres/testing/schema.py,sha256=pzcRqI-3TJoVUNn0YTRT96Py-dxlhqxeHZRTj6dKFCM,4490
plain_postgres-0.123.0.dist-info/METADATA,sha256=ZJ5JGvKLlwmVZKLJBASlZYFcpZURZyNllrLDmobMaD0,149377
plain_postgres-0.123.0.dist-info/WHEEL,sha256=W3fkpkm7-wf9vBI5Z-7s0eWkeM-spu78I8Neb98DeEg,87
plain_postgres-0.123.0.dist-info/entry_points.txt,sha256=hiiF8-yksOOc72cfd_6Ddezlsn1O0Ik_I37GHRV1qLs,147
plain_postgres-0.123.0.dist-info/licenses/LICENSE,sha256=m0D5O7QoH9l5Vz_rrX_9r-C8d9UNr_ciK6Qwac7o6yo,3175
plain_postgres-0.123.0.dist-info/RECORD,,
