Any way to undo a hard delete?

I did a hard delete on a stream, and I want to recreate it. Is there absolutely no way to recreate it? Having to migrate everything but that stream to another eventstore instance seems just wrong…

Yes and no. This is why hard delete is not the default btw. Hard delete tombstones the stream.

So you can remove the hard delete eventually but its a bit tricky.

see option – UNSAFE IGNORE HARD DELETE: False ()