-- CreateTable CREATE TABLE "UserAuth" ( "id" SERIAL NOT NULL, "userId" TEXT NOT NULL, "providerId" INTEGER NOT NULL, "value" TEXT NOT NULL, CONSTRAINT "UserAuth_pkey" PRIMARY KEY ("id") ); -- CreateTable CREATE TABLE "AuthProvider" ( "id" SERIAL NOT NULL, "name" TEXT NOT NULL, "providerValue" TEXT NOT NULL, CONSTRAINT "AuthProvider_pkey" PRIMARY KEY ("id") ); -- AddForeignKey ALTER TABLE "UserAuth" ADD CONSTRAINT "UserAuth_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE RESTRICT ON UPDATE CASCADE; -- AddForeignKey ALTER TABLE "UserAuth" ADD CONSTRAINT "UserAuth_providerId_fkey" FOREIGN KEY ("providerId") REFERENCES "AuthProvider"("id") ON DELETE RESTRICT ON UPDATE CASCADE;