-- CreateTable CREATE TABLE "public"."MainLedger" ( "id" SERIAL NOT NULL, "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, "updatedAt" TIMESTAMP(3) NOT NULL, "reference" VARCHAR(128) NOT NULL, "amount" DECIMAL(18,6) NOT NULL, "currency" VARCHAR(16) NOT NULL, "description" TEXT, "metadata" JSONB, CONSTRAINT "MainLedger_pkey" PRIMARY KEY ("id") ); -- CreateTable CREATE TABLE "public"."Registry" ( "id" SERIAL NOT NULL, "createdAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, "updatedAt" TIMESTAMP(3) NOT NULL, "key" VARCHAR(128) NOT NULL, "value" JSONB NOT NULL, "description" TEXT, CONSTRAINT "Registry_pkey" PRIMARY KEY ("id") ); -- CreateIndex CREATE INDEX "MainLedger_reference_idx" ON "public"."MainLedger"("reference"); -- CreateIndex CREATE UNIQUE INDEX "Registry_key_key" ON "public"."Registry"("key");