Re: ISO something like "#if 0 ... #endif" for SQL code - Mailing list pgsql-general

From Alban Hertroys
Subject Re: ISO something like "#if 0 ... #endif" for SQL code
Date
Msg-id DD18D9BB-C92D-4B4B-9829-54AC88152B0E@solfertje.student.utwente.nl
Whole thread Raw
In response to ISO something like "#if 0 ... #endif" for SQL code  ("Kynn Jones" <kynnjo@gmail.com>)
List pgsql-general
On Mar 10, 2008, at 4:50 PM, Kynn Jones wrote:

> Hi!  When it comes to programming SQL, my newbie approach is to
> write my code in a file test.sql, which I test from within psql by
> using
>
>   my_db=> \i /some/path/test.sql
>
> ...and (once I'm satisfied with the code) copy and paste it to a
> different file that has the SQL I've written so far for the project.
>
> It's a rather cumbersome system, all the more so because I don't
> have a convenient way to comment out large chunks of code (which
> may include C-style comments).
>
> I'm thinking of something like the trick of surrounding C code with
> pairs of #if 0 and #endif, which effectively comments out code,
> even when it contains /* C-style comments */.
>
> Is there some similar trick for SQL code?

I have been playing with the idea of using cpp to pre-process such
files, and maybe even put them in a Makefile. I don't think there's
any reason that wouldn't be possible with SQL files. Added bonus, you
can use macros in your SQL, for things like environment paths (for
including other SQL files for example) etc.

Alban Hertroys

--
If you can't see the forest for the trees,
cut the trees and you'll see there is no forest.


!DSPAM:737,47d573f5233091666920879!



pgsql-general by date:

Previous
From: Alan Hodgson
Date:
Subject: Re: searching using indexes 8.3
Next
From: Alban Hertroys
Date:
Subject: Re: searching using indexes 8.3