Commit Graph

55 Commits (210eb9b743c0645df05e5c8be4490ba4f09fc871)

Author SHA1 Message Date
Peter Eisentraut 2cfb1c6f77 PL/Python: Adjust the regression tests for Python 3.3 14 years ago
Peter Eisentraut a97207b690 PL/Python: Fix slicing support for result objects for Python 3 14 years ago
Peter Eisentraut e6c2e8cb87 PL/Python: Improve test coverage 14 years ago
Peter Eisentraut 52aa334fcd PL/Python: Fix crash in functions returning SETOF and using SPI 14 years ago
Peter Eisentraut ba3e4157a7 PL/Python: Accept strings in functions returning composite types 14 years ago
Peter Eisentraut 0f48e06751 PL/Python: Improve documentation of nrows() method 14 years ago
Peter Eisentraut c03523ed3f PL/Python: Fix crash when colnames() etc. called without result set 14 years ago
Peter Eisentraut ee7fa66b19 PL/Python: Add result metadata functions 14 years ago
Peter Eisentraut 89e850e6fd plpython: Add SPI cursor support 14 years ago
Heikki Linnakangas f21fc7f9fc Preserve SQLSTATE when an SPI error is propagated through PL/python 14 years ago
Tom Lane 2dada0cc85 Fix two issues in plpython's handling of composite results. 15 years ago
Peter Eisentraut 5809a64584 Set client encoding explicitly in plpython_unicode test 15 years ago
Peter Eisentraut 2bd78eb8d5 Add traceback information to PL/Python errors 15 years ago
Tom Lane 63b656b7bf Create extension infrastructure for the core procedural languages. 15 years ago
Peter Eisentraut 474a42473a PL/Python custom SPI exceptions 15 years ago
Peter Eisentraut 22690719ea PL/Python explicit subtransactions 15 years ago
Peter Eisentraut bc411f25c1 Table function support for PL/Python 15 years ago
Peter Eisentraut 1c51c7d5ff Add PL/Python functions for quoting strings 15 years ago
Peter Eisentraut b05186f8a4 Invalidate PL/Python functions with composite type argument when the 15 years ago
Peter Eisentraut 0c5933d010 Wrap PL/Python SPI calls into subtransactions 15 years ago
Peter Eisentraut 15f55cc38a Add validator to PL/Python 15 years ago
Peter Eisentraut 4609caf364 Correctly add exceptions to the plpy module for Python 3 15 years ago
Peter Eisentraut fc946c39ae Remove useless whitespace at end of lines 15 years ago
Tom Lane add0ea88e7 Fix aboriginal mistake in plpython's set-returning-function support. 15 years ago
Tom Lane 09130e5867 Fix plpython so that it again honors typmod while assigning to tuple fields. 15 years ago
Tom Lane 2ec993a7cb Support triggers on views. 15 years ago
Peter Eisentraut 3f11971916 Remove extra newlines at end and beginning of files, add missing newlines 16 years ago
Peter Eisentraut 6b72aa5154 Add a regression test case for bug #5497 16 years ago
Peter Eisentraut 12c2f2f66c Use data-type specific conversion functions also in plpy.execute 16 years ago
Peter Eisentraut adb7764030 PL/Python DO handler 16 years ago
Peter Eisentraut dd4cd55c15 Python 3 support in PL/Python 16 years ago
Peter Eisentraut db7386187f PL/Python array support 16 years ago
Peter Eisentraut 2e3b16c8ba Improve PL/Python elog output 16 years ago
Peter Eisentraut 4ab6ebf3f4 Add Unicode support in PL/Python 17 years ago
Peter Eisentraut 3ab8b7fa6f Fix/improve bytea and boolean support in PL/Python 17 years ago
Peter Eisentraut 983d10833e Use generic attribute management in PL/Python 17 years ago
Peter Eisentraut 5dff93638c Make PL/Python tests more compatible with Python 3 17 years ago
Peter Eisentraut efc1aeb85a Remove the test case that depends on the platform's float output format. 17 years ago
Peter Eisentraut 0c738084fb PL/Python regression tests for data type handling 17 years ago
Peter Eisentraut cfe380a6dd Augment test coverage in PL/Python, especially for error conditions. 17 years ago
Peter Eisentraut 9d9848668f Split the plpython regression test into test cases arranged by topic, instead 17 years ago
Tom Lane cd331e4b84 Defend against possible crash if a plpython function does not specify names 17 years ago
Tom Lane bdc7dd6799 Fix plpython to not get totally confused by OUT arguments. (It still doesn't 18 years ago
Peter Eisentraut 3e584e071b Remove use of whrandom module, which was removed in Python 2.5. 19 years ago
Bruce Momjian 819f22a302 Allow PL/python to return composite types and result sets 20 years ago
Andrew Dunstan 51b40f03a4 Looks like the new plpython regression test fails on older pythons. See if this works. 20 years ago
Andrew Dunstan 0a269db9cf Add table_name and table_schema to plpython trigger data, plus docs and regression test. 20 years ago
Bruce Momjian c574106a66 Adjust plpython for escape_string_warning. 20 years ago
Bruce Momjian bc0be355c8 Adjust PL regression tests for escape_string_warning. 20 years ago
Neil Conway 87daae1143 Allow PL/Python functions to return void, per gripe from James Robinson 20 years ago