Re: fun fact about temp tables

Поиск
Список
Период
Сортировка
От Grigory Smolkin
Тема Re: fun fact about temp tables
Дата
Msg-id e7b1b367-262b-662d-683e-cb3bc24b4fe5@postgrespro.ru
обсуждение исходный текст
Ответ на Re: fun fact about temp tables  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-general

I can get error anyway on first select because of hint bit write. no?

On 08/05/2016 06:54 PM, Tom Lane wrote:
Alex Ignatov <a.ignatov@postgrespro.ru> writes:
On 05.08.2016 17:51, Tom Lane wrote:
Sure.  Just like it reserves space for ordinary tables right away,
long before there's any need to push the data out of shared_buffers.
Otherwise, you might find yourself having to throw an "out of disk
space" error after having already committed the relevant INSERTs.
How about out of space when we filling WAL files?
What about it?  That will be reported before committing, too.

What Grigory wants would imply committing and then sometime later
saying "oh, wait ... remember that data we told you we'd committed?
We lied."

Temp tables do indeed disappear at session end (and a fortiori after
a crash), but that doesn't create an excuse for them not to have
normal transactional behavior within the session.
		regards, tom lane

-- 
Grigory Smolkin
Postgres Professional: http://www.postgrespro.com
The Russian Postgres Company

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: fun fact about temp tables
Следующее
От: Andrew Sullivan
Дата:
Сообщение: Re: fun fact about temp tables