Назад | Перейти на главную страницу

База данных недоступна для просмотра во время копирования в PostgreSQL

Когда используешь COPY восстановить CSV файл, phppgadmin показывает, что реальный размер базы данных (4 ГБ), но когда я выбираю просмотреть таблицу, он показывает Estimated row count до 0. Я сделал VACUUM ANALYZE. просто SELECT запросы возвращают 0 строк, но размер базы данных составляет 4 ГБ. Также:

SELECT count(*) FROM tbl_data

return 0. Может кто поможет?

Потому что примерное количество строк - это всего лишь оценка. IIRC, статистика обновляется только после копирования и, возможно, не после этого (возможно, вам придется VACUUM ANALYZE первый).

Я задал этот вопрос по PostgreSQL. Они сказали:

COPY выполняется внутри транзакции, поэтому он не виден снаружи.