forked from knu/postgresql-plruby
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Changes
90 lines (55 loc) · 1.64 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
-- 0.1.0 * 0.2.5
adaptation for new version of PostgreSQL
-- 0.2.6
#exec can have an optional output of type "array", "hash"
(see the example in plruby.html)
-- 0.2.7
PLrubyplan#each
--- 0.2.8
adapted for 7.3b3
--- 0.2.9
adapted for 1.8.0
corrected stupid bug with GC
--- 0.3.0
*experimental* timeout (--with-timeout)
fixed SPI_execp()
--- 0.3.1
corrected for_numvals() (Thanks Brad Hilton <bhilton@vpop.net>)
--- 0.3.2
functions returning set (PostgreSQL >= 7.3)
--- 0.3.3
corrected timeout
corrected bug with GC
new classes PL::Plan, PL::Cursor
--- 0.3.4
adapted for 7.4
Warning : array as input and output (7.4)
anyarray/anyelement in input/output for 7.4
--- 0.3.6
corrected "EACH STATEMENT"
added ExprMultiResult
--- 0.3.7
corrected full qualified type names for SPI_prepare
#each return nil for PL::Plan
protected PL::PLan::new against parse error
protected thread value when there is a timeout
--- 0.3.8
stupid bug portalActive (only 7.4)
--- 0.3.9
corrected rb_hash_delete for 1.6 (Thanks Dennis Vshivkov <walrus@amur.ru>)
decode arrays in tuples (Thanks Dennis Vshivkov <walrus@amur.ru>)
corrected pl_yield (Thanks Dennis Vshivkov <walrus@amur.ru>)
convert arguments (--enable-conversion at compile time : experimental)
conversion plfunction ==> method (only with --enable-conversion)
add network, geometry (experimental)
corrected function returning table
--- 0.4.0
--enable-shared
array for trigger
--- 0.4.1
add bitstring
--- 0.4.2
by default convert arguments ( --disable-conversion to remove it)
--- 0.4.3
IMPORTANT : work only with postgres >= 7.3
transaction and named arguments for 8.0