احمد
3 سال پیش توسط احمد مطرح شد
7 پاسخ

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

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


ثبت پرسش جدید
احمد
@ahmad316948 3 سال پیش مطرح شد
عبدالرحمان کیانی
تخصص : Backend developer
@abdolrahman 3 سال پیش مطرح شد
0

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


احمد
@ahmad316948 3 سال پیش مطرح شد
0

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


احمد
@ahmad316948 3 سال پیش مطرح شد
0

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


عبدالرحمان کیانی
تخصص : Backend developer
@abdolrahman 3 سال پیش مطرح شد
0

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


احمد
@ahmad316948 3 سال پیش مطرح شد
0

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


عبدالرحمان کیانی
تخصص : Backend developer
@abdolrahman 3 سال پیش مطرح شد
0

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


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

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