راکت

سوال در رابطه کاربا مایگریشن ها در knex.js

7 پاسخ

سلام دوستان آیا کسی هست که با مایگریشن ها در knex.js کار کرده باشه؟ چون یه مسئله ای برام پیش اومده که میخام کمک بگیرم.
من در حال توسعه یه اپلیکیشن دستکتاپی با electron.js هستم و برای ذخیره سازی اطلاعات از دیتابیس sqlite3 و کتابخانه knex.js استفاده می کنم. خوب از اونجایی که دیتابیس در این اپلیکیشن رویه سیستم کابر ذخیره میشه و مثل دیتابیس های زبان های سمت وب نیست که رویه هاست ذخیره بشه و بتوان به راحتی تغییرات رویه دیتابیس انجام داد. لذا من برای حل این مسئله از مایگریشن ها در knex.js کمک گرفتم ( اگه روش بهتری هست معرفی کنید) خوب از اونجایی که مایگریشن در محیط coomand prompt اجرا میشه چجوری میتوان وقتی کاربر نسخه جدید برنامه رو نصب کرد مایگریشن های جدید رو بصورت خودکار اعمال کرد؟

ثبت پرسش جدید

پاسخ‌ها

7
احمد
احمد
@ahmad316948
Ibo Kiani
Ibo Kiani
@abdoki7788

تخصص: Backend developer

@ahmad316948
منظورتونو نفهمیدم و node هم بلد نیستم ولی مثلا اگه میخواین بصورت خودکار مایگریت بشه میتونین با نود یه کامند رو ران کنید
https://stackabuse.com/executing-shell-commands-with-node-js/

شاید پاسخ شما همین‌جا باشد

احمد
احمد
@ahmad316948

@abdolrahman
منظورم واضحه دیگه. میخام یه کامند رو بصورت خودکار در نود اجرا کنم.

احمد
احمد
@ahmad316948

@abdolrahman
منظورم واضحه دیگه. میخام یه کامند رو بصورت خودکار در نود اجرا کنم.

Ibo Kiani
Ibo Kiani
@abdoki7788

تخصص: Backend developer

@ahmad316948
پس لینک بالا به درد خورد؟

احمد
احمد
@ahmad316948

@abdolrahman
بله تا حدودی

Ibo Kiani
Ibo Kiani
@abdoki7788

تخصص: Backend developer

https://www.npmjs.com/package/knex-automigrate
اینم چک کنید شاید بدرد خورد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام