Commit Graph

197 Commits (484a4a08abe316212d67d84bb8705b06e44f862d)

Author SHA1 Message Date
Neil Conway d0b4399d81 Reimplement the linked list data structure used throughout the backend. 22 years ago
Tom Lane c53d6e927f Tighten parsing of boolean options to CREATE TYPE and related functions, 22 years ago
Tom Lane 0bd61548ab Solve the 'Turkish problem' with undesirable locale behavior for case 22 years ago
Tom Lane 59f9a0b9df Implement a solution to the 'Turkish locale downcases I incorrectly' 22 years ago
Tom Lane a77e32d7c5 Apply the core parts of Dennis Bjorklund's patch to allow function 22 years ago
PostgreSQL Daemon 969685ad44 $Header: -> $PostgreSQL Changes ... 22 years ago
Tom Lane 42ce74bf17 COMMENT ON casts, conversions, languages, operator classes, and 22 years ago
Tom Lane fa5c8a055a Cross-data-type comparisons are now indexable by btrees, pursuant to my 22 years ago
Tom Lane c1d62bfd00 Add operator strategy and comparison-value datatype fields to ScanKey. 22 years ago
Peter Eisentraut e78b0079a2 Change some notices to warnings and vice versa according to criteria 22 years ago
Peter Eisentraut 7438af96fa More message editing, some suggested by Alvaro Herrera 22 years ago
Peter Eisentraut feb4f44d29 Message editing: remove gratuitous variations in message wording, standardize 22 years ago
Tom Lane a56a016ceb Repair some REINDEX problems per recent discussions. The relcache is 22 years ago
Bruce Momjian d16b877612 Add HINT if CREATE FUNCTION specifies a valid language, but the language 22 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 22 years ago
Bruce Momjian 089003fb46 pgindent run. 22 years ago
Tom Lane c4cf7fb814 Adjust 'permission denied' messages to be more useful and consistent. 22 years ago
Tom Lane 81b5c8a136 A visit from the message-style police ... 22 years ago
Tom Lane da4ed8bfdd Another round of error message editing, covering backend/commands/. 22 years ago
Tom Lane 216311d590 First bits of work on error message editing. 22 years ago
Tom Lane 79fafdf49c Some early work on error message editing. Operator-not-found and 23 years ago
Peter Eisentraut b256f24264 First batch of object rename commands. 23 years ago
Tom Lane 6ba8af9d5d Remove restriction that cast functions cannot be volatile. This 23 years ago
Tom Lane 8d43947886 Reduce messages associated with shell-type function arguments/results 23 years ago
Tom Lane d2db166c75 Require superuser privilege to create a binary-compatible cast, per 23 years ago
Tom Lane eb3adab568 Provide an upgrade strategy for dump files containing functions declared 23 years ago
Tom Lane b26dfb9522 Extend pg_cast castimplicit column to a three-way value; this allows us 23 years ago
Peter Eisentraut 5ea9322872 Cast functions can be immutable or stable. 23 years ago
Bruce Momjian e50f52a074 pgindent run. 23 years ago
Tom Lane b663f3443b Add a bunch of pseudo-types to replace the behavior formerly associated 23 years ago
Peter Eisentraut 9bccdf17f7 Create/drop cast now requires ownership of at least one of the types. 23 years ago
Tom Lane 15fe086fba Restructure system-catalog index updating logic. Instead of having 23 years ago
Tom Lane 7b970bc1bc Use aclcheck_error() in place of ad-hoc permissions complaints. 23 years ago
Tom Lane a28375140c Fix minor coding error: don't ReleaseSysCache until after last use of 23 years ago
Peter Eisentraut 739adf32ee Remove unused system table columns: 23 years ago
Peter Eisentraut e9c013f4bd Add unique index on pg_cast.oid, and document pg_cast table. 23 years ago
Bruce Momjian dcbacde2e3 Patch problems caused by code drift since OID patch creation. 24 years ago
Bruce Momjian b0f5086e41 oid is needed, it is added at the end of the struct (after the null 24 years ago
Peter Eisentraut 97377048b4 pg_cast table, and standards-compliant CREATE/DROP CAST commands, plus 24 years ago
Tom Lane 7c6df91dda Second phase of committing Rod Taylor's pg_depend/pg_constraint patch. 24 years ago
Bruce Momjian d84fe82230 Update copyright to 2002. 24 years ago
Peter Eisentraut d60f10b0e7 Add optional "validator" function to languages that can validate the 24 years ago
Peter Eisentraut e8ac187c68 Allow functions to be executed with the privileges of the function owner. 24 years ago
Peter Eisentraut 94bdc4855c Extend syntax of CREATE FUNCTION to resemble SQL99. 24 years ago
Tom Lane 31c775adeb Restructure aclcheck error reporting to make permission-failure 24 years ago
Tom Lane b0bcf8aab2 Restructure AclItem representation so that we can have more than eight 24 years ago
Tom Lane 71dc300a37 The contents of command.c, creatinh.c, define.c, remove.c and rename.c 24 years ago