"WildSery" ...
>
> On Fri, 02 Nov 2007 12:06:36 +0300, Khorsun Vlad :
>
> > А с какой стати этот пишуший вообще существует ?
>
> Как это с какой?
> Мы хотим максимально быстро что-то загрузить в базу, так?
Нет. Сервер понятия не имеет о том, что мы хотим.
> Для этого создаём внешнюю таблицу, заливаем туда всё что надо, а затем уже
> сервер процедурой или просто insert into ... select *
from Ext быстро-быстро заливает в БД.
> Так вот - зачем ждать, пока мы полностью создадим файл внешней таблицы, если
> переливать в БД теоретически можно начать сразу после
начала заливки в файл?
Делай свой PSQL блок с ожданием вместо insert into ... select
> Может, я конечно брежу, но всё же пятница.
> Идею навеяло мыслями о бэкап-ресторе через поток - там рестор начинается
> сразу после
> старта бэкапа и ждёт данных, если быстрее бэкапа ресторить успевает.
Это абсолютно разные вещи. Рестор читает из файла и ориентируется на признак
конца файла. Он читает не записи, а поток, поэтому это имеет смысл. SELECT
читает
записи, как он отличит кривой файл (не нужно ждать) от недозаписанного файла
(нужно
ждать) ?
--
Хорсун Влад