Кто-нибудь знает, как создать новую базу данных в DataGrip (IDE базы данных от JetBrains)? Не удалось найти на странице справки DataGrip.
Создание новой базы данных в DataGrip JetBrains
Ответы (5)
В DataGrip 2017.1 для этого был представлен пользовательский интерфейс.
Сначала вы определяете базу данных. Файл -> Источники данных и драйверы -> Щелкните зеленый значок «+» в верхнем левом углу, чтобы выбрать тип базы данных. А затем заполните все настройки во вкладке «Общие».
Например для PostgreSQL:
Хост: localhost
База данных: postgres
Пользователь: postgres
Пароль: пароль
После настройки нажмите Ctrl + Shift + F10, чтобы открыть консоль и ввести свои операторы SQL, например:
CREATE DATABASE my_database TEMPLATE template1
Я не верю, что существующие ответы касаются MySQL ... В MySQL создание новой схемы эквивалентно созданию новой базы данных. В этом случае щелкните контекстным щелчком (обычно правой кнопкой мыши) ваше соединение в дереве навигации и выберите «Создать» | Схема. Дайте ему имя и «Выполнить в базе данных».
Имя этой схемы отобразится в дереве навигации, и вы сможете добавлять таблицы, данные и т. Д.
Сложная часть создания новой базы данных заключается в том, что вы должны сделать это с помощью DataGrip «Источник данных», к которому вы подключены как пользователь, имеющий привилегии для создания базы данных, который обычно является пользователем-администратором, которого вы добавили. когда вы впервые установили Postgres, который подключен к основной базе данных postgres.
Мне нравится отслеживать все команды, которые я выполнил, присоединяя новый каталог (меню «Файл» | Прикрепить каталог) и создавая новые файлы с описательными именами, такими как «create_my_test_db.sql», и вводите sql для создания базы данных:
create database my_test_db;
Если вы хотите выполнить этот код, убедитесь, что вы используете правильную «консоль». В DataGrip есть раскрывающееся меню в правом верхнем углу над меню файлов, поэтому убедитесь, что вы выбрали «postgres @ localhost», поскольку это пользовательский источник данных, у которого есть права на создание новой базы данных.
Аналогичным образом, чтобы создать нового пользователя для этой базы данных, создайте новый файл sql "create_my_test_db_user.sql"
create user my_test_db_user with encrypted password 'keyboard_cat';
grant all privileges on my_test_db to my_test_db_user;
Затем вы можете создать новый источник данных и установить свойства host = localhost, user = my_test_db_user и password = keyboard_cat.
Перейдите к имени вашего подключения (например: cat-app @ localhost), щелкните правой кнопкой мыши и выберите «Схема». Создание схемы и базы данных в Mysql одинаково.