Files
api/migrations/snapshots/66cb816949cf8f6a536fcdd60eeb1bb528c3e58ae9bc6737273a2fe0a26f5843/contract.json
T
2026-10-21 20:44:41 +08:00

2 lines
3.2 KiB
JSON

{"_generated":{"message":"This file is automatically generated by \"prisma contract emit\".","regenerate":"To regenerate, run: prisma contract emit","warning":"⚠️ GENERATED FILE - DO NOT EDIT"},"capabilities":{"postgres":{"distinctOn":true,"jsonAgg":true,"lateral":true,"limit":true,"orderBy":true,"returning":true},"sql":{"checkConstraint":true,"defaultInInsert":true,"enums":true,"lateral":true,"returning":true,"scalarList":true}},"domain":{"namespaces":{"public":{"models":{"Post":{"fields":{"context":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"id":{"nullable":false,"type":{"codecId":"pg/int4@1","kind":"scalar"}},"is_public":{"nullable":false,"type":{"codecId":"pg/bool@1","kind":"scalar"}},"status":{"nullable":false,"type":{"codecId":"pg/int4@1","kind":"scalar"}},"title":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"user_id":{"nullable":false,"type":{"codecId":"pg/int4@1","kind":"scalar"}}},"relations":{},"storage":{"fields":{"context":{"column":"context"},"id":{"column":"id"},"is_public":{"column":"is_public"},"status":{"column":"status"},"title":{"column":"title"},"user_id":{"column":"user_id"}},"namespaceId":"public","table":"post"}},"User":{"fields":{"id":{"nullable":false,"type":{"codecId":"pg/int4@1","kind":"scalar"}},"nickname":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"password":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}},"username":{"nullable":false,"type":{"codecId":"pg/text@1","kind":"scalar"}}},"relations":{},"storage":{"fields":{"id":{"column":"id"},"nickname":{"column":"nickname"},"password":{"column":"password"},"username":{"column":"username"}},"namespaceId":"public","table":"user"}}}}}},"extensions":{},"meta":{},"profileHash":"3916f444a8a17ad749191acf9e08dad97d1a327b88c2f1d45d12f240296aa8b2","roots":{"post":{"model":"Post","namespace":"public"},"user":{"model":"User","namespace":"public"}},"schemaVersion":"1","storage":{"namespaces":{"public":{"entries":{"table":{"post":{"columns":{"context":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"id":{"codecId":"pg/int4@1","default":{"expression":"autoincrement()","kind":"function"},"nativeType":"int4","nullable":false},"is_public":{"codecId":"pg/bool@1","default":{"kind":"literal","value":true},"nativeType":"bool","nullable":false},"status":{"codecId":"pg/int4@1","default":{"kind":"literal","value":0},"nativeType":"int4","nullable":false},"title":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"user_id":{"codecId":"pg/int4@1","nativeType":"int4","nullable":false}},"foreignKeys":[],"indexes":[],"primaryKey":{"columns":["id"]},"uniques":[]},"user":{"columns":{"id":{"codecId":"pg/int4@1","default":{"expression":"autoincrement()","kind":"function"},"nativeType":"int4","nullable":false},"nickname":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"password":{"codecId":"pg/text@1","nativeType":"text","nullable":false},"username":{"codecId":"pg/text@1","nativeType":"text","nullable":false}},"foreignKeys":[],"indexes":[],"primaryKey":{"columns":["id"]},"uniques":[{"columns":["username"]}]}}},"id":"public","kind":"postgres-schema"}},"storageHash":"66cb816949cf8f6a536fcdd60eeb1bb528c3e58ae9bc6737273a2fe0a26f5843"},"target":"postgres","targetFamily":"sql"}