Map Traveler MCP

/*! map-traveler-mcp | MIT License | https://github.com/mfukushim/map-traveler-mcp */ import { relations } from "drizzle-orm/relations"; import {avatarModel, run_history, run_status, runAbroadRoute, runAvatar, runTerminal} from "./schema.js"; export const terminalRelations = relations(runAbroadRoute, ({ one }) => ({ terminalStartR: one(runTerminal, { fields: [runAbroadRoute.terminalStart], references: [runTerminal.id], }), terminalEndR: one(runTerminal, { fields: [runAbroadRoute.terminalEnd], references: [runTerminal.id], }), })); export const routeRelations = relations(runTerminal, ({ many }) => ({ routeStarts: many(runAbroadRoute), routeEnds: many(runAbroadRoute), })); export const modelRelations = relations(runAvatar, ({ one }) => ({ terminalStartR: one(avatarModel, { fields: [runAvatar.modelId], references: [avatarModel.id], }) })) export const runStatuslRelations = relations(run_status, ({ many }) => ({ runHistory: many(run_history) }))