update schema and prompt structure
This commit is contained in:
		| @ -0,0 +1,17 @@ | |||||||
|  | -- RedefineTables | ||||||
|  | PRAGMA defer_foreign_keys=ON; | ||||||
|  | PRAGMA foreign_keys=OFF; | ||||||
|  | CREATE TABLE "new_Response" ( | ||||||
|  |     "id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, | ||||||
|  |     "pleromaNotificationId" TEXT NOT NULL DEFAULT 'null', | ||||||
|  |     "to" TEXT NOT NULL, | ||||||
|  |     "request" TEXT, | ||||||
|  |     "response" TEXT, | ||||||
|  |     "createdAt" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, | ||||||
|  |     "processedAt" DATETIME | ||||||
|  | ); | ||||||
|  | INSERT INTO "new_Response" ("createdAt", "id", "pleromaNotificationId", "processedAt", "request", "response", "to") SELECT coalesce("createdAt", CURRENT_TIMESTAMP) AS "createdAt", "id", "pleromaNotificationId", "processedAt", "request", "response", "to" FROM "Response"; | ||||||
|  | DROP TABLE "Response"; | ||||||
|  | ALTER TABLE "new_Response" RENAME TO "Response"; | ||||||
|  | PRAGMA foreign_keys=ON; | ||||||
|  | PRAGMA defer_foreign_keys=OFF; | ||||||
| @ -17,7 +17,7 @@ model Response { | |||||||
|   to                    String |   to                    String | ||||||
|   request               String? |   request               String? | ||||||
|   response              String? |   response              String? | ||||||
|   createdAt             DateTime? |   createdAt             DateTime  @default(now()) | ||||||
|   processedAt           DateTime? |   processedAt           DateTime? | ||||||
| } | } | ||||||
|  |  | ||||||
|  | |||||||
| @ -72,10 +72,11 @@ const storePromptData = async ( | |||||||
|     await prisma.response.create({ |     await prisma.response.create({ | ||||||
|       data: { |       data: { | ||||||
|         response: ollamaResponseBody.response, |         response: ollamaResponseBody.response, | ||||||
|         request: striptags(notification.status.content), |         request: `${notification.status.account.fqn} asks: ${striptags( | ||||||
|  |           notification.status.content | ||||||
|  |         )}`, | ||||||
|         to: notification.account.fqn, |         to: notification.account.fqn, | ||||||
|         pleromaNotificationId: notification.status.id, |         pleromaNotificationId: notification.status.id, | ||||||
|         createdAt: new Date(Date.now()), |  | ||||||
|       }, |       }, | ||||||
|     }); |     }); | ||||||
|   } catch (error: any) { |   } catch (error: any) { | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user