Trong ứng dụng Rails hiện tại của tôi, tôi đang giải quyết xung đột lịch biểu bằng cách sắp xếp các mô hình theo trường "created_at
". Tuy nhiên, tôi nhận ra rằng khi chèn nhiều mô hình từ một biểu mẫu cho phép điều này, tất cả các lần created_at
đều giống nhau!Có thể dựa vào khóa chính tăng tự động trong cơ sở dữ liệu của bạn không?
Đây là câu hỏi về thực hành lập trình tốt nhất: Ứng dụng của bạn có thể dựa vào cột ID trong cơ sở dữ liệu của bạn để tăng dần và lớn hơn với mỗi INSERT
để có được thứ tự sáng tạo không? Nói cách khác, tôi có thể sắp xếp một nhóm các hàng tôi kéo ra khỏi cơ sở dữ liệu của tôi bằng cột ID của họ và được đảm bảo đây là một loại chính xác dựa trên thứ tự sáng tạo? Và đây có phải là một thực hành tốt trong ứng dụng của tôi không?
Tôi thích ý tưởng về dự phòng, sắp xếp theo một và sau đó sử dụng ID cho loại thứ cấp. . . cảm ơn! – BushyMark
Trình tự Oracle được sắp xếp cho các bản cài đặt không phải RAC, phần lớn trong số đó. –