collate-20101204.patch.gz

application/x-gzip

Filename: collate-20101204.patch.gz
Type: application/x-gzip
Part: 0
Message: Re: Per-column collation

Patch

Same data as JSON: GET /api/v1/attachments/:id/patch the parsed metadata as JSON — format, series position, per-file stats; never the diff bytes. API reference →
Format: unified
File+
configure 104 0
configure.in 3 0
contrib/btree_gin/btree_gin.c 3 1
contrib/btree_gist/btree_text.c 7 6
contrib/btree_gist/btree_utils_var.c 2 1
contrib/citext/citext.c 18 17
contrib/citext/citext.sql.in 2 1
contrib/ltree/lquery_op.c 3 2
doc/src/sgml/catalogs.sgml 118 0
doc/src/sgml/charset.sgml 158 0
doc/src/sgml/func.sgml 13 2
doc/src/sgml/indices.sgml 41 0
doc/src/sgml/ref/create_domain.sgml 12 0
doc/src/sgml/ref/create_index.sgml 15 1
doc/src/sgml/ref/create_table.sgml 13 2
doc/src/sgml/ref/create_type.sgml 7 0
doc/src/sgml/syntax.sgml 48 0
src/backend/access/common/tupdesc.c 12 2
src/backend/access/gin/ginutil.c 2 0
src/backend/access/index/indexam.c 1 0
src/backend/access/nbtree/nbtsearch.c 2 0
src/backend/bootstrap/bootstrap.c 27 23
src/backend/catalog/genbki.pl 2 0
src/backend/catalog/heap.c 5 2
src/backend/catalog/index.c 8 2
src/backend/catalog/Makefile 1 1
src/backend/catalog/namespace.c 154 0
src/backend/catalog/pg_type.c 4 1
src/backend/catalog/system_views.sql 4 0
src/backend/catalog/toasting.c 5 1
src/backend/commands/analyze.c 4 0
src/backend/commands/functioncmds.c 2 2
src/backend/commands/indexcmds.c 29 2
src/backend/commands/seclabel.c 3 0
src/backend/commands/sequence.c 10 10
src/backend/commands/tablecmds.c 44 10
src/backend/commands/typecmds.c 22 9
src/backend/commands/view.c 2 1
src/backend/executor/execQual.c 34 1
src/backend/executor/nodeAgg.c 9 0
src/backend/executor/nodeFunctionscan.c 2 1
src/backend/executor/nodeIndexscan.c 7 0
src/backend/executor/nodeMergeAppend.c 2 0
src/backend/executor/nodeMergejoin.c 4 0
src/backend/executor/nodeSort.c 1 0
src/backend/executor/nodeSubplan.c 1 0
src/backend/executor/nodeWindowAgg.c 4 0
src/backend/nodes/copyfuncs.c 46 0
src/backend/nodes/equalfuncs.c 40 0
src/backend/nodes/makefuncs.c 14 3
src/backend/nodes/nodeFuncs.c 230 0
src/backend/nodes/outfuncs.c 53 0
src/backend/nodes/readfuncs.c 39 0
src/backend/optimizer/path/costsize.c 4 0
src/backend/optimizer/path/indxpath.c 41 8
src/backend/optimizer/path/pathkeys.c 23 9
src/backend/optimizer/plan/createplan.c 49 15
src/backend/optimizer/plan/planagg.c 2 1
src/backend/optimizer/plan/setrefs.c 3 0
src/backend/optimizer/plan/subselect.c 25 15
src/backend/optimizer/prep/prepjointree.c 1 0
src/backend/optimizer/prep/preptlist.c 4 0
src/backend/optimizer/prep/prepunion.c 15 6
src/backend/optimizer/util/clauses.c 34 13
src/backend/optimizer/util/plancat.c 4 0
src/backend/optimizer/util/predtest.c 1 0
src/backend/parser/analyze.c 13 2
src/backend/parser/gram.y 37 13
src/backend/parser/parse_agg.c 6 0
src/backend/parser/parse_clause.c 2 1
src/backend/parser/parse_coerce.c 138 1
src/backend/parser/parse_cte.c 22 4
src/backend/parser/parse_expr.c 52 0
src/backend/parser/parse_func.c 14 2
src/backend/parser/parse_node.c 6 2
src/backend/parser/parse_oper.c 18 0
src/backend/parser/parse_param.c 3 0
src/backend/parser/parse_relation.c 27 6
src/backend/parser/parse_target.c 7 0
src/backend/parser/parse_type.c 86 6
src/backend/parser/parse_utilcmd.c 5 4
src/backend/rewrite/rewriteHandler.c 2 0
src/backend/tsearch/ts_locale.c 6 5
src/backend/tsearch/wparser_def.c 2 1
src/backend/utils/adt/arrayfuncs.c 4 1
src/backend/utils/adt/formatting.c 85 42
src/backend/utils/adt/format_type.c 18 7
src/backend/utils/adt/like.c 8 8
src/backend/utils/adt/oracle_compat.c 6 3
src/backend/utils/adt/pg_locale.c 126 2
src/backend/utils/adt/ruleutils.c 70 3
src/backend/utils/adt/selfuncs.c 24 20
src/backend/utils/adt/varchar.c 14 7
src/backend/utils/adt/varlena.c 21 12
src/backend/utils/cache/lsyscache.c 82 0
src/backend/utils/cache/relcache.c 35 0
src/backend/utils/cache/syscache.c 23 0
src/backend/utils/fmgr/fmgr.c 58 0
src/backend/utils/mb/mbutils.c 0 2
src/backend/utils/sort/tuplesort.c 6 2
src/bin/initdb/initdb.c 94 0
src/bin/pg_dump/pg_dump.c 39 8
src/bin/psql/describe.c 20 3
src/include/access/tupdesc.h 1 1
src/include/catalog/catversion.h 1 1
src/include/catalog/index.h 1 0
src/include/catalog/indexing.h 5 0
src/include/catalog/namespace.h 4 0
src/include/catalog/pg_attribute.h 9 5
src/include/catalog/pg_class.h 2 2
src/include/catalog/pg_collation.h 62 0
src/include/catalog/pg_index.h 7 5
src/include/catalog/pg_proc.h 4 2
src/include/catalog/pg_type_fn.h 2 1
src/include/catalog/pg_type.h 146 138
src/include/commands/vacuum.h 2 1
src/include/fmgr.h 11 0
src/include/nodes/makefuncs.h 3 2
src/include/nodes/nodeFuncs.h 2 0
src/include/nodes/nodes.h 1 0
src/include/nodes/parsenodes.h 12 3
src/include/nodes/pg_list.h 9 0
src/include/nodes/plannodes.h 4 0
src/include/nodes/primnodes.h 29 0
src/include/nodes/relation.h 3 0
src/include/optimizer/subselect.h 1 1
src/include/parser/parse_agg.h 1 0
src/include/parser/parse_coerce.h 2 0
src/include/parser/parse_node.h 1 0
src/include/parser/parsetree.h 1 1
src/include/parser/parse_type.h 8 3
src/include/pg_config.h.in 3 0
src/include/utils/builtins.h 3 1
src/include/utils/formatting.h 3 3
src/include/utils/lsyscache.h 3 0
src/include/utils/pg_locale.h 7 2
src/include/utils/rel.h 1 0
src/include/utils/selfuncs.h 2 1
src/include/utils/syscache.h 2 0
src/include/utils/tuplesort.h 2 2
src/pl/plpgsql/src/pl_comp.c 1 1
src/test/regress/expected/collate.out 568 0
src/test/regress/expected/sanity_check.out 2 1
src/test/regress/GNUmakefile 3 3
src/test/regress/sql/collate.sql 168 0

Binary attachment — download to view.