- Notifications
You must be signed in to change notification settings - Fork5
Commit84d2c51
committed
I noticed that pltcl didn't have any way to get to SPI_lastoid like plpgsql does.. I started using pltcl a lot because I like to decide when and how my queries get planned.. so I put one together really quick
Sorry I don't have the original around to make a quick diff, but its a very small change... I think this should be in the next release, there's no reason not to have it.its a function with no expected arguments, so you can use it like:spi_exec "INSERT INTO mytable(columns...) VALUES(values..)"set oid [spi_lastoid]spi_exec "SELECT mytable_id from mytable WHERE oid=$oid"It just didn't make sense for me to use plpgsql and pltcl, or just screwthem both and use SPI from C.bob@redivi.com1 parentd00b272 commit84d2c51
2 files changed
+34
-3
lines changedLines changed: 13 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
| |||
394 | 394 |
| |
395 | 395 |
| |
396 | 396 |
| |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
397 | 409 |
| |
398 | 410 |
| |
399 | 411 |
| |
|
Lines changed: 21 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
31 | 31 |
| |
32 | 32 |
| |
33 | 33 |
| |
34 |
| - | |
| 34 | + | |
35 | 35 |
| |
36 | 36 |
| |
37 | 37 |
| |
| |||
144 | 144 |
| |
145 | 145 |
| |
146 | 146 |
| |
| 147 | + | |
| 148 | + | |
147 | 149 |
| |
148 | 150 |
| |
149 | 151 |
| |
| |||
251 | 253 |
| |
252 | 254 |
| |
253 | 255 |
| |
254 |
| - | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
255 | 259 |
| |
256 | 260 |
| |
257 | 261 |
| |
| |||
2275 | 2279 |
| |
2276 | 2280 |
| |
2277 | 2281 |
| |
| 2282 | + | |
| 2283 | + | |
| 2284 | + | |
| 2285 | + | |
| 2286 | + | |
| 2287 | + | |
| 2288 | + | |
| 2289 | + | |
| 2290 | + | |
| 2291 | + | |
| 2292 | + | |
| 2293 | + | |
| 2294 | + | |
| 2295 | + | |
| 2296 | + | |
2278 | 2297 |
| |
2279 | 2298 |
| |
2280 | 2299 |
| |
|
0 commit comments
Comments
(0)