Я уже выполнил эти два ответа, чтобы восстановить wiki sql в postgres.
Но я получил такие сообщения об ошибках:
psql:enwiki-latest-category.sql:125: invalid command \'s_soccer_players',1,0,0),
(247303133,'Young_Harris_Mountain_Lions_men'
psql:enwiki-latest-category.sql:137: ERROR: syntax error at or near "`" LINE 1: INSERT INTO `category` VALUES (2,'Unprintworthy_redirects',1...
Раньше я думал, что ошибка возникает из-за китайской кодировки, но оказалось, что английский тоже не работает. Я postgre noobie, любой комментарий приветствуется.
См. Здесь - wiki.postgresql.org/wiki/… - «MySQL использует` (знак ударения или обратную кавычку) для цитирования системных идентификаторов, что явно нестандартно ». Поэтому вам придется удалить обратные кавычки (или заменить их двойными кавычками) из файла перед его загрузкой в базу данных.
@wildplasser Спасибо, журнал, я попробую.
@JosMac Тебе тоже большое спасибо
Я перешел на mysql, и он действительно работает, спасибо ~
JosMac wildplasser Существуют ли инструменты, которые могут преобразовать wiki dump.sql в формат sql postgres? Мне было очень сложно интегрировать django с mysql в docker-compose ...


category:: похоже, что дамп .sql использует глупый mysql обратные кавычки для цитирования имен таблиц и столбцов.