Страница 1 из 1

Импортировать файл sql

Добавлено: 27 окт 2018, 00:26
Cambiru
Всем приветик. Ребята подскажите плиз или помогите. Суть вопроса такова: есть база данных. Она была в архиве gz. Я ее разархивировал.Она состоит из 2-х файлов, 1-й это файл самой базы он называется data_dump.sql, я так понимаю это сама база и весит почти 7 Гб, а второй файл это хэш data_dump.sql.sha512. Это база PostgreSQL. Подскажите как импортировать файл sql на openserver через консоль? Потому что сама база большая и читал что импортировать можно только через консоль.
Нужно ли создавать отдельно еще базу, какие команды вводить при импорте?

За ранее всех благодарю.

Re: Импортировать файл sql

Добавлено: 27 окт 2018, 08:48
Ink0gnit0
Во-первых, сверьте фактический хэш SHA512 файла data_dump.sql с тем значением, что у вас есть в файле data_dump.sql.sha512.
Далее, запустите консоль через меню OSPanel. Создайте новую базу данных командой:
createdb.exe --username=postgres ИМЯ_БАЗЫ
Затем импортируйте из данные из data_dump.sql командой:
psql --dbname=ИМЯ_БАЗЫ --quiet --file="ПУТЬ_К_ФАЙЛУ_data_dump.sql" --username=postgres >nul

Re: Импортировать файл sql

Добавлено: 27 окт 2018, 15:35
Cambiru
Ink0gnit0 писал(а): 27 окт 2018, 08:48 Во-первых, сверьте фактический хэш SHA512 файла data_dump.sql с тем значением, что у вас есть в файле data_dump.sql.sha512.
Далее, запустите консоль через меню OSPanel. Создайте новую базу данных командой:
createdb.exe --username=postgres ИМЯ_БАЗЫ
Затем импортируйте из данные из data_dump.sql командой:
psql --dbname=ИМЯ_БАЗЫ --quiet --file="ПУТЬ_К_ФАЙЛУ_data_dump.sql" --username=postgres >nul
Добрый день. Спасибо за ответ. А username прописать root?

Re: Импортировать файл sql

Добавлено: 27 окт 2018, 18:37
Ink0gnit0
Нет, только задайте наименование базы данных и укажите путь к импортируемому файлу.

Re: Импортировать файл sql

Добавлено: 27 окт 2018, 19:29
Cambiru
Ink0gnit0 писал(а): 27 окт 2018, 18:37 Нет, только задайте наименование базы данных и укажите путь к импортируемому файлу.
Еще раз благодарю, но можно последний вопрос,плиз)
А имя базы задать можно любое или data_dump?