Skip to content
Snippets Groups Projects
  • Sean Hatfield's avatar
    a126b5f5
    Replace custom sqlite dbms with prisma (#239) · a126b5f5
    Sean Hatfield authored
    
    * 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: default avatartimothycarambat <rambat1010@gmail.com>
    Replace custom sqlite dbms with prisma (#239)
    Sean Hatfield authored
    
    * 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: default avatartimothycarambat <rambat1010@gmail.com>
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
This project manages its dependencies using npm. Learn more