Skip to main content

prefect.server.events.storage.database

Functions

build_distinct_queries

query_events

query_next_page

count_events

raw_count_events

Count events from the database with the given filter. Only returns the count and does not return any addition metadata. For additional metadata, use count_events. Args:
  • session: a database session
  • events_filter: filter criteria for events
Returns:
  • The count of events in the database that match the filter criteria.

read_events

Read events from the Postgres database. Args:
  • session: a Postgres events session.
  • filter: filter criteria for events.
  • limit: limit for the query.
  • offset: offset for the query.
Returns:
  • A list of events ORM objects.

write_events

Write events to the database. Args:
  • session: a database session
  • events: the events to insert

get_max_query_parameters

get_number_of_event_fields

get_number_of_resource_fields