Импорт большой базы данных PostgreSQL на "OpenServer"

Крупные базы данных могут достигать нескольких ГБайт и их имопрт через HTTP крайне затруднителен. Если использовать при импорте средства окружающей среды, то размер базы данных не будет иметь значени и никаких проблм с импортом больших базы данных на PostgreSQL не возникнет. Ниже приведен пример команды для OpenServer под Windows:

 

 Пуск -> Выполнить -> cmd:

 

h:\OpenServer_folder_path\modules\database\PostgreSQL-9.2\bin\pg_restore.exe --host localhost --username postgres --no-password --create --dbname  "my_db_name" "H:\path_to_dump\my_dump.psql"

 

  • В данном примере используется версия PostgreSQL 9.2. В настройках OpenServer у Вас может быть указана другая версия. Посмотреть версию можно в Настройки -> Модули
  • В данном примере используются дефолтный для OpenServer режим доступа (логин: postgres, пароль отсутсвует).
  • Для вызова mysqldump под OpenServer под управлением Windows у MySQL есть файл mysqldump.exe​ с весьма похожим синтаксисом запроса.
Мои PET-проекты
Матч Шредингера. Про футбол без спойлеров. Сервис помогает выбрать интересный матч для просмотра в записе. Перейти »
MafiozZz. Сервис для тех, кто любит играть в мафию. Сервис дает клубам возможность завести клубный сайт, предоставляет удобный интерфейс для ведения подобной статистики, расписания игр, выдавать игрокам награды, проводь адресную SMS рассылку (и прочие плюшки). Перейти »