IS NULL
não é um tipo de índice separado. IS NULL
neste caso específico é uma expressão de condição em um índice parcial
. Você pode declarar índices parciais para PostgreSQL no SQLAlchemy por meio do postresql_where
kwarg:Index('processing_null_index', processing_start_time, postgresql_where=processing_start_time.is_(None))