احیانا آخر تابع create بعد از ریختن تو دیتابیس دامپ نکردی ؟
شما باید اولش قبل از ریختن تو دیتبایس دامپ کنی
آی دی رو فکر میکنم برای این میگیره که این دومین یوزری هست که داره ثبت نام میکنه آی دی بصورت خودکار اضافه میشه که مشخص کنه یوزر توی کدوم ردیف ذخیره میشه.
وقتی توی دیتابیس نریخته آیدی هم تولید نمیشه و توی دامپ هم ظاهر نمیشه مگه اینکه اول ریخته باشی تو دیتبایس بعد دامپ کرده باشی که قرار نبوده اینکار رو بکنی

همچنین مطمئن شو که داری همین کنترلر رو فراخانی میکنی نه کنترلر دیفالت ثبت نام رو