···11+CREATE TABLE "record_pokes" (
22+ "id" serial PRIMARY KEY NOT NULL,
33+ "recordId" integer,
44+ "pokersRepo" text NOT NULL,
55+ "atUri" text NOT NULL,
66+ "indexedAt" time DEFAULT now() NOT NULL
77+);
88+--> statement-breakpoint
99+CREATE TABLE "records" (
1010+ "id" serial PRIMARY KEY NOT NULL,
1111+ "rkey" varchar NOT NULL,
1212+ "collection" varchar NOT NULL,
1313+ "repo" varchar NOT NULL,
1414+ "atUri" text NOT NULL,
1515+ "data" jsonb NOT NULL,
1616+ "indexedAt" timestamp DEFAULT now() NOT NULL
1717+);
1818+--> statement-breakpoint
1919+CREATE TABLE "user_pokes" (
2020+ "id" serial PRIMARY KEY NOT NULL,
2121+ "subject" text NOT NULL,
2222+ "poker" text NOT NULL,
2323+ "at_uri" text NOT NULL,
2424+ "indexedAt" time DEFAULT now() NOT NULL
2525+);
2626+--> statement-breakpoint
2727+ALTER TABLE "record_pokes" ADD CONSTRAINT "record_pokes_recordId_records_id_fk" FOREIGN KEY ("recordId") REFERENCES "public"."records"("id") ON DELETE no action ON UPDATE no action;--> statement-breakpoint
2828+CREATE INDEX "record_pokes_pokersRepo_index" ON "record_pokes" USING btree ("pokersRepo");--> statement-breakpoint
2929+CREATE INDEX "record_pokes_atUri_index" ON "record_pokes" USING btree ("atUri");--> statement-breakpoint
3030+CREATE INDEX "records_rkey_index" ON "records" USING btree ("rkey");--> statement-breakpoint
3131+CREATE INDEX "records_collection_index" ON "records" USING btree ("collection");--> statement-breakpoint
3232+CREATE INDEX "records_repo_index" ON "records" USING btree ("repo");--> statement-breakpoint
3333+CREATE UNIQUE INDEX "records_atUri_index" ON "records" USING btree ("atUri");--> statement-breakpoint
3434+CREATE INDEX "user_pokes_subject_index" ON "user_pokes" USING btree ("subject");--> statement-breakpoint
3535+CREATE INDEX "user_pokes_poker_index" ON "user_pokes" USING btree ("poker");
-33
drizzle/0000_yielding_psylocke.sql
···11-CREATE TABLE "record_pokes" (
22- "id" serial PRIMARY KEY NOT NULL,
33- "recordId" integer,
44- "pokersRepo" text NOT NULL,
55- "atUri" text NOT NULL,
66- "indexedAt" time DEFAULT now() NOT NULL
77-);
88---> statement-breakpoint
99-CREATE TABLE "records" (
1010- "id" serial PRIMARY KEY NOT NULL,
1111- "rkey" varchar NOT NULL,
1212- "collection" varchar NOT NULL,
1313- "repo" varchar NOT NULL,
1414- "data" jsonb NOT NULL,
1515- "indexedAt" time DEFAULT now() NOT NULL
1616-);
1717---> statement-breakpoint
1818-CREATE TABLE "user_pokes" (
1919- "id" serial PRIMARY KEY NOT NULL,
2020- "subject" text NOT NULL,
2121- "poker" text NOT NULL,
2222- "at_uri" text NOT NULL,
2323- "indexedAt" time DEFAULT now() NOT NULL
2424-);
2525---> statement-breakpoint
2626-ALTER TABLE "record_pokes" ADD CONSTRAINT "record_pokes_recordId_records_id_fk" FOREIGN KEY ("recordId") REFERENCES "public"."records"("id") ON DELETE no action ON UPDATE no action;--> statement-breakpoint
2727-CREATE INDEX "pokers_repo_idx" ON "record_pokes" USING btree ("pokersRepo");--> statement-breakpoint
2828-CREATE INDEX "at_uri_idx" ON "record_pokes" USING btree ("atUri");--> statement-breakpoint
2929-CREATE INDEX "rkey_idx" ON "records" USING btree ("rkey");--> statement-breakpoint
3030-CREATE INDEX "collection_idx" ON "records" USING btree ("collection");--> statement-breakpoint
3131-CREATE INDEX "repo_idx" ON "records" USING btree ("repo");--> statement-breakpoint
3232-CREATE INDEX "subject_idx" ON "user_pokes" USING btree ("subject");--> statement-breakpoint
3333-CREATE INDEX "poker_idx" ON "user_pokes" USING btree ("poker");
···66if (!env.DATABASE_URL) throw new Error('DATABASE_URL is not set');
7788logger.info('Connected to database');
99-logger.info(`Database url: ${env.DATABASE_URL}`);
109export const db = drizzle(env.DATABASE_URL!,{ schema });