LEAKPROOF requires the executing user to have superuser privileges when creating the functions which would be the only statement required to be executed as a superuser.
transportation
Docs
Read the layer documentation at http://openmaptiles.org/schema#transportation

