-- CreateTable CREATE TABLE "Expense" ( "id" TEXT NOT NULL, "description" TEXT NOT NULL, "cost" DOUBLE PRECISION NOT NULL, "deleted" BOOLEAN NOT NULL DEFAULT false, "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, "updatedAt" TIMESTAMP(3) NOT NULL, "categoryId" TEXT NOT NULL, CONSTRAINT "Expense_pkey" PRIMARY KEY ("id") ); -- CreateTable CREATE TABLE "Category" ( "id" TEXT NOT NULL, "name" TEXT NOT NULL, "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT "Category_pkey" PRIMARY KEY ("id") ); -- CreateIndex CREATE INDEX "Expense_categoryId_idx" ON "Expense"("categoryId"); -- AddForeignKey ALTER TABLE "Expense" ADD CONSTRAINT "Expense_categoryId_fkey" FOREIGN KEY ("categoryId") REFERENCES "Category"("id") ON DELETE RESTRICT ON UPDATE CASCADE;