IS NULL
no es un tipo de índice separado. IS NULL
en este caso específico es una expresión de condición en un índice parcial
. Puede declarar índices parciales para PostgreSQL en SQLAlchemy a través del postresql_where
kwarg:
Index('processing_null_index', processing_start_time, postgresql_where=processing_start_time.is_(None))