Στις προδιαγραφές του REST API ζητείται να υλοποιηθεί το resetstations και resetvehicles. Στην μέχρι τώρα υλοποίησή μας έχουμε foreign keys στον πίνακα passes που αναφέρονται στους πίνακες station και vehicle.
Έχουμε το εξής πρόβλημα: Δεν ξέρουμε πώς ακριβώς να υλοποιήσουμε τους περιορισμούς διαγραφής και ανανέωσης. Μέχρι τώρα έχουμε on delete restrict (το οποίο μας φαίνεται πιο λογικό) όμως αυτό δεν μας αφήνει να υλοποιήσουμε τα endpoints όπως ακριβώς αυτά ζητούνται, δηλαδή πριν γίνει το resetstations θα πρέπει να γίνει το resetpasses. Είναι αυτό αποδεκτό;
Διαφορετικά, θα μπορούσε να υλοποιηθεί χωρίς foreign keys αλλά τότε δεν θα έχουμε την δυνατότητα update. Είναι αυτό λογικό;