Я пытаюсь загрузить файл pg_dump из базы данных postgres 9.6, которую я только что создал локально на своей машине Windows, в Google Cloud SQL.Я следовал инструкциям на этой странице как можно лучше на моей машине с Windows (я вручную закомментировал операторы "EXTENSION" в файле дампа).Затем я загрузил файл pg_dump в Google Cloud Bucket и, наконец, попытался импортировать файл pg_dump в Google Cloud SQL.Я продолжаю получать следующую ошибку:
Import failed: ERROR: invalid byte sequence for encoding "UTF8": 0xff Import error: exit status 3
Я посмотрел вокруг и на переполнение стека, и некоторые подобные посты предложили ввести дополнительные аргументы для указания кодировки.Я попробовал следующие 3 команды pg_dump, и ни одна из них, похоже, не совместима с процессом импорта в Google Cloud.Любые идеи?
pg_dump -U [USER_NAME] --format=plain --no-owner --no-acl [DB_NAME] > dbexport.sql
pg_dump --encoding=ISO88591 -U [USER_NAME] --format=plain --no-owner --no-acl [DB_NAME] > dbexport.sql
pg_dump --encoding=UTF8 -U [USER_NAME] --format=plain --no-owner --no-acl [DB_NAME] > dbexport.sql
Я также сделал поиск в файле .sql, используя Notepad ++ для "\ x {0xff}" для этого поста и несколько вариантов в верхнем / нижнем регистре и не моглине найти этот символ в файле в любом месте.