idea: global temp tables

Поиск
Список
Период
Сортировка
От Pavel Stehule
Тема idea: global temp tables
Дата
Msg-id 162867790904271344s1ec96d90j6cde295fdcc7806f@mail.gmail.com
обсуждение исходный текст
Ответы Re: idea: global temp tables  ("Kevin Grittner" <Kevin.Grittner@wicourts.gov>)
Re: idea: global temp tables  ("A.M." <agentm@themactionfaction.com>)
Re: idea: global temp tables  (Alvaro Herrera <alvherre@commandprompt.com>)
Список pgsql-hackers
Hello

I am thinking about global temp tables. One possible solution is
creating global temporary table like normal table and in planner stage
check using this table. When some global temporary table is detected,
then real temporary table is created and used in execution plan. It's
like:

CREATE GLOBAL TEMP TABLE foo(a varchar); -- create global empty table foo
SELECT * FROM foo; a) is relevant temp table for foo, use it a) when not, then CREATE TEMP TABLE pg_temp_1.foo(LIKE foo
INCLUDING
DEFAULTS INCLUDING CONSTRAINTS INCLUDING INDEXES); b) transform origin query to SELECT * FROM pg_temp_1.foo;

Ideas? Notes? Objections?

regards
Pavel Stehule


В списке pgsql-hackers по дате отправления:

Предыдущее
От: Alvaro Herrera
Дата:
Сообщение: Re: psql with "Function Type" in \df
Следующее
От: "Kevin Grittner"
Дата:
Сообщение: Re: idea: global temp tables