質問編集履歴

4

書式の改善

2016/02/13 05:45

投稿

dthani
dthani

スコア131

test CHANGED
File without changes
test CHANGED
File without changes

3

書式の改善

2016/02/13 05:45

投稿

dthani
dthani

スコア131

test CHANGED
@@ -1 +1 @@
1
- [postgresql] SPI開発について
1
+ [postgresql] SPI(サーバプログラミングインタフェース)開発について
test CHANGED
File without changes

2

書式、タイトルの変更

2016/02/12 04:58

投稿

dthani
dthani

スコア131

test CHANGED
@@ -1 +1 @@
1
- pl/pgsqlエラーログ出力について
1
+ [postgresql] SPI開発について
test CHANGED
@@ -1,34 +1,32 @@
1
1
  PostgreSQLのpl/pgsqlでエラーが発生したときに、
2
2
 
3
- エラーログを吐く処理を追加したいと思っています。
3
+ エラーログを吐く処理を追加したいと思っており、googleで検索したところ、
4
+
5
+ http://okwave.jp/qa/q3029585.html
6
+
7
+ http://www.postgresql.jp/document/8.2/html/spi-examples.html
8
+
9
+
10
+
11
+ 上記サイトで、「PostgreSQLでは、C言語でユーザ定義関数を作成できる」と書かれており、
12
+
13
+ サーバプログラミングインタフェース(SPI)開発にたどり着いたのですが、
14
+
15
+ どのように開発すれば良いか良くわかりません。
16
+
17
+ コンパイルの仕方や、ソースの置き場所、デバッグの仕方など、開発の仕方を教えてください。
18
+
19
+ 例えば、pgadminでc言語をコンパイルするのでしょうか?
20
+
21
+
4
22
 
5
23
 
6
24
 
7
25
  ※やりたいことは、oracleのDBMS_OUTPUT.PUT_LINE('Handling PAST_DUE exception.');みたいなことをやりたいと思っています。
8
26
 
27
+ http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/appdev.102/B19257-01/errors.html
9
28
 
10
29
 
11
- それで、googleで検索したところ、
12
-
13
- http://okwave.jp/qa/q3029585.html
14
-
15
-
16
-
17
- があり、
18
-
19
- http://www.postgresql.jp/document/8.2/html/spi-examples.html
20
-
21
-
22
-
23
- 「PostgreSQLでは、C言語でユーザ定義関数を作成できる」
24
-
25
- と書かれていたのですが、どのように開発すればよいかよくわかりません。
26
-
27
- pgadminでc言語をコンパイルするのでしょうか?
28
-
29
-
30
-
31
- また、もう少し、わかりやすいサイトがありましたら、お教えください。
32
30
 
33
31
 
34
32
 
@@ -40,10 +38,6 @@
40
38
 
41
39
 
42
40
 
43
- http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/appdev.102/B19257-01/errors.html
44
-
45
-
46
-
47
41
  以上、
48
42
 
49
43
  よろしくお願いします。

1

書式の改善

2016/02/12 00:00

投稿

dthani
dthani

スコア131

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,10 @@
1
1
  PostgreSQLのpl/pgsqlでエラーが発生したときに、
2
2
 
3
3
  エラーログを吐く処理を追加したいと思っています。
4
+
5
+
6
+
7
+ ※やりたいことは、oracleのDBMS_OUTPUT.PUT_LINE('Handling PAST_DUE exception.');みたいなことをやりたいと思っています。
4
8
 
5
9
 
6
10
 
@@ -34,6 +38,12 @@
34
38
 
35
39
 
36
40
 
41
+
42
+
43
+ http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/appdev.102/B19257-01/errors.html
44
+
45
+
46
+
37
47
  以上、
38
48
 
39
49
  よろしくお願いします。