これは、PostgreSQL Advent Calendar 2015のDay2の記事です。 今回は、PostgreSQL経由で、Hello WorldのCプログラムを書いてコンパイルして実行してみたいと思います。 PostgreSQLの接続ポートだけ開いているようなサーバ上でHello Worldしたいときに使えるテクニックです!! 以降のSQLは、すべてスーパーユーザで実行してください。 -- Hello Worldのソースを保存するテーブルを作成します。 CREATE TABLE hello_source (line serial, code text); -- Hello WorldのCプログラムの実行結果を保存するテーブルを作成します。 CREATE TABLE hello_result (output text); -- COPY FROM stdinで、Hello World