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 функция; Я думаю, что это может быть этим.

Другие вопросы по тегам