Создание новой базы данных в DataGrip JetBrains

Кто-нибудь знает, как создать новую базу данных в DataGrip (IDE базы данных от JetBrains)? Не удалось найти на странице справки DataGrip.


person Abduhafiz    schedule 17.02.2016    source источник
comment
Это невозможно; для этого нет пользовательского интерфейса.   -  person Dmitri Nesteruk    schedule 20.09.2020


Ответы (5)


В DataGrip 2017.1 для этого был представлен пользовательский интерфейс.

введите описание изображения здесь

person moscas    schedule 31.03.2017
comment
Этот параметр не отображается для баз данных mysql, но отображается для сервера sql. - person Shahzad; 11.05.2017
comment
MySQL поддерживает только одну базу данных на экземпляр, верно? Вы можете создавать схемы в MySQL. - person moscas; 12.05.2017

Сначала вы определяете базу данных. Файл -> Источники данных и драйверы -> Щелкните зеленый значок «+» в верхнем левом углу, чтобы выбрать тип базы данных. А затем заполните все настройки во вкладке «Общие».

Например для PostgreSQL:

Хост: localhost

База данных: postgres

Пользователь: postgres

Пароль: пароль

После настройки нажмите Ctrl + Shift + F10, чтобы открыть консоль и ввести свои операторы SQL, например:

CREATE DATABASE my_database TEMPLATE template1
person USER_1    schedule 01.06.2016
comment
Когда я разместил этот вопрос, не было возможности создать базу данных из пользовательского интерфейса DataGrip. В любом случае, спасибо за ответ. Может кому-то это нужно. - person Abduhafiz; 01.06.2016
comment
Этот ответ не актуален, речь идет о создании источника данных, а не базы данных. - person moscas; 31.03.2017

Я не верю, что существующие ответы касаются MySQL ... В MySQL создание новой схемы эквивалентно созданию новой базы данных. В этом случае щелкните контекстным щелчком (обычно правой кнопкой мыши) ваше соединение в дереве навигации и выберите «Создать» | Схема. Дайте ему имя и «Выполнить в базе данных».

Имя этой схемы отобразится в дереве навигации, и вы сможете добавлять таблицы, данные и т. Д.

person HumanJHawkins    schedule 27.06.2017

Сложная часть создания новой базы данных заключается в том, что вы должны сделать это с помощью 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.

person Stefan Musarra    schedule 03.09.2018

Перейдите к имени вашего подключения (например: cat-app @ localhost), щелкните правой кнопкой мыши и выберите «Схема». Создание схемы и базы данных в Mysql одинаково.

person Community    schedule 03.12.2018