Я установил базу данных PostgreSQL, но не могу запустить sql_file из-за нескольких ошибок.
Во-первых, мой файл sql предназначен для заполнения таблиц данными.
Вторая - в datagrip - две ошибки:
[2019-11-26 15 : 35: 08] [55006] ОШИБКА: невозможно удалить текущую открытую базу данных.
[2019-11-26 15:35:08] [42P04] ОШИБКА: база данных mydb уже существует.
То, что я уже пробовал, но потерпел неудачу:
Перед запуском sql-скрипта я убедился, что мое соединение с базой данных завершено в терминале.
Как я могу решить эту проблему?
Сделайте шаги ниже следующим образом:
Соединитесь со случайной базой данных в терминале. psql-U пост-ГРЭС template1
Отбросьте свою базу данных. DROP DATABASE {yourdb}
Создайте новую базу данных. CREATE DATABASE {yourdb}
Перейдите к местоположению Вашего sql файла для дампа, затем выполняют команду psql-U пост-ГРЭС {yourdb}-f {file.sql}
Готово.