Tôi có một di chuyển được gọi là CreateItemsTable
; Tôi chạy nó, tôi có các mục trong bảng đó, bây giờ tôi cần thêm một trường mới vào bảng. Tôi không thể thêm trường vào tệp di chuyển và migrate:refresh
vì tôi cần dữ liệu trong đó.Trường dữ liệu di chuyển Laravel thêm trường sau khi dữ liệu có trong bảng?
Tôi có phải thực hiện một lần di chuyển khác để thêm trường không? Điều đó có vẻ như lộn xộn trong khi tôi đang thử nghiệm mọi thứ trong phát triển, tôi có thể thay đổi các lĩnh vực rất nhiều. Tôi không chắc chắn nếu di chuyển được sạch hơn so với PhpMyAdmin ... hoặc có lẽ tôi không hiểu họ?
Ahh, tôi hiểu, vì vậy repo git của bạn sẽ có tất cả lược đồ cơ sở dữ liệu trong quá trình di chuyển, rất tuyệt! –
Chính xác. Và kịch bản di trú biết rằng việc di trú là mới nên nó sẽ không thực thi lại những ứng dụng đã được áp dụng cho cơ sở dữ liệu. –
Chúng tôi có thể khôi phục hoặc làm mới một lần di chuyển không? Giả sử trong DB sản xuất, chúng tôi có dữ liệu người dùng và chúng tôi thực hiện di chuyển: khôi phục hoặc di chuyển: làm mới thì chúng tôi sẽ mất tất cả dữ liệu. – Sameer