123456789101112131415161718192021222324252627282930313233343536373839 |
- /*
- Warnings:
- - You are about to drop the column `fullname` on the `users` table. All the data in the column will be lost.
- - Added the required column `email` to the `users` table without a default value. This is not possible if the table is not empty.
- - Added the required column `firstname` to the `users` table without a default value. This is not possible if the table is not empty.
- - Added the required column `lastname` to the `users` table without a default value. This is not possible if the table is not empty.
- - Added the required column `password` to the `users` table without a default value. This is not possible if the table is not empty.
- - Added the required column `role` to the `users` table without a default value. This is not possible if the table is not empty.
- - Added the required column `updatedAt` to the `users` table without a default value. This is not possible if the table is not empty.
- - Added the required column `username` to the `users` table without a default value. This is not possible if the table is not empty.
- */
- -- DropForeignKey
- ALTER TABLE "hospitals" DROP CONSTRAINT "hospitals_created_by_fkey";
- -- AlterTable
- ALTER TABLE "users" DROP COLUMN "fullname",
- ADD COLUMN "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
- ADD COLUMN "deletedAt" TIMESTAMP(3),
- ADD COLUMN "email" TEXT NOT NULL,
- ADD COLUMN "firstname" TEXT NOT NULL,
- ADD COLUMN "lastname" TEXT NOT NULL,
- ADD COLUMN "password" TEXT NOT NULL,
- ADD COLUMN "role" TEXT NOT NULL,
- ADD COLUMN "updatedAt" TIMESTAMP(3) NOT NULL,
- ADD COLUMN "username" TEXT NOT NULL;
- -- CreateTable
- CREATE TABLE "keycloak_users" (
- "id" TEXT NOT NULL,
- "fullname" TEXT NOT NULL,
- CONSTRAINT "keycloak_users_pkey" PRIMARY KEY ("id")
- );
- -- AddForeignKey
- ALTER TABLE "hospitals" ADD CONSTRAINT "hospitals_created_by_fkey" FOREIGN KEY ("created_by") REFERENCES "keycloak_users"("id") ON DELETE RESTRICT ON UPDATE CASCADE;
|