Commit Graph

136 Commits (b4b7ce8061d34cea2b4915c41403b2a74d5fde0e)

Author SHA1 Message Date
Peter Eisentraut b4b7ce8061 Add repalloc0 and repalloc0_array 3 years ago
Michael Paquier 55f4802785 Prevent write operations on large objects in read-only transactions 3 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Heikki Linnakangas 6b1b405ebf Fix snapshot reference leak if lo_export fails. 4 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Peter Eisentraut 604bd36711 PG_FINALLY 6 years ago
Peter Eisentraut 5d3587d14b Fix most -Wundef warnings 6 years ago
Peter Eisentraut 7e9a4c5c3d Use consistent style for checking return from system calls 6 years ago
Michael Paquier c74d49d41c Fix many typos and inconsistencies 6 years ago
Michael Paquier 82a5649fb9 Tighten use of OpenTransientFile and CloseTransientFile 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Tom Lane ae20b23a9e Refactor permissions checks for large objects. 8 years ago
Tom Lane 5ecc0d738e Restrict lo_import()/lo_export() via SQL permissions not hard-wired checks. 8 years ago
Peter Eisentraut 0c5803b450 Refactor new file permission handling 8 years ago
Peter Eisentraut aa6b7b72d9 Fix saving and restoring umask 8 years ago
Tom Lane 8d9881911f Require update permission for the large object written by lo_put(). 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 8 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 8 years ago
Tom Lane e3860ffa4d Initial pgindent run with pg_bsd_indent version 2.0. 8 years ago
Noah Misch 3a0d473192 Use wrappers of PG_DETOAST_DATUM_PACKED() more. 9 years ago
Peter Eisentraut 6fc547960d Rename C symbols for backend lo_ functions 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Tom Lane ea268cdc9a Add macros to make AllocSetContextCreate() calls simpler and safer. 9 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Tom Lane 154146d208 Rename lo_create(oid, bytea) to lo_from_bytea(). 11 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Noah Misch c50b7c09d8 Add large object functions catering to SQL callers. 12 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago
Heikki Linnakangas 1f67078ea3 Add OpenTransientFile, with automatic cleanup at end-of-xact. 13 years ago
Tom Lane 7e0cce0265 Remove unnecessary overhead in backend's large-object operations. 13 years ago
Tom Lane 26fe56481c Code review for 64-bit-large-object patch. 13 years ago
Tatsuo Ishii 461ef73f09 Add API for 64-bit large object access. Now users can access up to 13 years ago
Peter Eisentraut 0e85abd658 Clean up compiler warnings from unused variables with asserts disabled 14 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Bruce Momjian 6416a82a62 Remove unnecessary #include references, per pgrminclude script. 14 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Tom Lane 04f4e10cfc Use symbolic names not octal constants for file permission flags. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Bruce Momjian 65e806cba1 pgindent run for 9.0 16 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago
Itagaki Takahiro f1325ce213 Add large object access control. 16 years ago
Bruce Momjian d747140279 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 16 years ago
Bruce Momjian 511db38ace Update copyright for 2009. 17 years ago
Tom Lane 220db7ccd8 Simplify and standardize conversions between TEXT datums and ordinary C 18 years ago
Tatsuo Ishii 325c0a39e4 Add server side lo_import(filename, oid) function. 18 years ago
Bruce Momjian 9098ab9e32 Update copyrights in source tree to 2008. 18 years ago