راکت

وارد کردن 40 هزار سطر از داده توسط سییدر های لاراول

7 پاسخ

سلام وقت بخیر
بنده درگیر پروژه ای هستم و باید 40 هزار تا 3 میلیون سطر از دیتا رو که در فایل جدا گونه به صورت آرایه دارم
رو توسط seeder ها وارد کنم ولی انجام نمیده هر چی هم سرچ کردم به نتیجه ای نرسیدم
اگر تجربه ای دارید ممنون میشم راهنمایی کنید

پیام : Seeding: AsnafTableSeeder رو میده ولی پیام Seeded رو نمیده

البته اگر راه حلی بهتر دارید برای وارد کردن داده های حجیم ممنون میشم بفرمایید

@hossein.r.1442
@hesammousavi
@mohsenbostan
@ali.bayat
@juza66
@amin.mokhtari94

ثبت پرسش جدید

پاسخ‌ها

7
محسن بستان
محسن بستان
@mohsenbostan

تخصص: Senior Backend Developer

@milad.jafari6210
سلام.
چون تعداد داده ها خیلی زیاده، خیلی طول می کشه تا وارد بشه. پیغام Seeding هم به همین منظوره و باید صبر کنید تا تموم بشه.

میلاد
میلاد
@milad.jafari6210

تخصص: برنامه نویس

اقا بستان ممنون بابت پاسخ seeding تموم میشه ولی وارد نمیکنه داده ای رو و پیغام Seeded رو نشون نمیده

@mohsenbostan

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

حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

قسمت 6 و 7 دوره زیر رو مشاهده کنید
https://roocket.ir/series/whats-new-in-laravel-6

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

داخل متد run داخل Seeder ی که داری از متد زیر استفاده کن:

DB::disableQueryLog();
میلاد
میلاد
@milad.jafari6210

تخصص: برنامه نویس

@ali.bayat
سلام ممنون
استفاده میکنم فایده ای نداره
من به نظر باید از php generator ها و lazy collection ها استفاده کنم
شما ایده ای در این مورد دارید؟

میلاد
میلاد
@milad.jafari6210

تخصص: برنامه نویس

@hesammousavi

سلام اقای موسوی من دیدم و کد های شما هم زدم ولی نشد
من الان نیاز فوری دارم باید حتما بیش از 100 هزار رکورد که در فایل جدا گونه به صورت ارایه هست رو به وسیله سیدر ها وارد دیتابیس کنم

لطفا نمونه کد اگر ممکنه بفرستید یا کمی واضح توضیح بدید که دقیقا چی و کجا باید بنویسم

نیاز فوری هست ممنون میشم

Alimotreb
Alimotreb
@Alimotreb

تخصص: کانفیگ سرور و برنامه نویس

سلام
@milad.jafari6210

با seeder ها که احتمالا باید بشه!
time out جایی که دارید کار میکنید رو اول ببرید بالا ، بعد تست بگیرید
اگر نشد
یه روت جدید بسازید ، با php pure فایل رو فراخونی کنید
حلقه بزنید
کوئری بنویسید براش
بره بریزه! دیگه این نهایت کار هست دیگه!

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

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