postgresql, ошибка восстановления, ошибка COPY для таблицы "pat": ОШИБКА: pattern_in не реализован
Дамп Коммонд:
pg_dump -Fc test> /home/backup/test4.sql.gz
Восстановить Commond:
bash-4.1 $ pg_restore -d test /home/backup/test4.sql.gz pg_restore: [archiver (db)] Ошибка при обработке текста: pg_restore: [archiver (db)] Ошибка записи TOC 2408; 0 666136 ТАБЛИЦА ДАННЫХ pat postgres pg_restore: [archiver (db)] Ошибка копирования для таблицы "pat": ОШИБКА: pattern_in не реализован КОНТЕКСТ: COPY pat, строка 1, столбец ptn: "((0.244171, 0.008272, 0.021515, -0.012174, 0.068765, 0.076409, 0.016820, 0.021921, 0.114738, 0.12366..." pg_restore: [archiver (db)] Ошибка записи TOC 2445; 0 4877471 ТАБЛИЦА ДАННЫХ pat_303816 postgres pg_restore: [archiver (db)] Сбой COPY для таблицы "pat_303816": ОШИБКА: pattern_in не реализован КОНТЕКСТ: КОПИЯ pat_303816, строка 1, столбец ptn: "((0.446228, -0.151998, -0.054444, -0.095391, 0.027121, 0.028324, 0.017388, 0.133117, 0.008461, 0.012..." pg_restore: [archiver (db)] Ошибка записи TOC 2441; 0 4800536 ТАБЛИЦА ДАННЫХ pat_402653 postgres pg_restore: [archiver (db)] Ошибка COPY для таблицы "pat_402653": ОШИБКА: pattern_in не реализован КОНТЕКСТ: КОПИЯ pat_402653, строка 1, столбец ptn: "((0,505515, 0,040819, 0,057495, 0,044649, 0,065036, 0,021012, 0,006341, 0,045162, 0,061616, 0,085675..." pg_restore: [archiver (db)] Ошибка записи TOC 2449; 0 4878143 ТАБЛИЦА ДАННЫХ pat_452238 postgres pg_restore: [archiver (db)] Сбой COPY для таблицы "pat_452238": ОШИБКА: pattern_in не реализован КОНТЕКСТ: КОПИЯ pat_452238, строка 1, столбец ptn: "((0,124739, -0,015536, 0,045421, 0,013990, 0,000782, 0,013343, 0,018824, 0,002218, 0,009941, 0,01699..." ВНИМАНИЕ: ошибки игнорируются при восстановлении: 4
1 ответ
Если я не ошибаюсь, одна из ваших точек зрения ссылается на функцию под названием pattern_in
,
Вам не хватает расширения в вашей базе данных. Вам нужно будет бежать CREATE EXTENSION foo
после создания базы данных, но до восстановления базы данных из резервной копии. куда foo
это имя расширения, которое обеспечивает pattern_in
функция; Я думаю, что это может быть этим.