みんな。C言語で書かれたPostgreSQLでストアドプロシージャを作成する方法の簡単な例を作成しようとしています。"test.c" をコンパイルすると、"Unknown type Datum" というエラーが発生します。バージョン 1 の呼び出し規約を使用します。PostgreSQL 9.1 は、私のサーバーの Ubuntu 11.10 にインストールされています。助けてください。ところで、C 言語でストアド プロシージャを作成するための段階的な例を持っている人はいますか? ありがとう
2654 次
2 に答える
2
しばらく前に FreeBSD でこれを行っていたときに、マインド ダンプを作成しました。これが役立つ場合のリンクです。
于 2012-05-21T15:00:07.303 に答える
1
- postgres サーバー インクルード パスを検索します (Debian Wheezy = /usr/include/postgresql/9.1/server/)
- サンプル (foo.c)
#include
内のディレクティブをからに変更します。PostgreSQL
#include ""
#include<>
コンパイルするには、ディレクティブを使用してインクルード検索パスを追加します
-I (gcc -fpic -c foo.c -I/usr/include/postgresql/9.1/server/)
Postgresのドキュメントに記載されているとおりに続行します
于 2012-10-17T15:25:20.940 に答える