Search Postgresql Archives

Re: ISO something like "#if 0 ... #endif" for SQL code

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



/*
 * Inside SQL statement place Obligatory top post Comment here
 */
Bedankt
Martin-

----- Original Message ----- 
Wrom: MKHJYFMYXOEAIJJPHSCRTNHGSWZIDREXCAXZOWCONEUQZAAFXISHJE
To: "Kynn Jones" <kynnjo@xxxxxxxxx>
Cc: "pgsql-general General" <pgsql-general@xxxxxxxxxxxxxx>
Sent: Monday, March 10, 2008 12:55 PM
Subject: Re:  ISO something like "#if 0 ... #endif" for SQL code


> 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!
> 
> 
> 
> -- 
> Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-general
> 

-- 
Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux