docs/v3/api-ref/python/prefect-server-models-saved_searches.mdx
prefect.server.models.saved_searchesFunctions for interacting with saved search ORM objects. Intended for internal use by the Prefect REST API.
create_saved_search <sup><a href="https://github.com/PrefectHQ/prefect/blob/main/src/prefect/server/models/saved_searches.py#L18" target="_blank"><Icon icon="github" style="width: 14px; height: 14px;" /></a></sup>create_saved_search(db: PrefectDBInterface, session: AsyncSession, saved_search: schemas.core.SavedSearch) -> orm_models.SavedSearch
Upserts a SavedSearch.
If a SavedSearch with the same name exists, all properties will be updated.
Args:
session: a database sessionsaved_search: a SavedSearch modelReturns:
read_saved_search <sup><a href="https://github.com/PrefectHQ/prefect/blob/main/src/prefect/server/models/saved_searches.py#L61" target="_blank"><Icon icon="github" style="width: 14px; height: 14px;" /></a></sup>read_saved_search(db: PrefectDBInterface, session: AsyncSession, saved_search_id: UUID) -> Union[orm_models.SavedSearch, None]
Reads a SavedSearch by id.
Args:
session: A database sessionsaved_search_id: a SavedSearch idReturns:
read_saved_search_by_name <sup><a href="https://github.com/PrefectHQ/prefect/blob/main/src/prefect/server/models/saved_searches.py#L79" target="_blank"><Icon icon="github" style="width: 14px; height: 14px;" /></a></sup>read_saved_search_by_name(db: PrefectDBInterface, session: AsyncSession, name: str) -> Union[orm_models.SavedSearch, None]
Reads a SavedSearch by name.
Args:
session: A database sessionname: a SavedSearch nameReturns:
read_saved_searches <sup><a href="https://github.com/PrefectHQ/prefect/blob/main/src/prefect/server/models/saved_searches.py#L99" target="_blank"><Icon icon="github" style="width: 14px; height: 14px;" /></a></sup>read_saved_searches(db: PrefectDBInterface, session: AsyncSession, offset: Optional[int] = None, limit: Optional[int] = None) -> Sequence[orm_models.SavedSearch]
Read SavedSearches.
Args:
session: A database sessionoffset: Query offsetlimit: Query limitReturns:
delete_saved_search <sup><a href="https://github.com/PrefectHQ/prefect/blob/main/src/prefect/server/models/saved_searches.py#L129" target="_blank"><Icon icon="github" style="width: 14px; height: 14px;" /></a></sup>delete_saved_search(db: PrefectDBInterface, session: AsyncSession, saved_search_id: UUID) -> bool
Delete a SavedSearch by id.
Args:
session: A database sessionsaved_search_id: a SavedSearch idReturns: