I propose the attached little patch to set the name of the memory context of an unnamed portal to "<unnamed>" instead of just an empty string. Otherwise the debug memory context dump looks a little confusing. We use this convention elsewhere for making unnamed statements etc. more clearly visible.
+1
Pavel
-- Peter Eisentraut http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services