chore(modules-sdk): parallel migrations (#13898)
This commit is contained in:
1 parent
fffc1be1e7
commit
13d7d15be5
14 files changed
+124
-24
No files matched your search
@@ -1,4 +1,4 @@
|
||||
import { MedusaAppLoader } from "@medusajs/framework"
|
||||
import { MedusaAppLoader, Migrator } from "@medusajs/framework"
|
||||
import { LinkLoader } from "@medusajs/framework/links"
|
||||
import {
|
||||
ContainerRegistrationKeys,
|
||||
@@ -41,6 +41,9 @@ const main = async function ({ directory, modules }) {
|
||||
*/
|
||||
logger.info("Generating migrations...")
|
||||
|
||||
const migrator = new Migrator({ container })
|
||||
await migrator.ensureMigrationsTable()
|
||||
|
||||
await medusaAppLoader.runModulesMigrations({
|
||||
moduleNames: modules,
|
||||
action: "generate",
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { MEDUSA_CLI_PATH, MedusaAppLoader } from "@medusajs/framework"
|
||||
import { MEDUSA_CLI_PATH, MedusaAppLoader, Migrator } from "@medusajs/framework"
|
||||
import { LinkLoader } from "@medusajs/framework/links"
|
||||
import {
|
||||
ContainerRegistrationKeys,
|
||||
@@ -60,6 +60,10 @@ export async function migrate({
|
||||
* Run migrations
|
||||
*/
|
||||
logger.info("Running migrations...")
|
||||
|
||||
const migrator = new Migrator({ container })
|
||||
await migrator.ensureMigrationsTable()
|
||||
|
||||
await medusaAppLoader.runModulesMigrations({
|
||||
action: "run",
|
||||
})
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { MedusaAppLoader } from "@medusajs/framework"
|
||||
import { MedusaAppLoader, Migrator } from "@medusajs/framework"
|
||||
import { LinkLoader } from "@medusajs/framework/links"
|
||||
import {
|
||||
ContainerRegistrationKeys,
|
||||
@@ -40,6 +40,10 @@ const main = async function ({ directory, modules }) {
|
||||
* Reverting migrations
|
||||
*/
|
||||
logger.info("Reverting migrations...")
|
||||
|
||||
const migrator = new Migrator({ container })
|
||||
await migrator.ensureMigrationsTable()
|
||||
|
||||
await medusaAppLoader.runModulesMigrations({
|
||||
moduleNames: modules,
|
||||
action: "revert",
|
||||
|
||||
Reference in new issue
Block a user