Skip to content

Commit f33cf00

Browse files
author
Frank
committed
Add stripe
1 parent f6bd91c commit f33cf00

File tree

27 files changed

+1444
-64
lines changed

27 files changed

+1444
-64
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
CREATE TABLE "billing" (
2+
"id" varchar(30) NOT NULL,
3+
"workspace_id" varchar(30) NOT NULL,
4+
"time_created" timestamp with time zone DEFAULT now() NOT NULL,
5+
"time_deleted" timestamp with time zone,
6+
"customer_id" varchar(255),
7+
"balance" integer NOT NULL,
8+
"reload" boolean,
9+
CONSTRAINT "billing_workspace_id_id_pk" PRIMARY KEY("workspace_id","id")
10+
);
11+
--> statement-breakpoint
12+
CREATE TABLE "usage" (
13+
"id" varchar(30) NOT NULL,
14+
"workspace_id" varchar(30) NOT NULL,
15+
"time_created" timestamp with time zone DEFAULT now() NOT NULL,
16+
"time_deleted" timestamp with time zone,
17+
"request_id" varchar(255),
18+
"model" varchar(255) NOT NULL,
19+
"input_tokens" integer NOT NULL,
20+
"output_tokens" integer NOT NULL,
21+
"cost" integer NOT NULL,
22+
CONSTRAINT "usage_workspace_id_id_pk" PRIMARY KEY("workspace_id","id")
23+
);
24+
--> statement-breakpoint
25+
ALTER TABLE "billing" ADD CONSTRAINT "billing_workspace_id_workspace_id_fk" FOREIGN KEY ("workspace_id") REFERENCES "public"."workspace"("id") ON DELETE no action ON UPDATE no action;--> statement-breakpoint
26+
ALTER TABLE "usage" ADD CONSTRAINT "usage_workspace_id_workspace_id_fk" FOREIGN KEY ("workspace_id") REFERENCES "public"."workspace"("id") ON DELETE no action ON UPDATE no action;
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
CREATE TABLE "payment" (
2+
"id" varchar(30) NOT NULL,
3+
"workspace_id" varchar(30) NOT NULL,
4+
"time_created" timestamp with time zone DEFAULT now() NOT NULL,
5+
"time_deleted" timestamp with time zone,
6+
"customer_id" varchar(255),
7+
"payment_id" varchar(255),
8+
"amount" integer NOT NULL,
9+
CONSTRAINT "payment_workspace_id_id_pk" PRIMARY KEY("workspace_id","id")
10+
);
11+
--> statement-breakpoint
12+
ALTER TABLE "payment" ADD CONSTRAINT "payment_workspace_id_workspace_id_fk" FOREIGN KEY ("workspace_id") REFERENCES "public"."workspace"("id") ON DELETE no action ON UPDATE no action;

0 commit comments

Comments
 (0)