feat: TypeORM entities — User, Role, SubscriptionPlan, Video, Playlist + relations
This commit is contained in:
@@ -10,7 +10,17 @@ export const AppDataSource = new DataSource({
|
||||
database: process.env.DB_NAME ?? "originsdigital",
|
||||
synchronize: false,
|
||||
logging: process.env.NODE_ENV === "development",
|
||||
entities: ["src/entities/**/*.ts"],
|
||||
entities: [
|
||||
require("../entities/User").User,
|
||||
require("../entities/Role").Role,
|
||||
require("../entities/UserRole").UserRole,
|
||||
require("../entities/SubscriptionPlan").SubscriptionPlan,
|
||||
require("../entities/UserSubscription").UserSubscription,
|
||||
require("../entities/Video").Video,
|
||||
require("../entities/Playlist").Playlist,
|
||||
require("../entities/PlaylistVideo").PlaylistVideo,
|
||||
require("../entities/PlaylistShare").PlaylistShare,
|
||||
],
|
||||
migrations: ["src/migrations/**/*.ts"],
|
||||
subscribers: [],
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user