Commit Graph

227 Commits (94f8f63fdbcf61a56a23b8052d68fd78bec86a3b)

Author SHA1 Message Date
Tom Lane d70a42e642 Represent type-specific length coercion functions as pg_cast entries, 22 years ago
Tom Lane c541bb86e9 Infrastructure for I/O of composite types: arrange for the I/O routines 22 years ago
Tom Lane c3a153afed Tweak palloc/repalloc to allow zero bytes to be requested, as per recent 22 years ago
Neil Conway d0b4399d81 Reimplement the linked list data structure used throughout the backend. 22 years ago
Bruce Momjian 49d3d9cf40 Change COPY CSV keyword to be: 22 years ago
Bruce Momjian 52e4f27af9 Prevent doubling of escapes when not in quote mode for CSV. 22 years ago
Bruce Momjian 862b20b382 Complete TODO item: 22 years ago
Bruce Momjian 3a14336746 Modify COPY for() loop to use attnum as a variable name, not 'i'. 22 years ago
Bruce Momjian 4a72dbc1ae The attached applied patch throws an error if the delimiter appears in 22 years ago
Tom Lane 87bd956385 Restructure smgr API as per recent proposal. smgr no longer depends on 22 years ago
Tom Lane 2f0d43b251 Review uses of IsUnderPostmaster, change some tests to look at 22 years ago
Tom Lane c77f363384 Ensure that close() and fclose() are checked for errors, at least in 22 years ago
Tom Lane be4b8a867f Don't use %s-with-precision format spec to truncate data being displayed 22 years ago
PostgreSQL Daemon 969685ad44 $Header: -> $PostgreSQL Changes ... 22 years ago
Tom Lane 0eceaaf9b7 Modify COPY FROM to match the null-value string against the column value 23 years ago
Tom Lane 0e319c7ad7 Improve context display for failures during COPY IN, as recently 23 years ago
Peter Eisentraut feb4f44d29 Message editing: remove gratuitous variations in message wording, standardize 23 years ago
Tom Lane ce2ab4131a Fix stupid typo (mine I suppose) in CopyGetData. Per report from Dave Cramer. 23 years ago
Tom Lane c01641f8ae libpq failed to cope with COPY FROM STDIN if the command was issued 23 years ago
Bruce Momjian 46785776c4 Another pgindent run with updated typedefs. 23 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 23 years ago
Bruce Momjian 089003fb46 pgindent run. 23 years ago
Tom Lane c4cf7fb814 Adjust 'permission denied' messages to be more useful and consistent. 23 years ago
Tom Lane b05d3ae1ed Error message editing in backend/libpq, backend/postmaster, backend/tcop. 23 years ago
Tom Lane 5e6d691e0d Error message editing in backend/executor. 23 years ago
Tom Lane da4ed8bfdd Another round of error message editing, covering backend/commands/. 23 years ago
Bruce Momjian 9ea764a0dc Remove use of geteuid under Win32. 23 years ago
Tom Lane b1ee615a7f COPY BINARY uses the new binary I/O routines. Update a few more datatypes 23 years ago
Tom Lane 0ac6298bb8 Implement new-protocol binary I/O support in DataRow, Bind, and FunctionCall 23 years ago
Tom Lane c0a8c3ac13 Update 3.0 protocol support to match recent agreements about how to 23 years ago
Tom Lane 6687650ce6 COPY and pg_dump failed to cope with zero-column tables. Fix 'em. 23 years ago
Tom Lane f690920a75 Infrastructure for upgraded error reporting mechanism. elog.c is 23 years ago
Tom Lane 5ed27e35f3 Another round of protocol changes. Backend-to-frontend messages now all 23 years ago
Bruce Momjian c3b7d2d522 Allow \r and \r\n termination for COPY files. 23 years ago
Bruce Momjian 9c48cae3e4 Add pipe parameter to COPY function to allow proper line termination. 23 years ago
Tom Lane bd8d441775 Second round of FE/BE protocol changes. Frontend->backend messages now 23 years ago
Bruce Momjian d46e643822 Add Win32 path handling for / vs. \ and drive letters. 23 years ago
Bruce Momjian 54f7338fa1 This patch implements holdable cursors, following the proposal 23 years ago
Tom Lane 3752e85bad Determine the set of constraints applied to a domain at executor 23 years ago
Peter Eisentraut b65cd56240 Read-only transactions, as defined in SQL. 23 years ago
Tom Lane 5bab36e9f6 Revise executor APIs so that all per-query state structure is built in 23 years ago
Tom Lane 3a4f7dde16 Phase 3 of read-only-plans project: ExecInitExpr now builds expression 23 years ago
Tom Lane a0bf885f9e Phase 2 of read-only-plans project: restructure expression-tree nodes 23 years ago
Tom Lane 3a18f01b7a Run COPY OUT in a temporary memory context that's reset once per row, 23 years ago
Tom Lane ea0b5c8569 Use Params, rather than run-time-modified Const nodes, to handle 23 years ago
Tom Lane f893ee271f Remove unused constisset and constiscast fields of Const nodes. Clean 23 years ago
Bruce Momjian 1b7f3cc02d This patch implements FOR EACH STATEMENT triggers, per my email to 23 years ago
Bruce Momjian 9b12ab6d5d Add new palloc0 call as merge of palloc and MemSet(0). 23 years ago
Bruce Momjian 75fee4535d Back out use of palloc0 in place if palloc/MemSet. Seems constant len 23 years ago
Bruce Momjian 8fee9615cc Merge palloc()/MemSet(0) calls into a single palloc0() call. 23 years ago