Add TEMP tables/indexes. Add COPY pfree(). Other cleanups.

Bruce Momjian <bruce@momjian.us>

Commit: 4390b0bfbe2641ff26a35372184880348a19919e
Author: Bruce Momjian <bruce@momjian.us>
Date: 1999-02-02T03:45:56Z
Releases: 7.1.1
Add TEMP tables/indexes.  Add COPY pfree().  Other cleanups.

Files

PathChange+/−
doc/src/sgml/ref/copy.sgml modified +1 −1
doc/src/sgml/ref/create_table.sgml modified +13 −1
doc/src/sgml/ref/select.sgml modified +14 −2
doc/src/sgml/ref/set.sgml modified +2 −2
src/backend/access/heap/hio.c modified +3 −3
src/backend/access/transam/xact.c modified +4 −4
src/backend/bootstrap/bootparse.y modified +4 −3
src/backend/catalog/heap.c modified +197 −149
src/backend/catalog/index.c modified +58 −109
src/backend/catalog/indexing.c modified +9 −1
src/backend/commands/cluster.c modified +3 −2
src/backend/commands/copy.c modified +5 −3
src/backend/commands/creatinh.c modified +4 −4
src/backend/commands/defind.c modified +2 −6
src/backend/commands/recipe.c modified +3 −3
src/backend/commands/rename.c modified +7 −20
src/backend/commands/view.c modified +2 −1
src/backend/executor/execAmi.c modified +2 −2
src/backend/executor/execMain.c modified +2 −2
src/backend/executor/nodeTee.c modified +3 −3
src/backend/nodes/copyfuncs.c modified +3 −1
src/backend/nodes/outfuncs.c modified +9 −3
src/backend/nodes/readfuncs.c modified +5 −1
src/backend/parser/analyze.c modified +4 −2
src/backend/parser/gram.c modified +5690 −5669
src/backend/parser/gram.y modified +26 −18
src/backend/parser/keywords.c modified +2 −1
src/backend/parser/parse.h modified +105 −104
src/backend/rewrite/rewriteHandler.c modified +7 −3
src/backend/storage/buffer/bufmgr.c modified +5 −5
src/backend/storage/large_object/inv_api.c modified +5 −10
src/backend/tcop/postgres.c modified +5 −2
src/backend/utils/cache/catcache.c modified +1 −2
src/backend/utils/cache/inval.c modified +10 −35
src/backend/utils/cache/Makefile modified +3 −2
src/backend/utils/cache/relcache.c modified +45 −47
src/backend/utils/cache/temprel.c added +165 −0
src/backend/utils/init/enbl.c modified +2 −2
src/backend/utils/sort/psort.c modified +3 −4
src/bin/psql/psqlHelp.h modified +3 −3
src/include/catalog/heap.h modified +7 −5
src/include/nodes/parsenodes.h modified +4 −1
src/include/optimizer/internal.h modified +2 −2
src/include/utils/rel.h modified +4 −4
src/include/utils/temprel.h added +25 −0
src/Makefile.global.in modified +25 −25
src/man/copy.l modified +3 −3
src/man/create_table.l modified +2 −2
src/man/select.l modified +2 −2
src/man/set.l modified +5 −3
src/pl/plpgsql/src/scan.c modified +76 −42
src/test/regress/expected/alter_table.out modified +60 −60
src/test/regress/expected/select_distinct_on.out modified +1 −1
src/test/regress/expected/select_distinct.out modified +4 −4
src/test/regress/expected/select_into.out modified +6 −6
src/test/regress/expected/select.out modified +1 −1
src/test/regress/expected/temp.out added +29 −0
src/test/regress/input/constraints.source modified +9 −9
src/test/regress/input/misc.source modified +5 −5
src/test/regress/output/constraints.source modified +9 −9
src/test/regress/output/misc.source modified +5 −5
src/test/regress/sql/alter_table.sql modified +60 −60
src/test/regress/sql/select_distinct_on.sql modified +1 −1
src/test/regress/sql/select_distinct.sql modified +4 −4
src/test/regress/sql/select_into.sql modified +6 −6
src/test/regress/sql/select.sql modified +1 −1
src/test/regress/sql/temp.sql added +47 −0
src/test/regress/sql/tests modified +1 −0
src/tools/make_ctags modified +1 −1