0

我的应用程序不适合“通用”RDBMS 模式类别,我不想要庞大的 DDL 脚本——因此我需要#include语义,我可能会有不同的脚本变体,因此我需要#ifdef语义。

GNU m4 是要走的路吗?

或者也许有一些宏功能psql

编辑:在与 m4 合作一段时间后,它似乎符合要求,我已经回答了下面的问题(暂时不会接受),但如果你觉得你可以为这个问题添加更多内容,请这样做。

4

1 回答 1

0

是的,m4 是适合这种特殊编码风格的工具——但请记住:不要过度添加太多宏。

正如手册所述, m4会让人上瘾,所以要小心。

于 2010-03-06T15:23:15.140 回答