Yorhel
b3281924d1
Pg: Add escape_literal() and escape_identifier()
...
Didn't expect I'd ever need these, but they're useful for generating SQL
scripts.
2025-04-07 13:45:33 +02:00
Yorhel
d9d2ad0434
Pg: Add COPY support
2025-03-10 12:32:14 +01:00
Yorhel
b6517cf05a
pg: Pipeline prepare + describeprepared
2025-02-09 09:26:01 +01:00
Yorhel
7b76d94719
pg: Add dynamic type loading & support enum types
...
Least efficient way to support enums, really. *shrug*
2025-02-08 17:24:52 +01:00
Yorhel
171afc0268
pg: Add transaction & subtransaction support
...
Was expecting the implementation of this to get overly complicated and
brittle, but using a counter-based cookie and doing parts of it in Perl
made it pretty easy actually. Pretty happy with how this turned out so
far.
TODO: documentation -.-
2025-02-06 19:12:52 +01:00
Yorhel
9d5905e3b4
pg: Add a few result fetching methods
...
I'm not sure if these are free from memory leaks, need to find a way to
test for that.
2025-02-06 13:38:07 +01:00
Yorhel
711300b227
pg: Statement execution + better error reporting
2025-02-06 09:05:05 +01:00
Yorhel
187417f160
pg: Statement preparing + inspection; less wonky object handling?
2025-02-05 11:49:22 +01:00
Yorhel
c51b5f3598
pg: Better error reporting + basic exec() method
2025-02-03 16:59:18 +01:00