Statusphere, but in atcute and SvelteKit
atproto svelte sveltekit drizzle atcute typescript
at trunk 38 lines 1.1 kB view raw
1CREATE TABLE `identity` ( 2 `did` text PRIMARY KEY NOT NULL, 3 `handle` text NOT NULL, 4 `is_active` integer NOT NULL, 5 `status` text NOT NULL, 6 `updated_at` integer NOT NULL 7); 8--> statement-breakpoint 9CREATE TABLE `oauth_session` ( 10 `did` text PRIMARY KEY NOT NULL, 11 `session` text NOT NULL, 12 `updated_at` integer NOT NULL 13); 14--> statement-breakpoint 15CREATE INDEX `oauth_session_updated_at_idx` ON `oauth_session` (`updated_at`);--> statement-breakpoint 16CREATE TABLE `oauth_state` ( 17 `key` text PRIMARY KEY NOT NULL, 18 `state` text NOT NULL, 19 `expires_at` integer NOT NULL 20); 21--> statement-breakpoint 22CREATE INDEX `oauth_state_expires_at_idx` ON `oauth_state` (`expires_at`);--> statement-breakpoint 23CREATE TABLE `profile` ( 24 `did` text PRIMARY KEY NOT NULL, 25 `record` text NOT NULL, 26 `indexed_at` integer NOT NULL 27); 28--> statement-breakpoint 29CREATE TABLE `status` ( 30 `uri` text PRIMARY KEY NOT NULL, 31 `author_did` text NOT NULL, 32 `rkey` text NOT NULL, 33 `record` text NOT NULL, 34 `sort_at` integer NOT NULL, 35 `indexed_at` integer NOT NULL 36); 37--> statement-breakpoint 38CREATE INDEX `status_sort_at_idx` ON `status` (`sort_at`);