Как можно залить .sql базу данных в postgresql под рукой только (windows)
Залить дамп MySQL в postgersql - задача геморройно-нереальная (если, конечно, дамп - не на 2 килобайта).
Предлагаю:
Установить MySQL, временно;
Развернуть на нём дамп;
Сделать дамп только структуры, без данных (mysqldump.exe);
Откорректировать дамп структуры вручную и залить его в Postgersql.
Сделать выгрузку данных, без структуры, в CSV (SELECT .. INTO OUTFILE);
Импортировать данные в таблицы из CSV.
Деинсталлировать MySQL.
Ещё один вариант - после выполнения п. 4 подключиться к таблицам обеих БД на обоих серверах (например, используя в качестве интерфейса MS Access) и запросами скопировать данные.
Вы можете сделать это, например, используя следующую команду:
psql <database> < file.sql
где <datatabase> имя используемой базы данных.
Если цель перейти с СУБД MySQL на Postgres: рекомендую воспользоватся специальной утилитой
Если цель залить имеющийся дамп MySQL в Postgres лучше все равно воспользоватся утилкой. Так как различия в синтаксисе и типах данных могут помешать просто выполнить SQL.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости