Postgresql восстановление Ошибка в или около "` " - PullRequest
0 голосов
/ 02 августа 2009

У меня есть 800 МБ резервной копии postgresql db, у меня даже было трудное время открыть файл из-за нехватки памяти.

Я пытался восстановить файл, но я получаю эту ошибку при восстановлении, кто-нибудь знает, как исправить

Я запускаю эту команду: psql -U root -d mydatabase -f dbfile.sql

я получаю сообщение: ОШИБКА: синтаксическая ошибка в или около "" LINE 1: INSERT INTO cv_balance` VALUES (4279704,3431, '2008-08-10 2 ...

помогите пожалуйста

1 Ответ

1 голос
/ 02 августа 2009

По какой-то причине это выглядит так: знак `был добавлен после cv_balance или удален до cv_balance - посмотрите на первую строку вашего SQL-файла, в настоящее время он, вероятно, читает что-то вроде этого:

INSERT INTO cv_balance` VALUES    ...(continued)...

измените его следующим образом:

INSERT INTO cv_balance VALUES     ...(continued)...

(т.е. удалить ошибочную обратную цитату)

Если вам нужен редактор, который может обрабатывать большие файлы, попробуйте что-то вроде vim.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...