web-dev-qa-db-ja.com

DataGrip JetBrainsで新しいデータベースを作成する

DataGrip(database IDE JetBrainsから)で新しいデータベースを作成する方法を知っている人はいますか? DataGripヘルプページ で見つかりませんでした。

17
Abduhafiz

DataGrip 2017.1 でこのUIが導入されました

enter image description here

20
moscas

この回答は廃止されました現時点では生のSQLからのみで、このUIはありません。

17
moscas

最初にデータベースを定義します。 [ファイル]-> [データソースとドライバー]->左上の緑の[+]をクリックして、データベースタイプを選択します。 [全般]タブのすべての設定を入力します。

PostgreSQLの例:

ホスト:localhost

データベース:postgres

ユーザー:postgres

パスワード:パスワード

セットアップが完了したら、Ctrl + Shift + F10を押してコンソールを開き、次のようにSQLステートメントを入力できます。

CREATE DATABASE my_database TEMPLATE template1
8
USER_1

既存の答えがMySQLをカバーするとは思わない... MySQLでは、新しいスキーマを作成することは新しいデータベースを作成することと同等です。この場合、ナビゲーションツリーで接続をコンテキストクリック(通常は右クリック)し、[新規作成]を選択します。スキーマ。名前を付けて、「データベースで実行」します。

このスキーマの名前はナビゲーションツリーに表示され、テーブル、データなどを追加できます。

3
HumanJHawkins

新しいデータベースを作成する際に注意が必要なのは、データベースを作成する権限を持つユーザー(通常は追加した「admin」ユーザー)として接続されているDataGrip "Data Source"を使用して行う必要があることです。メインの「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に設定します。

1
Stefan Musarra

接続の名前(例:cat-app @ localhost)に移動し、右クリックして[スキーマ]を選択します。スキーマとデータベースの作成は、Mysqlでも同じです。

0
user5848619