title: How can I execute pl/pgsql code without creating a function?
body: <p>With SQL Server, I can execute code ad hoc T-SQL code with full procedural logic through SQL Server Management Studio, or any other client. I've begun working with PostgreSQL and have run into a bit of a difference in that PGSQL requires any logic to be embedded in a function. </p>
  
  <p>Is there a way to execute PL/PGSQL code without creating an executing a function?</p>