You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"id" uuid PRIMARY KEY DEFAULT gen_random_uuid() NOT NULL,
126
+
"agentId" uuid,
127
+
"source"textNOT NULL,
128
+
"type"textNOT NULL,
129
+
"serverId"text,
130
+
"worldId" uuid,
131
+
"name"text,
132
+
"metadata" jsonb,
133
+
"channelId"text,
134
+
"createdAt"timestamptz DEFAULT now() NOT NULL
135
+
);
136
+
--> statement-breakpoint
137
+
CREATETABLE "tasks" (
138
+
"id" uuid PRIMARY KEY DEFAULT gen_random_uuid() NOT NULL,
139
+
"name"textNOT NULL,
140
+
"description"textNOT NULL,
141
+
"room_id" uuid,
142
+
"world_id" uuid,
143
+
"agent_id" uuid NOT NULL,
144
+
"tags"text[],
145
+
"metadata" jsonb,
146
+
"created_at"timestamp DEFAULT now(),
147
+
"updated_at"timestamp DEFAULT now()
148
+
);
149
+
--> statement-breakpoint
150
+
CREATETABLE "worlds" (
151
+
"id" uuid PRIMARY KEY DEFAULT gen_random_uuid() NOT NULL,
152
+
"agentId" uuid NOT NULL,
153
+
"name"textNOT NULL,
154
+
"metadata" jsonb,
155
+
"serverId"textNOT NULL,
156
+
"createdAt"timestamptz DEFAULT now() NOT NULL
157
+
);
158
+
--> statement-breakpoint
159
+
ALTERTABLE"cache" ADD CONSTRAINT"cache_agentId_agents_id_fk"FOREIGN KEY ("agentId") REFERENCES"public"."agents"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
160
+
ALTERTABLE"components" ADD CONSTRAINT"components_entityId_entities_id_fk"FOREIGN KEY ("entityId") REFERENCES"public"."entities"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
161
+
ALTERTABLE"components" ADD CONSTRAINT"components_agentId_agents_id_fk"FOREIGN KEY ("agentId") REFERENCES"public"."agents"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
162
+
ALTERTABLE"components" ADD CONSTRAINT"components_roomId_rooms_id_fk"FOREIGN KEY ("roomId") REFERENCES"public"."rooms"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
163
+
ALTERTABLE"components" ADD CONSTRAINT"components_worldId_worlds_id_fk"FOREIGN KEY ("worldId") REFERENCES"public"."worlds"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
164
+
ALTERTABLE"components" ADD CONSTRAINT"components_sourceEntityId_entities_id_fk"FOREIGN KEY ("sourceEntityId") REFERENCES"public"."entities"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
165
+
ALTERTABLE"embeddings" ADD CONSTRAINT"embeddings_memory_id_memories_id_fk"FOREIGN KEY ("memory_id") REFERENCES"public"."memories"("id") ON DELETE no action ONUPDATE no action;--> statement-breakpoint
166
+
ALTERTABLE"embeddings" ADD CONSTRAINT"fk_embedding_memory"FOREIGN KEY ("memory_id") REFERENCES"public"."memories"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
167
+
ALTERTABLE"entities" ADD CONSTRAINT"entities_agentId_agents_id_fk"FOREIGN KEY ("agentId") REFERENCES"public"."agents"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
168
+
ALTERTABLE"logs" ADD CONSTRAINT"logs_entityId_entities_id_fk"FOREIGN KEY ("entityId") REFERENCES"public"."entities"("id") ON DELETE no action ONUPDATE no action;--> statement-breakpoint
169
+
ALTERTABLE"logs" ADD CONSTRAINT"logs_roomId_rooms_id_fk"FOREIGN KEY ("roomId") REFERENCES"public"."rooms"("id") ON DELETE no action ONUPDATE no action;--> statement-breakpoint
170
+
ALTERTABLE"logs" ADD CONSTRAINT"fk_room"FOREIGN KEY ("roomId") REFERENCES"public"."rooms"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
171
+
ALTERTABLE"logs" ADD CONSTRAINT"fk_user"FOREIGN KEY ("entityId") REFERENCES"public"."entities"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
172
+
ALTERTABLE"memories" ADD CONSTRAINT"memories_entityId_entities_id_fk"FOREIGN KEY ("entityId") REFERENCES"public"."entities"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
173
+
ALTERTABLE"memories" ADD CONSTRAINT"memories_agentId_agents_id_fk"FOREIGN KEY ("agentId") REFERENCES"public"."agents"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
174
+
ALTERTABLE"memories" ADD CONSTRAINT"memories_roomId_rooms_id_fk"FOREIGN KEY ("roomId") REFERENCES"public"."rooms"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
175
+
ALTERTABLE"memories" ADD CONSTRAINT"fk_room"FOREIGN KEY ("roomId") REFERENCES"public"."rooms"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
176
+
ALTERTABLE"memories" ADD CONSTRAINT"fk_user"FOREIGN KEY ("entityId") REFERENCES"public"."entities"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
177
+
ALTERTABLE"memories" ADD CONSTRAINT"fk_agent"FOREIGN KEY ("agentId") REFERENCES"public"."entities"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
178
+
ALTERTABLE"participants" ADD CONSTRAINT"participants_entityId_entities_id_fk"FOREIGN KEY ("entityId") REFERENCES"public"."entities"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
179
+
ALTERTABLE"participants" ADD CONSTRAINT"participants_roomId_rooms_id_fk"FOREIGN KEY ("roomId") REFERENCES"public"."rooms"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
180
+
ALTERTABLE"participants" ADD CONSTRAINT"participants_agentId_agents_id_fk"FOREIGN KEY ("agentId") REFERENCES"public"."agents"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
181
+
ALTERTABLE"participants" ADD CONSTRAINT"fk_room"FOREIGN KEY ("roomId") REFERENCES"public"."rooms"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
182
+
ALTERTABLE"participants" ADD CONSTRAINT"fk_user"FOREIGN KEY ("entityId") REFERENCES"public"."entities"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
183
+
ALTERTABLE"relationships" ADD CONSTRAINT"relationships_sourceEntityId_entities_id_fk"FOREIGN KEY ("sourceEntityId") REFERENCES"public"."entities"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
184
+
ALTERTABLE"relationships" ADD CONSTRAINT"relationships_targetEntityId_entities_id_fk"FOREIGN KEY ("targetEntityId") REFERENCES"public"."entities"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
185
+
ALTERTABLE"relationships" ADD CONSTRAINT"relationships_agentId_agents_id_fk"FOREIGN KEY ("agentId") REFERENCES"public"."agents"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
186
+
ALTERTABLE"relationships" ADD CONSTRAINT"fk_user_a"FOREIGN KEY ("sourceEntityId") REFERENCES"public"."entities"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
187
+
ALTERTABLE"relationships" ADD CONSTRAINT"fk_user_b"FOREIGN KEY ("targetEntityId") REFERENCES"public"."entities"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
188
+
ALTERTABLE"rooms" ADD CONSTRAINT"rooms_agentId_agents_id_fk"FOREIGN KEY ("agentId") REFERENCES"public"."agents"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
189
+
ALTERTABLE"rooms" ADD CONSTRAINT"rooms_worldId_worlds_id_fk"FOREIGN KEY ("worldId") REFERENCES"public"."worlds"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
190
+
ALTERTABLE"worlds" ADD CONSTRAINT"worlds_agentId_agents_id_fk"FOREIGN KEY ("agentId") REFERENCES"public"."agents"("id") ON DELETE cascadeONUPDATE no action;--> statement-breakpoint
191
+
CREATEINDEX "idx_embedding_memory" ON"embeddings" USING btree ("memory_id");--> statement-breakpoint
192
+
CREATEINDEX "idx_memories_type_room" ON"memories" USING btree ("type","roomId");--> statement-breakpoint
193
+
CREATEINDEX "idx_memories_metadata_type" ON"memories" USING btree (((metadata->>'type')));--> statement-breakpoint
194
+
CREATEINDEX "idx_memories_document_id" ON"memories" USING btree (((metadata->>'documentId')));--> statement-breakpoint
195
+
CREATEINDEX "idx_fragments_order" ON"memories" USING btree (((metadata->>'documentId')),((metadata->>'position')));--> statement-breakpoint
196
+
CREATEINDEX "idx_participants_user" ON"participants" USING btree ("entityId");--> statement-breakpoint
197
+
CREATEINDEX "idx_participants_room" ON"participants" USING btree ("roomId");--> statement-breakpoint
198
+
CREATEINDEX "idx_relationships_users" ON"relationships" USING btree ("sourceEntityId","targetEntityId");
0 commit comments