17 lines
825 B
SQL
17 lines
825 B
SQL
CREATE TABLE "wanjiedaoyou_tower_reward_states" (
|
|
"cultivator_id" uuid PRIMARY KEY NOT NULL,
|
|
"season_key" varchar(40) NOT NULL,
|
|
"claims" jsonb DEFAULT '{}'::jsonb NOT NULL,
|
|
"updated_at" timestamp DEFAULT now() NOT NULL
|
|
);
|
|
--> statement-breakpoint
|
|
CREATE TABLE "wanjiedaoyou_tower_weeks" (
|
|
"season_key" varchar(40) PRIMARY KEY NOT NULL,
|
|
"schema_version" integer NOT NULL,
|
|
"content_version" varchar(60) NOT NULL,
|
|
"generator_version" varchar(60) NOT NULL,
|
|
"config" jsonb NOT NULL,
|
|
"created_at" timestamp DEFAULT now() NOT NULL
|
|
);
|
|
--> statement-breakpoint
|
|
ALTER TABLE "wanjiedaoyou_tower_reward_states" ADD CONSTRAINT "wanjiedaoyou_tower_reward_states_cultivator_id_wanjiedaoyou_cultivators_id_fk" FOREIGN KEY ("cultivator_id") REFERENCES "public"."wanjiedaoyou_cultivators"("id") ON DELETE cascade ON UPDATE no action; |