Add indexed_fields method on Model

For postgres indexes we want to know the indexed field names upfront
without an actual instance of Model

Signed-off-by: Lee Smet <lee.smet@hotmail.com>
This commit is contained in:
Lee Smet
2025-07-31 13:21:12 +02:00
parent 74a1215554
commit 87a5ae67c7
2 changed files with 16 additions and 0 deletions

View File

@@ -58,6 +58,11 @@ pub trait Model:
Vec::new()
}
/// Return a list of field names which have an index applied.
fn indexed_fields() -> Vec<&'static str> {
Vec::new()
}
/// Get the unique ID for this model
fn get_id(&self) -> u32;