summaryrefslogtreecommitdiff
path: root/src/backend/parser
AgeCommit message (Expand)Author
2019-01-17Postpone aggregate checks until after collation is assigned.Andrew Gierth
2019-01-15Don't include heapam.h from others headers.Andres Freund
2019-01-06Replace the data structure used for keyword lookup.Tom Lane
2019-01-02Update copyright for 2019Bruce Momjian
2018-12-31Remove some useless codeAlvaro Herrera
2018-12-27Remove obsolete IndexIs* macrosPeter Eisentraut
2018-12-19Make type "name" collation-aware.Tom Lane
2018-11-21Remove WITH OIDS support, change oid catalog column visibility.Andres Freund
2018-11-13Fix realfailN lexer rules to not make assumptions about input format.Tom Lane
2018-11-13Align ECPG lexer more closely with the core and psql lexers.Tom Lane
2018-11-08Revise attribute handling code on partition creationAlvaro Herrera
2018-10-30Fix interaction of CASE and ArrayCoerceExpr.Tom Lane
2018-10-23Remove get_attidentity()Peter Eisentraut
2018-10-23Sprinkle some const decorationsPeter Eisentraut
2018-10-16Correct constness of system attributes in heap.c & prerequisites.Andres Freund
2018-10-04Add option SKIP_LOCKED to VACUUM and ANALYZEMichael Paquier
2018-10-01Change PROCEDURE to FUNCTION in CREATE EVENT TRIGGER syntaxPeter Eisentraut
2018-10-01Add assertions that we hold some relevant lock during relation open.Tom Lane
2018-09-30Create an RTE field to record the query's lock mode for each relation.Tom Lane
2018-09-26Update dummy CREATE ASSERTION grammarPeter Eisentraut
2018-09-18Add a debugging option to stress-test outfuncs.c and readfuncs.c.Tom Lane
2018-09-18Fix some minor issues exposed by outfuncs/readfuncs testing.Tom Lane
2018-09-17Fix parsetree representation of XMLTABLE(XMLNAMESPACES(DEFAULT ...)).Tom Lane
2018-09-04Fully enforce uniqueness of constraint names.Tom Lane
2018-08-23Fix lexing of standard multi-character operators in edge cases.Andrew Gierth
2018-08-23Reduce an unnecessary O(N^3) loop in lexer.Andrew Gierth
2018-08-22Change PROCEDURE to FUNCTION in CREATE TRIGGER syntaxPeter Eisentraut
2018-08-04Fix INSERT ON CONFLICT UPDATE through a view that isn't just SELECT *.Tom Lane
2018-07-24Refactor cluster_rel() to handle more optionsMichael Paquier
2018-07-18Fix misc typos, mostly in comments.Heikki Linnakangas
2018-07-12Improve two error messagesPeter Eisentraut
2018-07-11Fix bugs with degenerate window ORDER BY clauses in GROUPS/RANGE mode.Tom Lane
2018-07-07Add separate error message for procedure does not existPeter Eisentraut
2018-06-18Consider syntactic form when disambiguating function vs column reference.Tom Lane
2018-06-16Fix some minor error-checking oversights in ParseFuncOrColumn().Tom Lane
2018-05-27Don't fall off the end of perl functionsAndrew Dunstan
2018-05-21Fix SQL:2008 FETCH FIRST syntax to allow parameters.Andrew Gierth
2018-05-01Clean up warnings from -Wimplicit-fallthrough.Tom Lane
2018-04-27perltidy: Add option --nooutdent-long-quotesPeter Eisentraut
2018-04-26Post-feature-freeze pgindent run.Tom Lane
2018-04-23Fix handling of partition bounds for boolean partitioning columns.Tom Lane
2018-04-15Reorganize partitioning codeAlvaro Herrera
2018-04-12Cleanup covering infrastructureTeodor Sigaev
2018-04-12Revert MERGE patchSimon Riggs
2018-04-08Merge catalog/pg_foo_fn.h headers back into pg_foo.h headers.Tom Lane
2018-04-07Indexes with INCLUDE columns and their support in B-treeTeodor Sigaev
2018-04-06Improve parse representation for MERGESimon Riggs
2018-04-05Allow cpluspluscheck to pass by renaming variableSimon Riggs
2018-04-05MERGE post-commit reviewSimon Riggs
2018-04-04Foreign keys on partitioned tablesAlvaro Herrera