Start moving data server handling from pinia store to server
This commit is contained in:
@@ -2,7 +2,7 @@ import { Sequelize } from "sequelize-typescript"
|
||||
|
||||
// Models
|
||||
import { Order } from "./models/ordering/order.model"
|
||||
import { OrderItem } from "./models/ordering/orderItem.model"
|
||||
import { Ticket } from "./models/ordering/ticket.model"
|
||||
import { Account } from "./models/user/account.model"
|
||||
import { prepopulateDatabase } from "./scripts/databaseHelper"
|
||||
import { Address } from "./models/user/address.model"
|
||||
@@ -14,7 +14,7 @@ import { Band } from "./models/acts/band.model"
|
||||
import { Concert } from "./models/acts/concert.model"
|
||||
import { Member } from "./models/acts/member.model"
|
||||
import { Rating } from "./models/acts/rating.model"
|
||||
import { Tour } from "./models/acts/tour.model"
|
||||
import { Event } from "./models/acts/event.model"
|
||||
import { City } from "./models/locations/city.model"
|
||||
import { BandGenre } from "./models/acts/bandGenre.model"
|
||||
import { Seat } from "./models/locations/seat.model"
|
||||
@@ -35,18 +35,23 @@ export const sequelize = new Sequelize({
|
||||
models: [
|
||||
AccountRole, Account, Payment, Address,
|
||||
City, Location, SeatGroup, SeatRow, Seat,
|
||||
Genre, Band, BandGenre, Rating, Member, Tour, Concert,
|
||||
Order, OrderItem
|
||||
Genre, Band, BandGenre, Rating, Member, Event, Concert,
|
||||
Order, Ticket
|
||||
]
|
||||
})
|
||||
|
||||
export function startDatabase() {
|
||||
let force = false
|
||||
|
||||
// Create database and tables
|
||||
sequelize.sync({ force: true })
|
||||
sequelize.sync({ force: force })
|
||||
.then(() => {
|
||||
console.log("Database & tables created!")
|
||||
|
||||
prepopulateDatabase()
|
||||
if (force) {
|
||||
prepopulateDatabase()
|
||||
}
|
||||
|
||||
console.log("Database prepopulated!")
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user