CREATE TABLE "member_membership_periods" ( "id" text PRIMARY KEY NOT NULL, "tenantId" text NOT NULL, "memberRefId" text NOT NULL, "memberSince" date NOT NULL, "leftAt" date, "sortOrder" integer DEFAULT 0 NOT NULL, "createdAt" timestamp DEFAULT now() NOT NULL, "updatedAt" timestamp DEFAULT now() NOT NULL ); --> statement-breakpoint ALTER TABLE "member_membership_periods" ADD CONSTRAINT "member_membership_periods_tenantId_tenants_id_fk" FOREIGN KEY ("tenantId") REFERENCES "public"."tenants"("id") ON DELETE cascade ON UPDATE no action;--> statement-breakpoint CREATE UNIQUE INDEX "member_membership_periods_tenant_member_since_unique" ON "member_membership_periods" USING btree ("tenantId","memberRefId","memberSince");