-
- Downloads
Replace custom sqlite dbms with prisma (#239)
* WIP converted all sqlite models into prisma calls
* modify db setup and fix ApiKey model calls in admin.js
* renaming function params to be consistent
* converted adminEndpoints to utilize prisma orm
* converted chatEndpoints to utilize prisma orm
* converted inviteEndpoints to utilize prisma orm
* converted systemEndpoints to utilize prisma orm
* converted workspaceEndpoints to utilize prisma orm
* converting sql queries to prisma calls
* fixed default param bug for orderBy and limit
* fixed typo for workspace chats
* fixed order of deletion to account for sql relations
* fix invite CRUD and workspace management CRUD
* fixed CRUD for api keys
* created prisma setup scripts/docs for understanding how to use prisma
* prisma dependency change
* removing unneeded console.logs
* removing unneeded sql escape function
* linting and creating migration script
* migration from depreciated sqlite script update
* removing unneeded migrations in prisma folder
* create backup of old sqlite db and use transactions to ensure all operations complete successfully
* adding migrations to gitignore
* updated PRISMA.md docs for info on how to use sqlite migration script
* comment changes
* adding back migrations folder to repo
* Reviewing SQL and prisma integraiton on fresh repo
* update inline key replacement
* ensure migration script executes and maps foreign_keys regardless of db ordering
* run migration endpoint
* support new prisma backend
* bump version
* change migration call
---------
Co-authored-by:
timothycarambat <rambat1010@gmail.com>
Showing
- .gitignore 1 addition, 1 deletion.gitignore
- docker/Dockerfile 4 additions, 0 deletionsdocker/Dockerfile
- frontend/src/components/Modals/MangeWorkspace/Documents/index.jsx 1 addition, 1 deletion.../src/components/Modals/MangeWorkspace/Documents/index.jsx
- frontend/src/components/Modals/MangeWorkspace/Settings/index.jsx 17 additions, 1 deletion...d/src/components/Modals/MangeWorkspace/Settings/index.jsx
- package.json 6 additions, 2 deletionspackage.json
- server/.gitignore 2 additions, 1 deletionserver/.gitignore
- server/endpoints/admin.js 24 additions, 21 deletionsserver/endpoints/admin.js
- server/endpoints/api/admin/index.js 43 additions, 44 deletionsserver/endpoints/api/admin/index.js
- server/endpoints/api/workspace/index.js 28 additions, 29 deletionsserver/endpoints/api/workspace/index.js
- server/endpoints/chat.js 19 additions, 12 deletionsserver/endpoints/chat.js
- server/endpoints/invite.js 2 additions, 3 deletionsserver/endpoints/invite.js
- server/endpoints/system.js 6 additions, 5 deletionsserver/endpoints/system.js
- server/endpoints/workspaces.js 16 additions, 18 deletionsserver/endpoints/workspaces.js
- server/index.js 1 addition, 2 deletionsserver/index.js
- server/models/apiKeys.js 69 additions, 104 deletionsserver/models/apiKeys.js
- server/models/documents.js 40 additions, 102 deletionsserver/models/documents.js
- server/models/invite.js 90 additions, 160 deletionsserver/models/invite.js
- server/models/systemSettings.js 65 additions, 107 deletionsserver/models/systemSettings.js
- server/models/telemetry.js 17 additions, 12 deletionsserver/models/telemetry.js
- server/models/user.js 60 additions, 153 deletionsserver/models/user.js
Loading
Please register or sign in to comment