Commit Graph

1023 Commits (66e0a8cb39e3c4bcdf44ce7fbe1fd39cb71be63b)

Author SHA1 Message Date
Tom Lane 5ecd4e3f30 Binary send/receive routines for a few basic datatypes --- enough for 23 years ago
Tom Lane 45d04099df Reinstate pg_type's typsend and typreceive columns. They don't do much 23 years ago
Tom Lane 4a5f38c4e6 Code review for holdable-cursors patch. Fix error recovery, memory 23 years ago
Tom Lane 092133beb3 Okay, I've had it with PQsetdbLogin having slightly different defaults 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
Tom Lane cb7fb3ca95 First phase of FE/BE protocol modifications: new StartupPacket layout 23 years ago
Tom Lane 730840c9b6 First phase of work on array improvements. ARRAY[x,y,z] constructor 23 years ago
Jan Wieck cd203f3395 Avoid primary key lookup (and lock) if foreign key does not change 23 years ago
Bruce Momjian 54f7338fa1 This patch implements holdable cursors, following the proposal 23 years ago
Bruce Momjian 7a3e7b64ac to_char fixes, Karel Zak 23 years ago
Bruce Momjian f1792b932c Use PQfreemem() consistently, and document its use for Notify. 23 years ago
Tom Lane 8d9e025e7f Instead of storing pg_statistic stavalues entries as text strings, store 23 years ago
Peter Eisentraut 1a7f4ed525 Make "win" a separate port from "cygwin". This means you can now 23 years ago
Tom Lane d72f6c7503 Reimplement NUMERIC datatype using base-10000 arithmetic; also improve 23 years ago
Bruce Momjian e5f5e73fcb Update for new serial functionality. 23 years ago
Bruce Momjian 432b9b0f75 Add ALTER TABLE <tablename> CLUSTER ON <indexname> 23 years ago
Bruce Momjian 5f65225fa3 Todo items: 23 years ago
Bruce Momjian d7f10705b4 Attached is a patch that limits the range tested by horology to 23 years ago
Bruce Momjian 3c28f9c144 This trivial cleans up a little bit of the code in 23 years ago
Bruce Momjian a18331004a Add start time to pg_stat_activity 23 years ago
Tom Lane 48dfa0d057 Arrange to print the relevant key values when reporting a foreign-key 23 years ago
Tom Lane 31e69ccb21 Add explicit tests for division by zero to all user-accessible integer 23 years ago
Tom Lane 21591967bc Turns out new IN implementation has got some problems in an UPDATE or 23 years ago
Bruce Momjian 69c049cef4 Back out LOCKTAG changes by Rod Taylor, pending code review. Sorry. 23 years ago
Bruce Momjian d0f3a7e9c4 - Modifies LOCKTAG to include a 'classId'. Relation receive a classId of 23 years ago
Bruce Momjian a286f73210 The following patches eliminate the overflows in the j2date() and date2j() 23 years ago
Tom Lane 51972a9d5d COALESCE() and NULLIF() are now first-class expressions, not macros 23 years ago
Tom Lane 18e8f06c9d Arrange to give error when a SetOp member statement refers to a variable 23 years ago
Bruce Momjian 6cb1f4fe44 The "random" regression test uses a function called oidrand(), which 23 years ago
Bruce Momjian 8195f8f042 Code for WITHOUT OIDS. 23 years ago
Tom Lane 8a4fdce9f2 Fix thinko in new logic about pushing down non-nullability constraints: 23 years ago
Tom Lane 3752e85bad Determine the set of constraints applied to a domain at executor 23 years ago
Tom Lane bd96dd1184 Allow a time zone to be specified (and silently ignored) in the input 23 years ago
Tom Lane 2e46b762eb Extend join-selectivity API (oprjoin interface) so that join type is 23 years ago
Tom Lane 70fba70430 Upgrade cost estimation for joins, per discussion with Bradley Baetz. 23 years ago
Tom Lane 9f5f212475 Allow the planner to collapse explicit inner JOINs together, rather than 23 years ago
Peter Eisentraut ef7422510e Grant options, and cascading revoke. Grant options are allowed only for 23 years ago
Tom Lane bdfbfde1b1 IN clauses appearing at top level of WHERE can now be handled as joins. 23 years ago
Tom Lane cb23b8415b Repair an embarrassingly large number of alphabetization mistakes in the 23 years ago
Bruce Momjian 4b874036c2 Back out ORDER BY addition to Inet, for Tom. 23 years ago
Tom Lane de97072e3c Allow merge and hash joins to occur on arbitrary expressions (anything not 23 years ago
Bruce Momjian ecbd8daaac Add ORDER BY for inet regression, pointed out by Rod Taylor. 23 years ago
Peter Eisentraut b65cd56240 Read-only transactions, as defined in SQL. 23 years ago
Tom Lane a60f9db508 Fix inherited UPDATE for cases where child column numbering doesn't 23 years ago
Tom Lane 17194f4112 Partial code review for ALTER DOMAIN patch. Incorporates Rod Taylor's 23 years ago
Tom Lane 0a02d47a11 Enforces NOT NULL constraints to be applied against new PRIMARY KEY 23 years ago
Tom Lane a03c0d93d5 Code review for CLUSTER ALL patch. Fix bogus locking, incorrect transaction 23 years ago
Peter Eisentraut 1b42ad7e59 Initial version of the SQL information schema 23 years ago
Tom Lane 3145cbc14f Admit defeat on the prospect of keeping straight exactly which platforms 23 years ago