33 lines
797 B
TypeScript
33 lines
797 B
TypeScript
/**
|
|
* Partner architecture unification migration stub.
|
|
*
|
|
* Schema change: Partner / CityPartner / CommonCityCommissionRule removed;
|
|
* PartnerAccount is the primary entity; Store.partnerAccountId;
|
|
* Order.partnerAccountIdAtPay.
|
|
*
|
|
* This is a breaking schema change — there is no incremental SQL migration path
|
|
* from the legacy v3.1 tables. Apply on a fresh or disposable database:
|
|
*
|
|
* cd server/dukang-api
|
|
* npx prisma db push --force-reset
|
|
* pnpm prisma:seed
|
|
*
|
|
* Do NOT run --force-reset against production.
|
|
*/
|
|
|
|
async function main() {
|
|
console.log(`
|
|
Partner account unification requires a full schema reset.
|
|
|
|
Run:
|
|
cd server/dukang-api
|
|
npx prisma db push --force-reset
|
|
pnpm prisma:seed
|
|
`);
|
|
}
|
|
|
|
main().catch((error) => {
|
|
console.error(error);
|
|
process.exit(1);
|
|
});
|