update prompts,

This commit is contained in:
louiscklaw
2025-04-24 20:05:54 +08:00
parent fa35ef2bef
commit b3ebe8309a
2 changed files with 43 additions and 8 deletions

View File

@@ -2,19 +2,26 @@ Hi, i need your help.
## task
i am working on a dbml file
i got a schema.json from exported from pocketbase
and i want to update it to my current dbml file (for documentation)
i am working on a `dbml` file
i got a `schema.json` which is exported from pocketbase
and i want to update it to my current `dbml` file (one way process for documentation usage)
## Rules
- the collection from json file started with `_` can be ignored. they are system collection and should not appear in dbml
- one collection from json file mapped with one table in dbml file
- the `presentable` field from json file should be ignored.
- the collection from `json` file started with `_` can be ignored. they are system collection and should not appear in `dbml`
- one collection from `json` file mapped with one table in `dbml` file
- the `presentable` field from `json` file should be ignored.
- the `id` of collection in `json` file should be jod down in the comment of `dbml` file as an reference.
## information
json file: `/home/logic/_wsl_workspace/001_github_ws/lettersoup-online-ws/lettersoup-online/project/002_source/cms/src/db/schema.json`
dbml file: `/home/logic/_wsl_workspace/001_github_ws/lettersoup-online-ws/lettersoup-online/project/001_documentation/Requirements/REQ0006/schema.dbml`
## FAQ
1. 对于json中有但dbml中没有的表应该如何处理 添加为新表
1. 是否需要保留dbml文件中现有的注释和关系定义 完全保留
1. 字段类型映射是否有特殊规则? 沒有
thanks

View File

@@ -5,6 +5,34 @@ tags: db, driver
# clone db driver
please understand the tsx files in folder
`/home/logic/_wsl_workspace/001_github_ws/lettersoup-online-ws/lettersoup-online/project/002_source/cms/src/db/Teachers`
`/home/logic/_wsl_workspace/001_github_ws/lettersoup-online-ws/lettersoup-online/project/002_source/cms/src/db/Notifications`
change all occurrence of `customer` to `teacher` thanks.
change all occurrence of `customer` to `notification` thanks.
## FAQ
1. 在constants.ts中是否已定义COL_NOTIFICATIONS常量没有需要先定义它。
2. Notification相关的类型定义在哪里是在现有文件中还是需要新建 需要新建
3. 是否需要保留原始Customer驱动文件还是完全替换为Notification驱动
`/home/logic/_wsl_workspace/001_github_ws/lettersoup-online-ws/lettersoup-online/project/002_source/cms/src/db/Notifications` 中的 code
请确认这些信息,以便我制定完整的修改方案。
当前已确认需要修改的内容包括:
函数名中的customer → notification
COL_CUSTOMERS → COL_NOTIFICATIONS
相关类型引用
注释中的customer → notification
---
<!-- updat type.d -->
`/home/logic/_wsl_workspace/001_github_ws/lettersoup-online-ws/lettersoup-online/project/002_source/cms/src/db/Notifications/type.d.ts` the fields is currently wrong, please help to update thanks.
update the `/home/logic/_wsl_workspace/001_github_ws/lettersoup-online-ws/lettersoup-online/project/002_source/cms/src/db/Notifications/EmptyNotification.ts` as well thanks.
---
please draft `/home/logic/_wsl_workspace/001_github_ws/lettersoup-online-ws/lettersoup-online/project/002_source/cms/src/db/Notifications/GetNotificationByUserId.tsx` by reference `/home/logic/_wsl_workspace/001_github_ws/lettersoup-online-ws/lettersoup-online/project/002_source/cms/src/db/Notifications/GetById.tsx`