-- CreateEnum CREATE TYPE "TransactionType" AS ENUM ('in', 'out'); -- CreateTable CREATE TABLE "Transaction" ( "id" SERIAL NOT NULL, "date" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, "userId" INTEGER NOT NULL, "type" "TransactionType" NOT NULL, "parts" JSONB[], CONSTRAINT "Transaction_pkey" PRIMARY KEY ("id") ); -- AddForeignKey ALTER TABLE "Transaction" ADD CONSTRAINT "Transaction_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE RESTRICT ON UPDATE CASCADE;