Невозможно удалить базу данных и запустить сценарий sql в postgresql v10.10 [закрыто]

Я установил базу данных PostgreSQL, но не могу запустить sql_file из-за нескольких ошибок.

Во-первых, мой файл sql предназначен для заполнения таблиц данными.

Вторая - в datagrip - две ошибки:

  • [2019-11-26 15 : 35: 08] [55006] ОШИБКА: невозможно удалить текущую открытую базу данных.

  • [2019-11-26 15:35:08] [42P04] ОШИБКА: база данных mydb уже существует.

То, что я уже пробовал, но потерпел неудачу:

  1. В моем терминале я подключился к psql и успешно сбросил базу данных. Затем я попытался запустить sql-скрипт в datagrip, но получил ту же ошибку.

Перед запуском sql-скрипта я убедился, что мое соединение с базой данных завершено в терминале.

  1. Перезагрузил мой компьютер. Та же ошибка.

Как я могу решить эту проблему?

0
задан 2 December 2019 в 06:16

1 ответ

Сделайте шаги ниже следующим образом:

  1. Соединитесь со случайной базой данных в терминале. psql-U пост-ГРЭС template1

  2. Отбросьте свою базу данных. DROP DATABASE {yourdb}

  3. Создайте новую базу данных. CREATE DATABASE {yourdb}

  4. Перейдите к местоположению Вашего sql файла для дампа, затем выполняют команду psql-U пост-ГРЭС {yourdb}-f {file.sql}

Готово.

0
ответ дан 21 December 2019 в 23:50

Другие вопросы по тегам:

Похожие вопросы: