Prompt miễn phí
Cập nhật schema và migration tương thích ngược
Sửa model, migration và mã truy cập dữ liệu để thêm hoặc đổi trường mà vẫn giữ an toàn cho dữ liệu cũ.
Prompt dùng để làm gì?
Sửa model, migration và mã truy cập dữ liệu để thêm hoặc đổi trường mà vẫn giữ an toàn cho dữ liệu cũ.
Điền thông tin của bạn
Prompt
Input mẫu
Output mẫu
"loai_mau": "Minh họa cấu trúc kết quả mong đợi; không phải log thực thi hoặc benchmark model",
"ket_qua_minh_hoa": "Đã đề xuất migration thêm cột last_login_at nullable, cập nhật model để đọc giá trị null an toàn, và giữ luồng ghi cũ không bị ảnh hưởng. Checklist gồm chạy migration trên bản sao dữ liệu và kiểm tra truy vấn cũ vẫn hoạt động.",
"kiem_chung_can_lam": "Thử schema cũ và mới cùng hoạt động với last_login_at null; ghi rõ điều kiện rollback trước thao tác dữ liệu."
}
Cách sử dụng
Thử schema cũ và mới cùng hoạt động với last_login_at null; ghi rõ điều kiện rollback trước thao tác dữ liệu. Chỉ dùng mã, log và fixture được phép chia sẻ. Phân biệt đề xuất với thay đổi đã áp dụng; chỉ ghi PASS khi có lệnh chạy và kết quả thực tế.
Giải thích cấu trúc
Mẹo sử dụng
- Nêu rõ dữ liệu cũ có thể thiếu trường nào để Codex thiết kế fallback đúng.
- Nếu thay đổi là rename field, yêu cầu phương án hai bước: thêm mới rồi chuyển dữ liệu.
- Gắn điều kiện rollback ngay từ đầu để tránh migration một chiều nguy hiểm.
- Kiểm tra lại query phụ thuộc index hoặc unique constraint sau sửa đổi.
Nguồn và giấy phép
ONTER biên tập · original
Đánh giá prompt
Chọn số sao theo trải nghiệm của bạn. Bạn có thể sửa đánh giá sau một phút.
Prompt liên quan
Phân tích module lớn và đề xuất tách trách nhiệm
Đề xuất cách chia nhỏ module quá tải thành các phần rõ trách nhiệm, kèm thứ tự triển khai an toàn và tiêu chí hoàn thành.
Săn mã chết sau thay đổi kiến trúc lớn
Tìm import thừa, hàm không còn được gọi và nhánh vô dụng sau tái cấu trúc, kèm lý do nên xóa hoặc giữ.
Giảm bộ nhớ cho pipeline xử lý file lớn
Phân tích pipeline đọc file lớn, tìm chỗ nạp dữ liệu thừa và đề xuất tối ưu stream, chia lô hoặc giảm giữ trạng thái.
Kiểm tra phân quyền theo vai trò trong luồng quản trị
Rà soát logic phân quyền ở màn hình và endpoint quản trị, phát hiện quyền thiếu, sai hoặc không nhất quán.
