Commit Graph

934 Commits (59fdccccf5a4e77dba970c9e3ce14d19d52bf740)

Author SHA1 Message Date
Peter Eisentraut aff53b27f0 Make the yacc rules safe for parallel make. See discussion on pgsql-patches 24 years ago
Tom Lane 2a4660f5aa Update keyword lists per suggestions by Peter. There are now four 24 years ago
Tom Lane a585c20d12 Tweak parser so that there is a defined representation for datatypes 24 years ago
Tom Lane d4d23852c1 If the alternatives for a CASE construct all have the same typmod, 24 years ago
Tom Lane 8bfc437301 Clean up a bunch of ScanKeyEntryInitialize calls that weren't bothering 24 years ago
Tom Lane ec438886e1 Allow TIMESTAMP, VARCHAR, et al to be used as unquoted column names, 24 years ago
Bruce Momjian ea08e6cd55 New pgindent run with fixes suggested by Tom. Patch manually reviewed, 25 years ago
Tom Lane 5251e7b3d0 CREATE TABLE foo (x,y,z) AS SELECT ... can't apply target column names 25 years ago
Bruce Momjian 7cc8af5563 Got "ADD" to appear only in ALTER TABLE and not CREATE TABLE 25 years ago
Bruce Momjian 434077c4e6 Remove "ADD" from TABLE / ADD UNIQUE-PRIMARY error message because the 25 years ago
Tom Lane 9685afb0b2 Add default expressions to INSERTs during planning, not during parse 25 years ago
Tom Lane 7d05310828 Fix problem reported by Alex Korn: if a relation has been dropped and 25 years ago
Bruce Momjian 4911c85e86 Add ALTER TABLE ADD UNIQUE regression tests from Christopher Kings-Lynne. 25 years ago
Bruce Momjian 6783b2372e Another pgindent run. Fixes enum indenting, and improves #endif 25 years ago
Bruce Momjian b81844b173 pgindent run on all C files. Java run to follow. initdb/regression 25 years ago
Tom Lane 01b73d3f27 Fix foreign keys on system columns. 25 years ago
Bruce Momjian 8dded696e6 Now I had them reversed. Wow that syntax is error-prone. 25 years ago
Bruce Momjian caafc1c5cc Syntax fix. Can't use #ifdef in gram.y. 25 years ago
Bruce Momjian e1ce520c09 Back out LIMIT #,# removal and mark it as to-be-removed in 7.3. 25 years ago
Tom Lane dab708ea08 Cause transformIndexConstraints() to do the right thing with requests 25 years ago
Tom Lane c59839ac6d Consolidate tables of known system attributes into one table. 25 years ago
Bruce Momjian bb8f8e6279 Change LIMIT #,# error message to be more generic. 25 years ago
Bruce Momjian f363b3177d Remove LIMIT #,# and suggest LIMIT # OFFSET #, per mailing list discussion. 25 years ago
Thomas G. Lockhart 424d9389d6 Fix transposed arguments for typmod for one INTERVAL production. 25 years ago
Tom Lane 9047292725 Spell 'between' correctly, clean up spacing in error messages. 25 years ago
Thomas G. Lockhart 9310075a13 Accept an INTERVAL argument for SET TIME ZONE per SQL99. 25 years ago
Tom Lane f9e6e27c87 Break transformCreateStmt() into multiple routines and make 25 years ago
Peter Eisentraut 371f49bf9f Remove gratuitous discrepancy between extract() and date_part(), 25 years ago
Peter Eisentraut ec5c62874d Allow optional () after current_user, session_user, user, current_time, 25 years ago
Tom Lane 0b3bca6c6f Change plpgsql to depend on main parser's type-declaration grammar, 25 years ago
Tom Lane 7ecc40c2df Another go-round with FigureColname, to produce less surprising results 25 years ago
Tom Lane 71f2993c45 Fix transformExpr() to not scribble on its input datastructure while 25 years ago
Tom Lane 7249562fe3 Remove redundant code, update comments, cause CURRENT_TIME to 25 years ago
Thomas G. Lockhart bd97e4e7be Implement explicit date/time precision per SQL99 spec. 25 years ago
Tom Lane 03b0a589d1 Consider interpreting a function call as a trivial (binary-compatible) 25 years ago
Tom Lane 38633cf891 Make the world safe for atttypmod=0 ... this didn't use to mean anything, 25 years ago
Tom Lane 2e5fda7b7e DROP AGGREGATE and COMMENT ON AGGREGATE now accept the expected syntax 25 years ago
Thomas G. Lockhart 3e1beda2cd Implement precision support for timestamp and time, both with and without 25 years ago
Tom Lane f2c657375d Add CREATE OR REPLACE FUNCTION syntax to allow replacing a function 25 years ago
Tom Lane f58179669a Suppress timestamp_ops for backwards compatibility with 7.1 pg_dump. 25 years ago
Thomas G. Lockhart 6f58115ddd Measure the current transaction time to milliseconds. 25 years ago
Bruce Momjian 1aab783b59 Implement TODO item: 25 years ago
Tom Lane ac0c234c16 Suppress gcc warning. 25 years ago
Peter Eisentraut a1ee06625c Provide tunable knob for x = NULL -> x IS NULL transformation, default to off. 25 years ago
Tom Lane 89fa551808 EXPLAIN ANALYZE feature to measure and show actual runtimes and tuple 25 years ago
Tom Lane 052c2eaa65 Simplify and clean up FigureColname; make it work without coredumping 25 years ago
Bruce Momjian d70a944e0a Bug #1: attribute name when column is type cast: 25 years ago
Tom Lane 09e99a1082 Change addlit() to not assume its input is null-terminated, so that we 25 years ago
Bruce Momjian bd9b32803b Here is my much-promised patch to let people add UNIQUE constraints after 25 years ago
Tatsuo Ishii 227767112c Commit Karel's patch. 25 years ago