-- CreateTable CREATE TABLE "RoleLog" ( "id" SERIAL NOT NULL, "userId" TEXT NOT NULL, "modId" TEXT NOT NULL, "roleId" TEXT NOT NULL, "add" BOOLEAN NOT NULL DEFAULT false, "time" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT "RoleLog_pkey" PRIMARY KEY ("id") ); -- CreateTable CREATE TABLE "Role" ( "id" TEXT NOT NULL, "name" TEXT NOT NULL, "staff" BOOLEAN NOT NULL, CONSTRAINT "Role_pkey" PRIMARY KEY ("id") ); -- AddForeignKey ALTER TABLE "RoleLog" ADD CONSTRAINT "RoleLog_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE RESTRICT ON UPDATE CASCADE; -- AddForeignKey ALTER TABLE "RoleLog" ADD CONSTRAINT "RoleLog_modId_fkey" FOREIGN KEY ("modId") REFERENCES "User"("id") ON DELETE RESTRICT ON UPDATE CASCADE; -- AddForeignKey ALTER TABLE "RoleLog" ADD CONSTRAINT "RoleLog_roleId_fkey" FOREIGN KEY ("roleId") REFERENCES "Role"("id") ON DELETE RESTRICT ON UPDATE CASCADE;