Add indexes for models in postgres
Signed-off-by: Lee Smet <lee.smet@hotmail.com>
This commit is contained in:
parent
87a5ae67c7
commit
02a6a1c8d8
@ -147,7 +147,17 @@ WHERE table_name = $1
|
||||
)
|
||||
.map_err(Error::from)?;
|
||||
|
||||
// TODO: Create indexes
|
||||
for indexed_field in M::indexed_fields() {
|
||||
tx.execute(
|
||||
&format!(
|
||||
"CREATE INDEX {0}_{1}_idx ON {0} ( (value->'{1}') )",
|
||||
Self::collection_name::<M>(),
|
||||
indexed_field,
|
||||
),
|
||||
&[],
|
||||
)
|
||||
.map_err(Error::from)?;
|
||||
}
|
||||
|
||||
tx.commit().map_err(Error::from)?;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user