2013/9/23 Marko Tiikkaja <ma...@joh.to> > On 9/23/13 6:40 AM, Pavel Stehule wrote: > >> After days I am thinking so it can be a good solution >> >> syntax - enhanced current RAISE >> >> RAISE ASSERT WHEN boolean expression >> >> RAISE ASSERT 'some message' WHEN expression >> > > It looks like I'm losing this battle, but this syntax isn't too bad.
I don't win too, but result is good :) > > > and we can have a GUC that controls asserts per database - possibly >> overwritten by plpgsql option - similar to current plpgsql options >> >> assert_level = [*ignore*, notice, warning, error] >> > > This sounds like a decent enhancement. > > > p.s. clause WHEN can be used for other exception level - so it can be a >> interesting shortcut for other use cases. >> > > This idea is good, I like it. > > > I could prepare a patch for this, unless someone else wants to? > > please, do it. Regards Pavel > > > Regards, > Marko Tiikkaja >