Commit Graph

87 Commits (d2d153fdb08053d655bd0fef14187eed6a674193)

Author SHA1 Message Date
Heikki Linnakangas 316186f289 Handle SPIErrors raised directly in PL/Python code. 13 years ago
Tom Lane 08be00fabe Fix plpython's handling of functions used as triggers on multiple tables. 13 years ago
Peter Eisentraut db0af74af2 PL/Python: Convert oid to long/int 13 years ago
Tom Lane 45d1f1e024 Adjust PL/Python regression tests some more for Python 3.3. 13 years ago
Heikki Linnakangas 3ff15883b1 Perform conversion from Python unicode to string/bytes object via UTF-8. 14 years ago
Robert Haas d7c734841b Reduce messages about implicit indexes and sequences to DEBUG1. 14 years ago
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 1d158d7f98 Python 2.2 is no longer supported 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
Tom Lane bef47331b6 Code review for plpgsql fn_signature patch. 14 years ago
Robert Haas 5ae88c65da Adjust expected regression test outputs for PL/python. 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 5d0e462366 Update regression test files for PL/Python traceback patch 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 2f363590c1 Additional PL/Python regression test expected file 15 years ago
Peter Eisentraut 4b853c879d Fix regression tests after PL/Python custom SPI exceptions patch 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 438cdf6e48 Remove remaining expected file for Python 2.2 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
Tom Lane 907855ac75 Clean up missed change to plpython expected files. 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 5829738868 Do not prefix error messages with the string "PL/Python: " 15 years ago
Peter Eisentraut 582b5ac62e Improve exception usage in PL/Python 15 years ago
Peter Eisentraut 418df3a5dd Also save the error detail in SPIError 15 years ago
Tom Lane cc73c16050 Quick hack to un-break plpython regression tests. 15 years ago
Peter Eisentraut 116ce2f4d0 Get rid of the global variable holding the error state 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 cc3c4a2407 Update Python version information 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