kozukata-toa/src/external/db/data-source.ts

28 lines
687 B
TypeScript

import "reflect-metadata";
import { AimeCard, AimeUser, FelicaCardLookup, FelicaMobileLookup } from "./entity/aimedb";
import { Arcade, Machine } from "./entity/allnet";
import { EventLog } from "./entity/base";
import { ChunithmStaticEvent } from "./entity/chunithm/static";
import { Config } from "lib/setup/config";
import { DataSource } from "typeorm";
export const AppDataSource = new DataSource({
type: "sqlite",
database: Config.DATABASE_PATH,
synchronize: true,
logging: false,
entities: [
Arcade,
AimeCard,
AimeUser,
ChunithmStaticEvent,
EventLog,
FelicaCardLookup,
FelicaMobileLookup,
Machine,
],
migrations: [],
subscribers: [],
enableWAL: true,
});