hellth-hub/packages/db/drizzle/0008_stiff_sebastian_shaw.sql

13 lines
730 B
MySQL
Raw Permalink Normal View History

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");