Commit Graph

290 Commits (c89f409749c35bf18fab8e025a34645dd925390c)

Author SHA1 Message Date
Andres Freund c89f409749 plperl: windows: Use Perl_setlocale on 5.28+, fixing compile failure. 4 years ago
Michael Paquier 410aa248e5 Fix various typos, grammar and code style in comments and docs 4 years ago
Tom Lane cab5b9ab2c Revert changes about warnings/errors for placeholders. 4 years ago
Tom Lane 5609cc01c6 Rename EmitWarningsOnPlaceholders() to MarkGUCPrefixReserved(). 4 years ago
Tom Lane 05798c9f7f plperl: update ppport.h to Perl 5.34.0. 4 years ago
Tom Lane b3817f5f77 Improve hash_create()'s API for some added robustness. 5 years ago
Tom Lane c7aba7c14e Support subscripting of arbitrary types, not only arrays. 5 years ago
Tom Lane f90149e628 Don't use custom OID symbols in pg_type.dat, either. 5 years ago
Tom Lane bb03010b9f Remove the "opaque" pseudo-type and associated compatibility hacks. 6 years ago
Alvaro Herrera 2f9661311b
Represent command completion tags as structs 6 years ago
Alvaro Herrera c9d2977519 Clean up newlines following left parentheses 6 years ago
Alvaro Herrera 3974c4a724 Remove useless "return;" lines 6 years ago
Amit Kapila e0487223ec Make the order of the header file includes consistent. 6 years ago
Peter Eisentraut a63c84e59a Fix some compiler warnings on older compilers 6 years ago
Peter Eisentraut 604bd36711 PG_FINALLY 6 years ago
Michael Paquier eb43f3d193 Fix inconsistencies and typos in the tree 6 years ago
Tom Lane 032627ee78 Clean up PL/Perl's handling of the _() macro. 7 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 7 years ago
Tom Lane 4d5840cea9 Fix problems with auto-held portals. 7 years ago
Peter Eisentraut fc22b6623b Generated columns 7 years ago
Andres Freund a9c35cf85c Change function call information to be variable length. 7 years ago
Andres Freund 578b229718 Remove WITH OIDS support, change oid catalog column visibility. 7 years ago
Tom Lane 3a382983d1 Allow plperl_sv_to_datum to look through scalar refs. 8 years ago
Tom Lane cefa387153 Merge catalog/pg_foo_fn.h headers back into pg_foo.h headers. 8 years ago
Peter Eisentraut 056a5a3f63 Allow committing inside cursor loop 8 years ago
Tom Lane 442accc3fe Allow memory contexts to have both fixed and variable ident strings. 8 years ago
Peter Eisentraut 09230e54fb Remove some obsolete procedure-specific code from PLs 8 years ago
Peter Eisentraut fd1a421fe6 Add prokind column, replacing proisagg and proiswindow 8 years ago
Peter Eisentraut 8561e4840c Transaction control in PL procedures 8 years ago
Peter Eisentraut 70d6226e4f Use portal pinning in PL/Perl and PL/Python 8 years ago
Tom Lane 9fa6f00b13 Rethink MemoryContext creation to improve performance. 8 years ago
Peter Eisentraut e4128ee767 SQL procedures 8 years ago
Peter Eisentraut 0e1539ba0d Add some const decorations to prototypes 8 years ago
Tom Lane 60651e4cdd Support domains over composite types in PL/Perl. 8 years ago
Andres Freund 2cd7084524 Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n). 8 years ago
Tom Lane b4cc35fbb7 Tighten coding for non-composite case in plperl's return_next. 9 years ago
Tom Lane bebe174bb4 PL/Perl portability fix: avoid including XSUB.h in plperl.c. 9 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 9 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 9 years ago
Tom Lane e3860ffa4d Initial pgindent run with pg_bsd_indent version 2.0. 9 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 9 years ago
Kevin Grittner 5ebeb579b9 Follow-on cleanup for the transition table patch. 9 years ago
Tom Lane 9e3755ecb2 Remove useless duplicate inclusions of system header files. 9 years ago
Tom Lane c0ef456b97 Volatile-ize some plperl variables that must survive into PG_CATCH blocks. 9 years ago
Tom Lane 1833f1a1c3 Simplify code by getting rid of SPI_push, SPI_pop, SPI_restore_connection. 9 years ago
Tom Lane 6d30fb1f75 Make SPI_fnumber() reject dropped columns. 9 years ago
Tom Lane 0d4446083d Use heap_modify_tuple not SPI_modifytuple in pl/perl triggers. 9 years ago
Tom Lane 6f7c0ea32f Improve memory management for PL/Perl functions. 9 years ago
Tom Lane ea268cdc9a Add macros to make AllocSetContextCreate() calls simpler and safer. 9 years ago
Noah Misch 4ad6f13500 Copyedit comments and documentation. 10 years ago