目次 1 - イントロダクション 9 Navicat について 9 インストール 11 登録 12 移行/アップグレード 13 エンドユーザーライセンス使用許諾契約書 14 2 - ユーザインタフェース 26 メインウィンドウ 26 ナビゲーションペイン 27 オブジェクトペイン 28 情報ペイン 30 3 - Navicat Cloud 31 Navicat Cloud について 31 Navicat Cloud の管理 32 4 - 接 続 35 接続について 35 基本設定 36 RDBMS...
目次 | ||
プ ロ シ ー ジ ャ / フ ァ ン ク シ ョ ン 62
プ ロ シ ー ジ ャ / フ ァ ン ク シ ョ ン 67
レ コ ー ド の ソ ー ト / 検 索 / 置 換 84
レ コ ー ド に フ ィ ル タ ー を か け る 86
ド キ ュ メ ン ト の ソ ー ト / 検 索 / 置 換 98
補 助 エ デ ィ タ 101
フ ィ ル タ ー ウ ィ ザ ー ド 102
7 - ク x x 104
ク x x に つ い て 104
RDBMS 105
SQL エ デ ィ タ 105
SQL ビ ル ダ (Essentials 以 外 の エ デ ィ シ ョ ン で の み 使 用 可 能 ) 109
ク x x パ ラ メ ー タ 115
Oracle ク x x の デ バ ッ グ (Essentials 以 外 の エ デ ィ シ ョ ン で の み 使 用 可 能 ) 115
ク x x の 結 果 115
MongoDB 116
ス ク リ プ ト エ デ ィ タ 116
検 索 ビ ル ダ (Essentials 以 外 の エ デ ィ シ ョ ン で の み 使 用 可 能 ) 120
集 約 ビ ル ダ (Essentials 以 外 の エ デ ィ シ ョ ン で の み 使 用 可 能 ) 121
ク x x の 結 果 121
コ ー ド ス ニ ペ ッ ト (Essentials 以 外 の エ デ ィ シ ョ ン で の み 使 用 可 能 ) 122
8 - モ デ ル (Navicat Premium と Enterprise バ ー ジ ョ ン の み 使 用 可 能 ) 124
モ デ ル に つ い て 124
モ デ ル ウ ィ ン ド ウ 125
物 理 モ デ ル 128
物 理 モ デ ル の x x 128
デ ー タ ベ ー ス / ス キ ー マ を 追 加 す る 128
テ ー ブ ル の 追 加 128
ビ ュ ー の 追 加 129
外 部 キ ー の 追 加 130
論 理 モ デ ル 130
論 理 モ デ ル の x x 130
エ ン テ ィ テ ィ の 追 加 131
リ レ ー シ ョ ン の 追 加 131
概 念 モ デ ル 132
概 念 モ デ ル の x x 132
エ ン テ ィ テ ィ の 追 加 132
リ レ ー シ ョ ン の 追 加 133
ダ イ ア グ ラ ム レ イ ア ウ ト 133
ダ イ ア グ ラ ム キ ャ ン バ ス で の 操 作 133
ラ ベ ル の 追 加 135
ノ ー ト の 追 加 135
イ メ ー ジ の 追 加 135
形 状 の 追 加 136
レ イ ヤ ー の 追 加 137
リ バ ー x x ン ジ ニ ア リ ン グ 137
フ ォ ワ ー ド エ ン ジ ニ ア リ ン グ 138
デ ー タ ベ ー ス に 同 期 138
SQL の エ ク ス ポ ー ト 142
モ デ ル の 変 換 144
モ デ ル の 印 刷 と エ ク ス ポ ー ト 144
モ デ ル の ヒ ン ト と コ ツ 144
9 - デ バ ッ ガ (Essentials 以 外 の エ デ ィ シ ョ ン で の み 使 用 可 能 ) 147
デ バ ッ ガ に つ い て 147
Oracle PL/SQL デ バ ッ ガ 147
PostgreSQL PL/pgSQL デ バ ッ ガ 148
10 - デ ー タ 移 行 ツ ー ル 151
デ ー タ 移 行 ツ ー ル に つ い て 151
イ ン ポ ー ト ウ ィ ザ ー ド 151
イ ン ポ ー ト ウ ィ ザ ー ド に つ い て 151
フ ァ イ ル 形 式 を 選 択 151
ソ ー ス フ ァ イ ル を 選 択 151
区 切 り 文 字 を 選 択 - TXT 、 CSV 、 XML 153
追 加 オ プ シ ョ ン を 選 択 - TXT 、 CSV 、 XML 、 Excel 154
タ ー ゲ ッ ト テ ー ブ ル / コ レ ク シ ョ ン コ レ ク シ ョ ン 154
フ ィ ー ル ド 構 造 と マ ッ プ フ ィ ー ル ド を x x 155
イ ン ポ ー x x ー ド を 選 択 156
イ ン ポ ー ト の 保 存 と x x 157
エ ク ス ポ ー ト ウ ィ ザ ー ド 157
エ ク ス ポ ー ト ウ ィ ザ ー ド に つ い て 157
フ ァ イ ル 形 式 を 選 択 157
保 存 パ ス を 選 択 158
エ ク ス ポ ー ト す る 列 / フ ィ ー ル ド を 選 択 159
追 加 オ プ シ ョ ン を 選 択 159
エ ク ス ポ ー ト の 保 存 と x x 160
デ ー タ 転 送 (Essentials 以 外 の エ デ ィ シ ョ ン で の み 使 用 可 能 ) 160
デ ー タ 転 送 に つ い て 160
接 続 と 詳 細 オ プ シ ョ ン を 選 択 ( ス テ ッ プ 1) 161
オ ブ ジ ェ ク ト と 転 送 モ ー ド を 選 択 す る ( ス テ ッ プ 2) 164
デ ー タ 転 送 の 確 認 と x x ( ス テ ッ プ 3) 165
デ ー タ の 同 期 (Essentials 以 外 の エ デ ィ シ ョ ン で の み 使 用 可 能 ) 166
デ ー タ の 同 期 に つ い て 166
接 続 と 比 較 オ プ シ ョ ン を 選 択 ( ス テ ッ プ 1) 166
テ ー ブ ル / コ レ ク シ ョ ン マ ッ ピ ン グ を 選 択 ( ス テ ッ プ 2) 167
デ ー タ 比 較 結 果 の 表 示 ( ス テ ッ プ 3) 167
選 択 し た ス ク リ プ ト の 編 集 と 実 行 ( ス テ ッ プ 4) 168
構 造 の 同 期 (Essentials 以 外 の エ デ ィ シ ョ ン で の み 使 用 可 能 ) 169
構 造 の 同 期 に つ い て 169
接 続 と 比 較 オ プ シ ョ ン を 選 択 ( ス テ ッ プ 1) 169
構 造 比 較 結 果 を 表 示 ( ス テ ッ プ 2) 172
選 択 し た ス ク リ プ ト の 編 集 と 実 行 ( ス テ ッ プ 3) 173
SQL/ ス ク リ プ ト フ ァ イ ル の ダ ン プ と 実 行 174
MongoImport と MongoExport 174
MongoImport と MongoExport に つ い て 174
MongoImport 175
MongoExport 175
11 - チ ャ ー ト (Navicat Premium/Enterprise エ デ ィ シ ョ ン の み 使 用 可 能 で す ) 176
チ ャ ー ト に つ い て 176
ワ ー ク ス ペ ー ス 177
デ ー タ ソ ー ス 177
デ ー タ ソ ー ス に つ い て 177
デ ー タ ソ ー ス を x x 178
デ ー タ の フ ィ ル タ リ ン グ / ソ ー ト / プ ロ ジ ェ ク ト 180
チ ャ ー ト 181
チ ャ ー ト に つ い て 181
チ ャ ー ト を x x 182
デ ー タ の フ ィ ル タ リ ン グ / ソ ー ト 184
集 約 関 数 を 適 用 185
チ ャ ー ト タ イ プ 186
チ ャ ー ト タ イ プ に つ い て 186
棒 チ ャ ー ト 187
折 れ 線 チ ャ ー ト / 面 チ ャ ー ト 189
組 み 合 わ せ チ ャ ー ト 191
円 チ ャ ー ト / ド ー x x チ ャ ー ト 193
散 布 チ ャ ー ト 195
ヒ ー ト マ ッ プ 197
ツ リ ー マ ッ プ 199
値 200
ト レ ン ド 201
KPI 202
テ ー ブ ル 203
ピ ボ ッ ト テ ー ブ ル 000
x x x x x x 000
DateTime 形 式 207
ダ ッ シ ュ ボ ー ド 208
ダ ッ シ ュ ボ ー ド に つ い て 208
ダ ッ シ ュ ボ ー ド を x x 209
ペ ー ジ を 追 加 210
チ ャ ー ト を 追 加 210
テ キ ス ト ラ ベ ル を 追 加 211
イ メ ー ジ を 追 加 211
形 状 を 追 加 212
ダ ッ シ ュ ボ ー ド を 表 示 212
ダ ッ シ ュ ボ ー ド を 印 刷 & エ ク ス ポ ー ト 212
テ ー マ を 切 り 替 え 213
12 - オートメーション(自動化)(Essentials 以外のエディションでのみ使用可能) 214
オ ー ト メ ー シ ョ ン ( 自 動 化 ) に つ い て 214
バ ッ チ ジ ョ ブ を x x ( ス テ ッ プ 1) 214
バ ッ チ ジ ョ ブ の ス ケ ジ ュ ー ル 設 定 ( ス テ ッ プ 2) 216
13 - バ ッ ク ア ッ プ と 復 元 218
バ ッ ク ア ッ プ と 復 元 に つ い て 218
バックアップと復元の組み込みツール(Essentials 以外のエディションでのみ使用可能) 218
バ ッ ク ア ッ プ と 復 元 の 組 み 込 み ツ ー ル に つ い て 218
バ ッ ク ア ッ プ 218
復 元 219
SQL 文 を 取 り 出 す 222
Oracle デ ー タ ポ ン プ (Essentials 以 外 の エ デ ィ シ ョ ン で の み 使 用 可 能 ) 222
Oracle デ ー タ ポ ン プ に つ い て 222
Oracle デ ー タ ポ ン プ エ ク ス ポ ー ト 223
Oracle デ ー タ ポ ン プ イ ン ポ ー ト 225
SQL Server の バ ッ ク ア ッ プ と 復 元 (Essentials 以 外 の エ デ ィ シ ョ ン で の み 使 用 可 能 ) 229
SQL Server の バ ッ ク ア ッ プ と 復 元 に つ い て 229
SQL Server バ ッ ク ア ッ プ 229
SQL Server 復 元 231
MongoDump と MongoRestore 233
MongoDump と MongoRestore に つ い て 233
MongoDump 233
MongoRestore 233
14 - サ ー バ ー セ キ ュ リ テ ィ 234
サ ー バ ー セ キ ュ リ テ ィ に つ い て 234
MySQL/MariaDB の ユ ー ザ ー と ロ ー ル の x x 234
ユ ー ザ ー デ ザ イ ナ ー 234
ロ ー ル デ ザ イ ナ ー 235
Oracle の ユ ー ザ ー と ロ ー ル の x x 236
ユ ー ザ ー デ ザ イ ナ ー 236
ロ ー ル デ ザ イ ナ ー 238
ユ ー ザ ー の 保 守 239
PostgreSQL の ユ ー ザ ー 、 グ ル ー プ 、 ロ ー ル の x x 239
ユ ー ザ ー デ ザ イ ナ ー 239
グ ル ー プ デ ザ イ ナ ー 240
ロ ー ル デ ザ イ ナ ー 241
SQL Server の ロ グ イ ン 、 ロ ー ル 、 ユ ー ザ ー の x x 243
ロ グ イ ン デ ザ イ ナ ー 243
サ ー バ ー ロ ー ル デ ザ イ ナ ー 244
デ ー タ ベ ー ス ユ ー ザ ー デ ザ イ ナ ー 245
デ ー タ ベ ー ス ロ ー ル デ ザ イ ナ ー 246
ア プ リ ケ ー シ ョ ン ロ ー ル デ ザ イ ナ ー 247
SQLite の ユ ー ザ ー x x 248
MongoDB の ユ ー ザ ー と ロ ー ル の x x 248
ユ ー ザ ー デ ザ イ ナ ー 248
ロ ー ル デ ザ イ ナ ー 249
権 限 マ ネ ー ジ ャ ー 250
15 - 他 の す ば ら し い 機 能 251
サ ー バ ー 監 視 (Essentials 以 外 の エ デ ィ シ ョ ン で の み 使 用 可 能 ) 251
ス キ ー マ 分 析 (Essentials 以 外 の エ デ ィ シ ョ ン で の み 使 用 可 能 ) 252
バ ー チ ャ ル グ ル ー ピ ン グ (Essentials 以 外 の エ デ ィ シ ョ ン で の み 使 用 可 能 ) 253
接 続 の 色 付 け 254
デ ー タ ベ ー ス / ス キ ー マ 内 検 索 (Essentials 以 外 の エ デ ィ シ ョ ン で の み 使 用 可 能 ) 254
構 造 の 印 刷 (Essentials 以 外 の エ デ ィ シ ョ ン で の み 使 用 可 能 ) 255
コ ン ソ ー ル 255
お 気 に 入 り (Essentials 以 外 の エ デ ィ シ ョ ン で の み 使 用 可 能 ) 255
ダ ー ク テ ー マ 256
検 索 フ ィ ル タ ー 257
16 - 設 定 258
オ プ シ ョ ン 設 定 258
基 本 258
タ ブ 259
ク x x 259
エ デ ィ タ 260
レ コ ー ド 261
フ ァ イ ル ロ ケ ー シ ョ ン 263
フ ァ イ ル の 関 連 付 け (Essentials 以 外 の エ デ ィ シ ョ ン で の み 使 用 可 能 ) 264
プ ロ キ シ 264
環 境 265
17 - ホ ッ ト キ ー 267
Navicat の ホ ッ ト キ ー 267
18 - ロ グ を た ど る 271
ロ グ フ ァ イ ル 271
Navicat は、マルチ接続データベース管理ツールです。MySQL、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB、MongoDBデータベースに同時に接続することができ、異なる種類の複数のデータベースに対するデータベース管理を非常に簡単にします。 Amazon Redshift、Amazon RDS、Alibaba Cloud のようなクラウドデータベースも管理できます。Navicat の機能は、プロの開発者のどのような要望も満たすほど非常に高性能です。また、データベースサーバーの初心者ユーザーが簡単に理解できるようにも作られています。使いやすくデザインされた Navicat のグラフィカルユーザーインターフェース(GUI)を使用すると、安全かつ簡単な方法で、高速かつ簡単に情報を作成、整理、アクセス、共有することができます。
Navicat は、3 つのプラットフォーム - Microsoft Windows、macOS、Linux で使用可能です。ローカル/リモートサーバーに接続し、Navicat Cloud コラボレーション、データモデリング、データ転送、データ/構造の同期、インポート/エクスポート、バックアップ/復元/チャートと自動化のようないくつかのユーティリティツールを提供することができます。
詳細については、弊社のウェブサイトをご覧ください:xxxxx://xx.xxxxxxx.xxx
システム要件
Windows
• Microsoft Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 10、Server 2008、Server 2012、 Server 2016、Server 2019
macOS
• Mac OS X 10.11 El Capitan、macOS 10.12 Sierra、macOS 10.13 High Sierra、macOS 10.14 Mojave、macOS 10.15 Catalina
Linux
• Debian 9 以降、Ubuntu 16.04 以降、CentOS 7 以降、Fedora 26 以降、Linux Mint 18 以降
サポートされるオンプレミスデータベース
• MySQL 3.23 以上、Drizzle、OurDelta、Percona Server
• PostgreSQL 7.3 以 上
• Oracle 8i 以 上
• SQLite 2 と 3
• SQL Server 2000 以 上
• MariaDB 5.1 以 上
• MongoDB 3.0 以 上
サポートされるクラウドデータベース
Amazon AWS
• Amazon Redshift
• Amazon Aurora for MySQL
• Amazon Aurora for PostgreSQL
• Amazon RDS for MySQL
• Amazon RDS for PostgreSQL
• Amazon RDS for Oracle
• Amazon RDS for SQL Server
• Amazon RDS for MariaDB
• Amazon DocumentDB
Google Cloud
• Google Cloud SQL for MySQL
• Google Cloud SQL for PostgreSQL
Oracle Cloud
• Oracle Database Cloud Service
• Oracle MySQL Cloud Service
Microsoft Azure
• Microsoft Azure SQL Database
• Microsoft Azure Database for MySQL
• Microsoft Azure Database for PostgreSQL
• Microsoft Azure Database for MariaDB
MongoDB Cloud Services
• MongoDB Atlas
Alibaba Cloud
• Alibaba Cloud ApsaraDB for RDS (MySQL)
• Alibaba Cloud ApsaraDB for RDS (PostgreSQL)
• Alibaba Cloud ApsaraDB for RDS (SQL Server)
• Alibaba Cloud ApsaraDB for MongoDB
Tencent Cloud
• Tencent Cloud TencentDB for MySQL
• Tencent Cloud TencentDB for SQL Server
• Tencent Cloud TencentDB for PostgreSQL
• Tencent Cloud TencentDB for MariaDB
• Tencent Cloud TencentDB for MongoDB
Huawei Cloud
• Huawei Cloud RDS for MySQL
• Huawei Cloud RDS for PostgreSQL
• Huawei Cloud RDS for SQL Server
• Huawei Cloud Document Database Service
現在開いているアプリケーションがある場合は、シャットダウンすることを強くお勧めします。これによって、円滑にインストールが行えます。
ダウンロード版のインストール方法
1. Navicat Windows 版をダウンロードします。
2. .exe ファイルを開きます。
3. セットアップウィザードの開始画面で、次へをクリックします。
4. 使用許諾契約書を読んでください。それに同意し、次へをクリックします。
5. プログラムアイコンの場所を承認します。フォルダの保存先を変更したい場合は参照をクリックします。
6. 残りのステップに従って進みます。
CD 版のインストール方法
1. CD-ROM ドライブから Navicat CD インストールディスクを読み込みます。
2. .exe ファイルを開きます。
3. セットアップウィザードの開始画面で、次へをクリックします。
4. 使用許諾契約書の同意を読んでください。それに同意し、次へをクリックします。
5. プログラムアイコンの場所を承認します。フォルダの保存先を変更したい場合は参照をクリックします。
6. 残りのステップに従って進みます。
試用期間が終了すると、Navicat の機能を使い続けるためにライセンスキーまたはサブスクリプションプランが必要となります。
注意:永久ライセンスとサブスクリプションプランを同じ Navicat で使用することはできません。登録方法を変更する前に、xxxxxxxを無効にするか、Navicat ID からサインアウトする必要があります。
永久ライセンス
永久ライセンスを購入した場合、Navicat をアクティベートするためのライセンスキーを受け取ります。
永久ライセンスセクションで、ライセンスキー(16 桁)を貼り付け、アクティベーション実行ボタンをクリックします。Xxxxxxxはライセンスサーバーに接続して、xxxxxxxを有効にします。アクティベーションプロセスが成功すると、ライセンスキーの詳細が表示されます。
マニュアルアクティベーション
マニュアルアクティベーションは、コンピューターがインターネットに接続されていない場合に利用できます。このアクティベーションプロセスを完了するためには、インターネット接続が可能な別のコンピューターが必要です。
1. オンラインのアクティベーションに失敗した場合、マニュアルアクティベーションをクリックします。
2. リクエストコードをここにコピーする:ボックスにリクエストコードをコピーします。
3. イ ン タ ー ネ ッ ト に 接 続 さ れ て い る コ ン ピ ュ ー タ ー で Web ブ ラ ウ ザ ー を 開 き 、
xxxxx://xxxxxxxx.xxxxxxx.xxx/xx/xxxxxx_xxxxxxxx.xxx にアクセスします。
4. リクエストコードを左側のボックスに貼り付け/入力します。
5. アクティベーションコードを取得をクリックします。
6. 生成されたアクティベーションコードを右側のボックスにコピーします。
7. Navicat を有効にしようとしているコンピューターに戻ります。
8. ここにアクティベーションコードを貼り付けて下さい:ボックスにアクティベーションコードを貼り付けます。
9. アクティベーション実行をクリックします。
サブスクリプションプラン
サブスクリプションプランをお持ちの場合、Navicat ID にサインインして、サブスクリプション期間中 Navicat を使用できます。
注意:Navicat ID は、サブスクリプションプランの購入に使用したメールアドレスです。
サブスクリプションセクションで、Navicat ID とパスワードを入力します。サインインすると、サブスクリプションプランの詳細が表示されます。
Xxxxxxx は、デフォルトで 1 時間に 1 回、ライセンスサーバーに接続してプランを自動再読み込みします。ポータルサイトでプランを更新した場合、プランの再読み込みボタンを使用して、新しいプランを強制的に再読み込みできます。
注意:Navicat ID はそれぞれ 1 つのNavicat にのみ接続できます。別の Navicat でNavicat ID にサインインすると、現在の Navicat
からサインアウトされます。
Navicat を新しいコンピュータに移動する
1. Navicat で、ファイル -> 接続をエクスポートを選択します。エクスポートファイル(.ncx)に全ての接続設定が含まれます。
2. エクスポートファイル(.ncx)をバックアップします。
3. Navicat で、ヘルプ -> 登録を選択します。
4. [永久ライセンス] オンラインでxxxxxxxのアクティベ―ションを解除するためには、アクティベーション解除をクリックします。
5. [サブスクリプションプラン] Navicat ID からサインアウトするためには、サインアウトをクリックします。
6. 現行のコンピュータから、Navicat をアンインストールします。
7. 新しいコンピュータに Navicat をインストールしなおします。
8. 新しいコンピューターで Navicat を開き、ファイル -> 接続をインポートを選択して、接続設定(.ncx)をインポートします。
新しい接続が確立されると、Navicat は設定の保存場所の下にサブフォルダを作成します。ほとんどのファイルはこのサブフォルダに保存されます。パスを探すためには、接続を右クリックし、接続を編集 -> 詳細 -> 設定の保存場所を選択します。
また、保存される全てのプロファイルは profiles の下に保存されます。パスを探すためには、ツール -> オプション -> ファイルロケーション -> プロファイルの保存場所を選択します。
Navicat をアップグレードする
インストール済みの Navicat を最新バージョンにアップグレードしたい場合、ヘルプ -> 更新の確認を選択し、アップデーターを起動してください。アップデーターは、インストール済みのバージョンを自動的に確認します。そして、新しいバージョンがリリースされている場合、アップデーターの指示に従って、お使いの Navicat をアップグレードしてください。最新バージョンが前のバージョンに置き換わりますが、設定は変更されずに残ります。
または、登録 e メールアドレスでカスタマーセンターにアクセスし、最新バージョンのインストーラをダウンロードすることも可能です。
注意:PremiumSoft Navicat のエンドユーザーライセンス使用許諾契約書は英文がxxです。日本語で書かれたこのエンドユーザーライセンス使用許諾契約は参考のため英文を翻訳したものであり、不明な点は日本語翻訳文の下の英文をご参照ください。
注意:Navicat Cloud サービスの License Agreement につきましては、こちらをご確認ください。
重要:本ソフトウェア エンドユーザライセンス使用許諾契約は、お客様(個人、あるいは購入または取得の目的となる組織)とプレミアムソフト社との間の契約です。本ソフトウェアをインストールし使用する前に以下の条項をよくお読みください。本契約は本ソフトウェアを使用するライセンスを提供し、保証情報と責任制限を含んでいます。本ソフトウェアをインストールし使用することにより、お客様は本契約に同意したものとみなされます。本契約に同意されない場合、本ソフトウェアをインストールせず購入先に返品してください。本ソフトウェアの中で他のソフトウェアが参照、あるいは言及されていたとしても、本契約はプレミアムソフト社から提供されたソフトウェアにのみ適用されます。
1. 定 義
a. 「教育版」とは、(i)企業、会社、提携会社や関連会社、またはその他の事業体や団体ではない個人 (ii)学生、教員、または教育機関の関係者 (iii)非営利団体または慈善団体のスタッフに限り使用を許諾した、本ソフトウェアを意味します。この定義条項の目的として、"教育機関"とは、公立または私立学校、専門学校、大学そして他の中等教育機関を意味します。非営利団体とは、問題や事態をサポートする目的とした、個人会社や非商用的な公共事業を意味します。
b. 「再販禁止版」とは、レビューと評価用にのみ使用される、再販禁止版と名づけられた本ソフトウェアのことです。
c. 「PremiumSoft」とは、PREMIUMSOFT CYBERTECH 社とそのライセンス付与者のことを意味します。
d. 「本ソフトウェア」とは、PremiumSoft 社が提供する、PremiumSoft 社のソフトウェアプログラムとサードパーティ製のソフトウェアプログラム、対応するドキュメント、関連するメディア、印刷物、そしてオンライン、あるいは電子媒体のドキュメントを意味します。
e. 「未登録版」,「試用版」または「デモ版」とは、未登録ソフトウェアを初めてインストールしてから 14 日間、評価目的のために使用される、登録されていないソフトウェア("未登録ソフトウェア")を意味します。試用期間が終了すると、そのユーザーは、本ソフトウェアを登録するか、インストールしたシステムからそれを削除しなければならない。未登録ソフトウェアは、評価目的のために他のユーザーへ自由にコピーして配布できます。
f. 「Navicat Essentials」は、商用目的で使用することが認められているソフトウェアのバージョンを意味します。
2. ライセンスの許諾
この第 2 章で許諾されたライセンスは、本契約に記述されている諸条件が適用されます。
a. 第 2 章(b)により、お客様は本ソフトウェアを一台のコンピュータにインストールして使用できます。また、お客様が本ソフトウェアをインストールし使用する、個々のコンピュータ毎にライセンスをお持ちの場合は、ネットワークサーバのようなストレージ機器に本ソフトウェアをインストールして保存し、内部ネットワークを通じて他のコンピュータに本ソフトウェアをインストールすることができます。第 2 章(b)の範囲以外では、本ソフトウェアの一ライセンスは、異なるコンピュータ上で同時に共有、インストール、あるいは使用できません。
b. 第 2 章(a)で許可された本ソフトウェアの複製に加えて、本ソフトウェアがインストールされたコンピュータのプライマリユーザは、以下の条件下でのみ、本ソフトウェアの複製物を作成し、その人個人が使用する場合に限り、それを携帯用コンピュータ、あるいは自宅のコンピュータにインストールできます
A. 携帯用コンピュータ、あるいは自宅のコンピュータ上の本ソフトウェアの複製物は、(i) プライマリコンピュータ上の本ソフトウェアの複製と同時に使用できません。そして(ii) 当該のバージョンもしくはエディション(例えば教育利用のみ)が許可されたプライマリユーザのみ使用できます。
B. 当該ユーザが本ソフトウェアがインストールされたプライマリコンピュータのプライマリユーザではなくなった後は、本ソフトウェアの複製物をインストールも使用もできません。
c. 本ソフトウェアがパッケージソフト製品(総称して「Studio」)の一部として、プレミアムソフト社の他のソフトウェア製品といっしょに配布された場合は、「Studio」は一つの製品としてライセンス供与され、本ソフトウェアを含む全ての Studio 内の製品は、複数台のコンピュータでのインストール、または使用はできません。
d. お客様はバックアップ目的で本ソフトウェアの複製を、コンピュータが読取可能な形式で一つだけ作成できます。お客様は本ソフトウェアの元の複製に付随する全ての複製権表示とその他の所有権の注意事項をどの複製にも再作成しなければなりません。お客様はバックアップ目的で作成した本ソフトウェアの複製を販売、譲渡できません。
e. お客様は、妥当な通知を行うことにより、PremiumSoft 社がお客様がこれらの条項を尊守して本ソフトウェアを使用しているかどうか、いかなる時にも検査できることに同意します。当該の検査によりお客様が本契約の条項に違反して本ソフトウェアを使用していることが判明した場合、お客様は、この検査と条項違反の結果として負担する可能性のあるその他の義務に加えて、関連する全ての妥当な費用を、PremiumSoft 社に払わなければなりません。
f. 本契約下のお客様のライセンス権は、独占的ではありません。
3. ライセンス制限
a. 第 2 章に記載された範囲を超えて、お客様は、本ソフトウェアの複製の作成あるいは配布をしたり、、あるコンピュータから他のコンピュータへ、ネットワークを通じて電子媒体として本ソフトウェアを転送できません。
b. お客様は本ソフトウェアを変更、併合、修正、改変、あるいは翻訳することができません。あるいは、逆コンパイル、リバースエンジニアリング、逆アセンブル、または本ソフトウェアを人間が読める形式に変更することはできません。
c. ここで説明されている範囲外で、お客様は本ソフトウェアを貸したり、譲渡したり、あるいはライセンス権を付与したりできません。
d. 本ソフトウェアの評価/デモ版そして Lite 版、あるいは再販禁止版を除いて、複製を一切持たず本ソフトウェアを全て譲渡するのであれば、お客様は本契約に基づき販売あるいは譲渡の一部として全ての権利を永久に譲渡することができます(全てのコンポーネント、媒体と印刷物、いかなるアップグレード、当該契約、シリアル番号、そして可能であれば、本ソフトウェアと供に提供されたその他の全てのソフトウェア製品を含む)。そして、受領者はこの契約の条項に同意します。本ソフトウェアがアップグレードであれば、いかなる譲渡も本ソフトウェアの以前の全てのバージョンを含まなければなりません。本ソフトウェアの複製が(上記に記載された)「Studio」の一部としてライセンス供与されている場合、本ソフトウェアは、個別にではなく全 Studio 製品の販売あるいは譲渡としてのみ、譲渡されなければなりません。お客様は本ソフトウェアの複製を保持することはできません。お客様は、本ソフトウェアの評価/デモ版そして Lite 版も再販禁止版も販売、あるいは譲渡できません。
e. ここに規定された範囲外では、お客様は本ソフトウェアを変更、あるいは本ソフトウェアに基づいた派生物を作成することはできません。
f. 教育版は、商用目的では、いかなる相手にも使用または配布できません。
g. ここに規定された範囲外では、お客様は、
A. 本ソフトウェアの評価/デモ版そして Lite 版の複製を合計して二つ以上インストール、あるいは使用してはなりません。
B. ユーザ名を二つ以上使用して本ソフトウェアの評価/デモ版そしてLite 版をダウンロードしてはなりません。
C. 本ソフトウェアの評価/デモ版の使用期間を、一ライセンスに与えられた評価期間を超えて使用できるよう ハードドライブの内容、あるいはコンピュータシステムを変更してはなりません。
D. PremiumSoft 社の事前の書面による許可なく、評価/デモ版そして Lite 版を用いた性能検証の結果を第 3 者に公開してはなりません。
E. 本ソフトウェアの商用版、あるいはに対するライセンスを購入するかどうかを決定する目的以外の目的で、本ソフトウェアの評価/デモ版を使用してはなりません。しかしながら、上記にかかわらず、お客様が、いかなる商用トレーニング目的で本ソフトウェアの評価/デモ版または Lite 版をインストール、あるいは使用することは厳しく禁止されています。
h. お客様は本ソフトウェアをレビュー、評価するためにのみ、本ソフトウェアの再販禁止版を使用することができます。
i. お客様は本ソフトウェアを二つ以上の媒体で受け取ることがありますが、一つの媒体しかインストール、あるいは使用できません。お客様が受け取った媒体の数にかかわらず、本ソフトウェアがインストールされる予定のサーバ、あるいはコンピュータに適した媒体のみ使用できます。
j. お客様は複数のプラットフォーム用の本ソフトウェアを受け取ることができますが、一つのプラットフォームにのみインストール、あるいは使用するものとします。
k. お客様は本ソフトウェアを使用して、本ソフトウェアと同じ主要機能を持ついかなるアプリケーションも開発してはなりません。
l. お客様が本契約に従わない場合、PremiumSoft 社はお客様のライセンスを終了させることができます。その場合、お客様は本ソフトウェアと、その全ての複製を破棄しなければなりません。(このように、xxxxxが終了された後も、本契約の両者の権利と条項は全て有効です。)
m. This program may include Oracle Instant Client (OCI). You agree that you shall
1. not use of the Oracle Instant Client to the business operations;
2. not assign, give, or transfer the Oracle Instant Client or an interest in them to another individual or entity;
a. make the Programs available in any manner to any third party for use in the third party's business operations; and
b. title to the Programs from passing to the end user or any other party;
3. not reverse engineer, disassemble or decompilation the Oracle Instant Client and duplicate the Programs except for a sufficient number of copies of each Program for your licensed use and one copy of each Program media;
4. discontinue use and destroy or return to all copies of the Oracle Instant Client and documentation after termination of the Agreement;
5. not pubish any results of benchmark tests run on the Programs;
6. comply fully with all relevant export laws and regulations of the United States and other applicable export and import laws to assure that neither the Oracle Instant Client, nor any direct product thereof, are exported, directly or indirectly, in violation of applicable laws;
7. allow PremiumSoft to audit your use of the Oracle Instant Client;
4. アップグレード
本ソフトウェアの複製が、本ソフトウェアの以前のバージョンからのアップグレード版の場合、それは、ライセンス交換に基づいてお客様に提供されています。お客様は本ソフトウェアの当該の複製をインストール、あるいは使用することにより、任意に以前の契約を終了させ、本ソフトウェアの以前のバージョンを続けて使用しないこと、あるいは第 3 章に準拠する譲渡を除いては、それを他の個人または組織に譲渡しないことに同意します。
5. 所 有 権
先述のライセンスは、本ソフトウェアを使用するに当たり制限されたライセンスをお客様に供与します。PremiumSoft 社とその供給者は、(お客様が開発したアプリケーションの基礎となる、独立した著作物として、基本となる著作物としての)本ソフトウェアとその全ての複製に対して、全ての著作権と知的財産権を含み、全ての権利、名称、そして利権を保持します。連邦著作権と国際著作権を含み、本契約に明示的に供与されていない全ての権利は、PremiumSoft 社とその供給者に保有されます。
6. 限定保証と免責条項
a. 本ソフトウェアの評価/デモ版そして Lite 版と再販禁止版を除いて、PremiumSoft 社は、配布日(お客様のレシートのコピーで確認)から 30 日間、本ソフトウェアが提供された物理媒体が通常の使用において材料および仕上がりに欠陥がないことを保証します。本ソフトウェアは「保証なし」で提供されます。明示的でも黙示的でも、取引の過程や商慣習から発生しても、法的にも、いかなることにおいても、PremiumSoft 社は一切の保証を負いません。
b. PREMIUMSOFT 社は本ソフトウェアの評価/デモ版そして Lite 版と再販禁止版については、明示的であっても黙示的であっても、PremiumSoft 社は何の救斉策も何の保証も提供しません。本ソフトウェアの評価/デモ版そして Lite 版と再販禁止版は「保証なし」で提供されます。
c. 本ソフトウェアの評価/デモ版そしてLite 版と再販禁止版以外の本ソフトウェアに関する前述の限定保証での定義を除いて、市販性、特定目的との適合性を含む明示的、暗示的、もしくはそれ以外の保証をすることなく、 PremiumSoft 社とその供給者はすべての他の保証と言明事項を破棄できます。。また、権利と所有権を侵害していないこと、またはxxxを保証致しません。、PremiumSoft 社は本ソフトウェアにバグがないこと、あるいは障害なく動作することを保証致しません。本ソフトウェアは、デザイン、工事、核施設の維持運用、飛行機の運航、通信システム、航空管制、生命維持、武器システムを含み、フェイルセーフな制御を要求する危険な環境での使用を目的に設計、および、それを目的としていません。また、ライセンス供与されてもいません。PremiumSoft社は明確に、そのような目的への適性を、明示的にも黙示的にも保証致しません。
d. 準拠法が本ソフトウェアに関するなんらかの保証を要求する場合、全ての当該の保証は配布日から 30 日間に限定されます。
e. PremiumSoft 社、ディーラー、販売業者、代理人、あるいは従業員から与えられた口頭の、あるいは書面の情報、あるいはアドバイスは、保証を提供されるものではなく、また、ここで提供される保証範囲を広げるものでもありません。
7. 賠償責任の制限
(a) 例え Premiumsoft もしくはその販売代理人がそのような損失の可能性を助言したとしても、 PremiumSoft 社もその供給者も、本ソフトウェアの使用または使用できないことから生じ、契約違反、保証違反、(過失を含む)不法行為、その他の製品責任を含むいかなる見解に基づく、いかなる間接的、特別の、付随的、懲罰的、あるいは結果的に生じる損害(これだけに限られないが、機器使用不能、あるいはデータアクセス不能に対する損害、ビジネス損失、利益の損失、事業中断、あるいは同種のものを含む)に対して、お客様に対してもサードパーティに対しても責任を負わないものとします。
tort (including negligence), product liability or otherwise, even if PremiumSoft or its representatives have been advised of the possibility of such damages.
8. サードパーティソフトウェア
本ソフトウェアは注意事項、追加条項や条件を要求するサードパーティ製のソフトウェアを含んでいることがあります。本契約を受け入れることによって、お客様はそのサードパーティ製ソフトウェアの追加条項や条件を受け入れることになります。
9. 一般条項
PremiumSoft 社のディーラー、代理人、あるいは従業員は、本契約に修正を要求する権利を持ちません。
PremiumSoft 社のディーラー、代理人、あるいは従業員は、本契約に修正を要求する権利を持ちません。
本契約のいずれかの条項が管轄裁判所によって法に反すると判定された場合、この条項は許容の最大範囲において施行され、本契約のその他の条項は引き続き効力を持ちます。
10. 売買の基礎
上記で説明された限定保証と免責条項、そして有限責任は、PremiumSoft 社とお客様との間の同意の基礎となる、基本要素です。PremiumSoft 社はこの上記の制限無しで経済活動として本ソフトウェアを提供することはできません。上記の限定保証と免責条項、有限責任は PremiumSoft 社のライセンス保持者の利益に役立ちます。
11. 期限
本ソフトウェアをダウンロード、インストールすることにより、ライセンス付与者は本契約の規約に合意したものとします。
このライセンスは、終了するまでは有効です。ライセンス付与者は、このライセンスのいずれかの条項に同意できなければ、即座にお客様のライセンスを終了させる権利を持っています。
「保証なし」において。ライセンス付与者は、明示的でも黙示的でも、取引の過程や商慣習から発生しても、法的にも、いかなることにおいても、PremiumSoft 社は一切の保証を負いません。
12. 準拠法
このライセンスは香港で施行されている法律に準拠しています。お客様は本契約から発生する論争を解決するために、香港の、非独占的司法権と裁判地に同意します。
お客様がこのライセンスの有効性について質問がございましたら、xxxxxxxxx@xxxxxxx.xxx にご連絡ください。お客様がその他の理由のためライセンス付与者に連絡したい場合は、xxxxxxx@xxxxxxx.xxx に連絡してください。
本ソフトウェアに含まれる PremiumSoft とその他の商標は、合衆国とその他の国で登録済みの PremiumSoft CyberTech 社の商標あるいは商標登録です。サードパーティの商標、商標名、製品名やロゴは商標、あるいは登録商標です。お客様は本ソフトウェアのいかなる商標、商標名、製品名、ロゴ、著作権、あるいはその他の著作権の注意事項、注釈、記号、ラベルを削除、あるいは変更してはいけません。本契約は、お客様が PremiumSoft 社、あるいはそのライセンス付与者の名称、あるいはそれらのトレードマークを使用する権利を認可していません。
Note: For the License Agreement of Navicat Cloud service, please click here.
IMPORTANT: THIS SOFTWARE END USER LICENSE AGREEMENT ("EULA") IS A LEGAL AGREEMENT BETWEEN YOU (EITHER AN INDIVIDUAL OR, IF PURCHASED OR OTHERWISE ACQUIRED BY OR FOR AN ENTITY, AN ENTITY) AND PREMIUMSOFT CYBERTECH LTD..READ IT CAREFULLY BEFORE COMPLETING THE INSTALLATION PROCESS AND USING THE SOFTWARE. IT PROVIDES A LICENSE TO USE THE SOFTWARE AND CONTAINS WARRANTY INFORMATION AND LIABILITY DISCLAIMERS. BY INSTALLING AND USING THE SOFTWARE, YOU ARE CONFIRMING YOUR ACCEPTANCE OF THE SOFTWARE AND AGREEING TO BECOME BOUND BY THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO BE BOUND BY THESE TERMS, THEN DO NOT INSTALL THE SOFTWARE AND RETURN THE SOFTWARE TO YOUR PLACE
OF PURCHASE. THIS EULA SHALL APPLY ONLY TO THE SOFTWARE SUPPLIED BY PREMIUMSOFT CYBERTECH LTD. HEREWITH REGARDLESS OF WHETHER OTHER SOFTWARE IS REFERRED TO OR DESCRIBED HEREIN.
1. Definitions
a. "Non-commercial Version" means a version of the Software, so identified, for use by i) the individual who is a natural person and not a corporation, company, partnership or association or other entity or organization (ii) the individual who is a student, faculty or staff member at an educational institution, and (iii) staff of a non-profit organization or charity organization only. For purposes of this definition, "educational institution" means a public or private school, college, university and other post secondary educational establishment. A non-profit organization is an organization whose primary objective is to support an issue or matter of private interest or public concern for non-commercial purposes.
b. "Not For Resale (NFR) Version" means a version, so identified, of the Software to be used to review and evaluate the Software, only.
c. "PremiumSoft" means PREMIUMSOFT CYBERTECH LTD. and its licensors, if any.
d. "Software" means only the PremiumSoft software program(s) and third party software programs, in each case, supplied by PremiumSoft herewith, and corresponding documentation, associated media, printed materials, and online or electronic documentation.
e. "Unregistered version", "Trial version" or "Demo version" means an unregistered copy of the SOFTWARE ("UNREGISTERED SOFTWARE") which may be used by the USER for evaluation purposes for a period of thirty (14) days following the initial installation of the UNREGISTERED SOFTWARE. At the end of the trial period ("TRIAL PERIOD"), the USER must either register the SOFTWARE or remove it from his system. The UNREGISTERED SOFTWARE may be freely copied and distributed to other users for their evaluation.
f. "Navicat Essentials" means a version of the Software, so identified, to be used for commercial purpose.
2. License Grants
The licenses granted in this Section 2 are subject to the terms and conditions set forth in this EULA:
a. Subject to Section 2(b), you may install and use the Software on a single computer; OR install and store the Software on a storage device, such as a network server, used only to install the Software on your other computers over an internal network, provided you have a license for each separate computer on which the Software is installed and run. Except as otherwise provided in Section 2(b), a license for the Software may not be shared, installed or used concurrently on different computers.
b. In addition to the single copy of the Software permitted in Section 2(a), the primary user of the computer on which the Software is installed may make a second copy of the Software and install it on either a portable computer or a computer located at his or her home for his or her exclusive use, provided that:
A. the second copy of the Software on the portable or home computer (i) is not used at the same time as the copy of the Software on the primary computer and (ii) is used by the primary user solely as allowed for such version or edition (such as for educational use only),
B. the second copy of the Software is not installed or used after the time such user is no longer the primary user of the primary computer on which the Software is installed.
c. In the event the Software is distributed along with other PremiumSoft software products as part of a suite of products (collectively, the "Studio"), the license of the Studio is licensed as a single product and none of the products in the Studio, including the Software, may be separated for installation or use on more than one computer.
d. You may make one copy of the Software in machine-readable form solely for backup purposes. You must reproduce on any such copy all copyright notices and any other proprietary legends on the original copy of the Software. You may not sell or transfer any copy of the Software made for backup purposes.
e. You agree that PremiumSoft may audit your use of the Software for compliance with these terms at any time, upon reasonable notice. In the event that such audit reveals any use of the Software by you other than in full compliance with the terms of this Agreement, you shall reimburse PremiumSoft for all reasonable expenses related to such audit in addition to any other liabilities you may incur as a result of such non-compliance.
f. Your license rights under this EULA are non-exclusive.
3. License Restrictions
a. Other than as set forth in Section 2, you may not make or distribute copies of the Software, or electronically transfer the Software from one computer to another or over a network.
b. You may not alter, merge, modify, adapt or translate the Software, or decompile, reverse engineer, disassemble, or otherwise reduce the Software to a human-perceivable form.
c. Unless otherwise provided herein, you may not rent, lease, or sublicense the Software.
d. Other than with respect to a Trial / Demo Version, Non-commercial Lite Version or a Not For Resale Version of the Software, you may permanently transfer all of your rights under this EULA only as part of a sale or transfer, provided you retain no copies, you transfer all of the Software (including all component parts, the media and printed materials, any upgrades, this EULA, the serial numbers, and, if applicable, all other software products provided together with the Software), and the recipient agrees to the terms of this EULA. If the Software is an upgrade, any transfer must include all prior versions of the Software from which you are upgrading. If the copy of the Software is licensed as part of the whole Studio (as defined above), the Software shall be transferred only with and as part of the sale or transfer of the whole Studio, and not separately. You may retain no copies of the Software. You may not sell or transfer any Trial / Demo Version, Non-commercial Lite Version or Not For Resale Version of the Software.
e. Unless otherwise provided herein, you may not modify the Software or create derivative works based upon the Software.
f. Non-commercial Versions of the Software may not be used for, or distributed to any party for, any commercial purpose.
g. Unless otherwise provided herein, you shall not
A. in the aggregate, install or use more than one copy of the Trial / Demo Version and Non-commercial Lite Version of the Software,
B. download the Trial / Demo Version and Non-commercial Lite Version of the Software under more than one username,
C. alter the contents of a hard drive or computer system to enable the use of the Trial / Demo Version of the Software for an aggregate period in excess of the trial period for one license to such Trial / Demo Version,
D. disclose the results of software performance benchmarks obtained using the Trial / Demo Version or Non-commercial Lite Version to any third party without PremiumSoft prior written consent, or
E. use the Trial / Demo Version of the Software for a purpose other than the sole purpose of determining whether to purchase a license to a commercial or education version of the software; provided, however, notwithstanding the foregoing, you are strictly prohibited from installing or using the Trial / Demo Version or Non-commercial Lite Version of the Software for any commercial training purpose.
h. You may only use the Not for Resale Version of the Software to review and evaluate the Software.
i. You may receive the Software in more than one medium but you shall only install or use one medium. Regardless of the number of media you receive, you may use only the medium that is appropriate for the server or computer on which the Software is to be installed.
j. You may receive the Software in more than one platform but you shall only install or use one platform.
k. You shall not use the Software to develop any application having the same primary function as the Software.
l. In the event that you fail to comply with this EULA, PremiumSoft may terminate the license and you must destroy all copies of the Software (with all other rights of both parties and all other provisions of this EULA surviving any such termination).
m. This program may include Oracle Instant Client (OCI). You agree that you shall
1. not use of the Oracle Instant Client to the business operations;
2. not assign, give, or transfer the Oracle Instant Client or an interest in them to another individual or entity;
a. make the Programs available in any manner to any third party for use in the third party's business operations; and
b. title to the Programs from passing to the end user or any other party;
3. not reverse engineer, disassemble or decompilation the Oracle Instant Client and duplicate the Programs except for a sufficient number of copies of each Program for your licensed use and one copy of each Program media;
4. discontinue use and destroy or return to all copies of the Oracle Instant Client and documentation after termination of the Agreement;
5. not pubish any results of benchmark tests run on the Programs;
6. comply fully with all relevant export laws and regulations of the United States and other applicable export and import laws to assure that neither the Oracle Instant Client, nor any direct product thereof, are exported, directly or indirectly, in violation of applicable laws;
7. allow PremiumSoft to audit your use of the Oracle Instant Client;
4. Upgrades
If this copy of the Software is an upgrade from an earlier version of the Software, it is provided to you on a license exchange basis. You agree by your installation and use of such copy of the Software to voluntarily terminate your earlier EULA and that you will not continue to use the earlier version of the Software or transfer it to another person or entity unless such transfer is pursuant to Section 3.
5. Ownership
The foregoing license gives you limited license to use the Software. PremiumSoft and its suppliers retain all rights, title and interest, including all copyright and intellectual property rights, in and to, the Software (as an independent work and as an underlying work serving as a basis for any application you may develop), and all copies thereof. All rights not specifically granted in this EULA, including Federal and International Copyrights, are reserved by PremiumSoft and its suppliers.
6. LIMITED WARRANTY AND DISCLAIMER
a. Except with respect to Trial / Demo Version, Non-commercial Lite Version and Not For Resale Version of the Software, PremiumSoft warrants that, for a period of thirty (30) days from the date of delivery (as evidenced by a copy of your receipt): the physical media on which the Software is furnished will be free from defects in materials and workmanship under normal use. The Software is provided "as is". PremiumSoft makes no warranties, express or implied, arising from course of dealing or usage of trade, or statutory, as to any matter whatsoever.
b. PremiumSoft provides no remedies or warranties, whether express or implied, for Trial / Demo version, Non-commercial Lite version and the Not for Resale version of the Software. Trial / Demo version, Non-commercial Lite version and the Not for Resale version of the Software are provided "as is".
c. Except as set Forth in the foregoing limited warranty with respect to software other than Trial/ Demo version, Non-commercial Lite version and Not for Resale version, PremiumSoft and its suppliers disclaim all other warranties and representations, whether express, implied, or otherwise, including the warranties of merchantability or fitness for a particular purpose. Also, there is no warranty of non-infringement and title or quiet enjoyment. PremiumSoft does not warrant that the Software is error-free or will operate without interruption. The Software is not designed, intended or licensed for use in hazardous environments requiring fail-safe controls, including without limitation, the design, construction, maintenance or operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, and life support or weapons systems. PremiumSoft specifically disclaims any express or implied warranty of fitness for such purposes.
d. If applicable law requires any warranties with respect to the Software, all such warranties are limited in duration to thirty (30) days from the date of delivery.
e. No oral or written information or advice given by PremiumSoft, its dealers, distributors, agents or employees shall create a warranty or in any way increase the scope of ANY warranty PROVIDED HEREIN.
7. LIMITATION OF LIABILITY
(a) Neither PremiumSoft nor its suppliers shall be liable to you or any third party for any indirect, special, incidental, punitive or consequential damages (including, but not limited to, damages for the inability to use equipment or access data, loss of business, loss of profits, business interruption or the like), arising out of the use of, or inability to use, the Software and based on any theory of liability including breach of contract, breach of warranty,
tort (including negligence), product liability or otherwise, even if PremiumSoft or its representatives have been advised of the possibility of such damages.
8. Third Party Software
The Software may contain third party software which requires notices and/or additional terms and conditions. By accepting this EULA, you are also accepting the additional terms and conditions of the third party software.
9. General
No PremiumSoft dealer, agent or employee is authorized to make any amendment to this EULA.
This EULA contains the complete agreement between the parties with respect to the subject matter hereof, and supersedes all prior or contemporaneous agreements or understandings, whether oral or written. You agree that any varying or additional terms contained in any purchase order or other written notification or document issued by you in relation to the Software licensed hereunder shall be of no effect. The failure or delay of PremiumSoft to exercise
any of its rights under this EULA or upon any breach of this EULA shall not be deemed a waiver of those rights or of the breach.
If any provision of this EULA shall be held by a court of competent jurisdiction to be contrary to law, that provision will be enforced to the maximum extent permissible, and the remaining provisions of this EULA will remain in full force and effect.
10. Basis of Bargain
The Limited Warranty and Disclaimer and Limited Liability set forth above are fundamental elements of the basis of the agreement between PremiumSoft and you. PremiumSoft would not be able to provide the Software on an economic basis without such limitations. Such Limited Warranty and Disclaimer and Limited Liability inure to the benefit of PremiumSoft's licensors.
11. Term
By downloading and/or installing this SOFTWARE, the Licensor agrees to the terms of this EULA.
This license is effective until terminated. Licensor has the right to terminate your License immediately if you fail to comply with any term of this License.
"as is". Licensor makes no warranties, express or implied, arising from course of dealing or usage of trade, or statutory, as to any matter whatsoever. In particular, any and all warranties or merchantability, fitness for a particular purpose or non-infringement of third party rights are expressly excluded.
12. Governing Law
This License will be governed by the laws in force in Hong Kong. You hereby consent to the non-exclusive jurisdiction and venue sitting in Hong Kong to resolve any disputes arising under this EULA.
Should you have any questions concerning the validity of this License, please contact: xxxxxxxxx@xxxxxxx.xxx. If you desire to contact the Licensor for any other reason, please contact xxxxxxx@xxxxxxx.xxx.
PremiumSoft and other trademarks contained in the Software are trademarks or registered trademarks of PremiumSoft CyberTech Ltd. in the United States and/or other countries. Third party trademarks, trade names, product names and logos may be the trademarks or registered trademarks of their respective owners. You may not remove or alter any trademark, trade names, product names, logo, copyright or other proprietary notices, legends, symbols or labels in the Software. This EULA does not authorize you to use PremiumSoft or its licensors names or any of their respective trademarks.
メインウィンドウは、複数のツールバーとペインからなり、ユーザーは接続やデータベースオブジェクト、高性能なツールを操作できます。
メインツールバー
メインツールバーは、基本的なオブジェクトや機能にアクセスするために使用されます。例えば、接続やユーザー、テーブル、コレクション、バックアップ、オートメーション(自動化)など。小さいアイコンを使用する または キャプションを非表示にするためには、ツールバーを右クリックし、大きいアイコンを使用またはキャプションを表示を無効にします。
ナビゲーションペイン
ナビゲーションペインは、接続やデータベース、データベースオブジェクトを操作するために使用されます。ナビゲーションペインが非表示の場合、メニューバーから、表示 -> ナビゲーションペイン -> ナビゲーションペインを表示を選択します。
タブバー
タブバーを使用して、オブジェクトペインのタブ化されたウィンドウを切り替えることができます。ポップアップ画面を常に新しいタブに表示するか、常に新しいウィンドウに表示するかを選択することができます。複数のタブを開いている場合、CTRL+TABを使って簡単に他のタブに切り替えられます。オプションもご参照ください。
オブジェクトツールバー
オブジェクトツールバーは、オブジェクトの操作に使用されます。
オブジェクトペイン
オブジェクトペインには、オブジェクト一覧(例えば、テーブル、接続、ビュー、クエリ)とタブ化されたウィンドウが表示されます。オブジェクトタブのビューを変更するためには、 詳細、 リスト や ER ダイアグラムボタンを使用します。
情報ペイン
情報ペインには、詳しいオブジェクト情報やプロジェクトアクティビティ、データベースオブジェクトの DDL、オブジェクトの依存関係、ユーザー/ロールのメンバーシップ、プレビューが表示されます。情報ペインが非表示の場合、メニューバーから表示 ->情報ペイン -> 情報ペインを表示を選択してください。
ステータスバー
ステータスバーは、現在のウィンドウの状態情報を表示します。
ナビゲーションペインにはツリー構造を採用しており、データベースとそのオブジェクトをそれぞれのポップアップメニューを使って素早く簡単に操作することができます。オプションウィンドウで、ナビゲーションペインのスキーマ下のオブジェクトを表示オプションにチェックがされている場合、すべてのデータベースオブジェクトもこのペインに表示されます。データベースまたはスキーマに接続するためには、ペインでそれをダブルクリックします。
Navicat Cloud 機能にログインすると、ナビゲーションペインは Navicat Cloud と My Connections の部分に分かれます。
ツリーにフォーカスを当てて検索文字列を入力することによって、ツリーをフィルタリングすることができます。開かれているオブジェクトのみを表示するためには、メニューバーから表示 -> ナビゲーションペイン -> アクティブなオブジェクトのみを表示を選択します。
ナビゲーションペインのグル-プ構造を非表示にしたい場合、表示 -> ナビゲーションペイン -> 接続を折りたたむを選択します。
ナビゲーションペインが非表示の場合、表示 -> ナビゲーションペイン -> ナビゲーションペインを表示を選択します。
オブジェクトタブでは、 リスト、 詳細、 ER ダイアグラムボタンを使用して、オブジェクトビューを変更できます。
リストビューまたは詳細ビューでグループ構造を非表示にしたい場合、メニューバーから表示 -> オブジェクトリストを折りたたむを選択します。
リストビュー
デフォルトで、Naxxxxx xリストビューを使用します。このビューはオブジェクト名のみを表示します。
詳細ビュー
詳細ビューには、オブジェクトの名前といくつかのプロパティが列で表示されます。プロパティの表示列を変更するためには、メニューバーから表示 -> カラムの選択を選択し、ポップアップウィンドウからそれぞれのオブジェクトの表示列を選択します。
ER ダイアグラムビュー(Essentials 以外のエディションでのみ使用可能)
注意:MySQL/Oracle/PostgreSQL/SQLite/SQL Server/MariaDB のみ使用可能です。ER ダイアグラムビューはテーブルのみに対応しています。
選択したデータベース/スキーマにテーブルが含まれる場合、ER ダイアグラムは自動的に作成されます。ER ダイアグラムファイルは、設定の保存場所に保存されます。
ダイアグラムキャンバス
テーブルフィールドとデータベース/スキーマにあるテーブル間の関係を図で表示します。テーブル間の関係を追加、編集、削除することができます。また、関係線の頂点を追加、削除することができます。
外部キーを追加
一番下のツールバーから をクリックします。子テーブルから親テーブルにフィールドをドラッグアンドドロップします。
外部キーを編集、削除
関係線を右クリックし、ポップアップメニューから外部キーを設計または外部キーを削除を選択します。
頂点を追加、削除
関係線または頂点を選択します。SHIFT キーを押した状態で関係線または頂点をクリックします。
注意: ER ダイアグラムにあるテーブルをダブルクリックすると、テーブルデザイナーが開きます。その一方、リストビューや詳細ビューにあるテーブルをダブルクリックすると、テーブルビューワーが開きます。
概要
ダイアグラムの選択領域をズームインまたはズームアウトするためには、概要のスライダーで調整します。キーボードショートカットを使って同様の効果を得ることができます:
ズームイン:[CTRL++] または [CTRL+マウスホイールを上へ]
ズームアウト:[CTRL+-] または [CTRL+マウスホイールを下へ]
一番下のツールバー更新
ER ダイアグラムを更新します。ER ダイアグラムを再生成を選択すると、自動レイアウト機能を使用して ER ダイアグラムを再作成できます。
ダイアグラムを移動
ダイアグラムを移動するために、ハンドモードに切り替えます。または、スペースキーを押したままの状態にし、ダイアグラムを移動します。
新規リレーション
2 つのテーブルフィールド間にリレーションを追加します。このボタンをクリックしてから、子テーブルから親テーブルにフィールドをドラッグアンドドロップします。
色
選択テーブルとリレーションに色を設定します。
用紙サイズ
ドロップダウンリストから用紙サイズを選択します。対応する用紙サイズが概要に反映されます。
情報ペインは、詳細なオブジェクト情報やプロジェクトアクティビティ、データベースオブジェクトの DDL、オブジェクトの依存関係、ユーザー/ロールのメンバーシップ、プレビューを表示します。情報ペインが非表示の場合、メニューバーから、表示 -> 情報ペイン -> 情報ペインを表示を選択します。
接続またはオブジェクト、プロジェクトを選択してから、情報ペインの対応するボタンを選択することができます。
ボタン | 説明 |
基本 - オブジェクト/プロジェクトの一般的な情報を表示します。 | |
プレビュー - クエリのSQL 文を表示します。 | |
DDL - オブジェクトの DDL 文を表示します。 | |
使用先 - 選択されたオブジェクトが依存するオブジェクトを表示します。 オブジェクト - テーブルスペースにあるオブジェクトを表示します。 どこのメンバーか - ユーザーまたはロールが割り当てられているロールを表示します。 | |
使用元 - 選択されたオブジェクトに依存するオブジェクトを表示します。 メンバー - ロールのメンバーを表示します。 | |
コードスニペット - すべてのビルトインとカスタムコードスニペットを表示します。 (Essentials 以外のエディションでのみ使用可能) | |
識別子 - 選択されたデータベースまたはスキーマにあるすべての使用可能なテー ブル、コレクション、ビューまたはフィールドを表示します。 | |
権限 - ユーザーに付与された権限を表示します。 | |
プロジェクト - プロジェクトメンバーと、メンバーによって行われたプロジェクトアクティビティを表示します。プロジェクトにメンバーを追加するためには、+ を クリックします。 | |
タイプ色 - グリッドビューのセルを強調表示するための個別のタイプの色を設定します。 (MongoDB のみ使用可能) |
Navicat Cloud は、Navicat や他の Navicat ファミリーメンバー、様々なマシン、様々なプラットフォームから接続やクエリ、モデルファイル、仮想グループ情報を同期するためのクラウドサービスを提供します。全ての Navicat Cloud オブジェクトは、それぞれのプロジェクトの下に保存されます。プロジェクトを他の Navicat Cloud アカウントと共有することによって、共同作業が可能になります。
Navicat Cloud は、お使いのデータベースに接続・アクセスすることができませんでした。つまり、接続設定やクエリ、モデルファイル、仮想グループを保存することのみ可能です。データベースのパスワードやデータ(例えば、テーブル、ビュー等)は Navicat Cloud に保存されません。
注意:PremiumSoft は、同期されるすべてのファイルを極秘に保持します。そして、すべての従業員に対して、ユーザーが Navicat Cloud アカウントに保存するファイルの内容を見ること/アクセスすることを禁止しています。
新しいアカウントを作成する
1. メインウィンドウで、サインインをクリックし、Navicat ID の作成をクリックします。
2. 必要な情報を入力し、サインアップボタンをクリックします。確認用 E メールがお客様の E メールアドレスに送信されます。
3. その E メール内のリンクをクリックして、新しいアカウントの確認を行います。
ヒント:Navicat カスタマーセンターでお使いの Navicat ID を使用して、サインインすることができます。
Navicat Cloud にサインインする
1. メインウィンドウで、サインインをクリックし、Navicat ID とパスワードを入力します。
2. サインインボタンをクリックします。
3. Navicat Cloud Portal サイトでの 2 段階認証を有効にしている場合、コードがお使いの電話にモバイルアプリを通じて送られます。サインインするために、受け取ったコードを入力します。
Navicat Cloud からサインアウトする
1. Navicat Cloud にあるすべての接続をクローズするためには、メインウィンドウで、Navicat Cloud を右クリックし、すべての接続を終了を選択します。
2. ツールバーのアバターをクリックします。
3. Navicat Cloud ウィンドウのE メールをクリックし、サインアウトを選択します。
Cloud の使用状況を表示
1. メインウィンドウで、ツールバーのアバターをクリックします。
2. クラウド使用状況と現在のプランは Navicat Cloud ウィンドウに表示されます。
注意:1 つの接続、クエリ、モデル、バーチャルグループは、1 ユニットに値します。
アバターを変更する
1. メインウィンドウで、ツールバーのアバターをクリックします。
2. Navicat Cloud ウィンドウでアバターをクリックします。
3. 画像ファイルを選択します。
Navicat Cloud アカウントを管理する
1. メインウィンドウで、ツールバーのアバターをクリックします。
2. Navicat Cloud ウィンドウのE メールをクリックし、アカウント管理を選択します。
3. ブラウザに Navicat Cloud Portal サイトが開きます。
Navicat Cloud プランをアップグレードする
1. メインウィンドウで、ツールバーのアバターをクリックします。
2. Navicat Cloud ウィンドウのアップグレードをクリックします。
3. ブラウザに Navicat Cloud Portal サイトが開きます。
プロジェクトを作成する
1. ナビゲーションペインの Navicat Cloud を選択します。
2. それを右クリックし、新規プロジェクトを選択します。
プロジェクトにメンバーを追加する
1. ナビゲーションペインのプロジェクトを選択します。
2. それを右クリックし、コラボレーションするを選択します。
3. メンバーを追加をクリックします。
4. メンバーの Navicat ID を入力します。
5. メンバーの役割を選択します。
6. 追加をクリックします。
メンバーの役割 | 権限 |
所有者 | オブジェクトの読み込み、オブジェクトの書き込み、メンバーの管理、プロジェ クトの削除 |
Admin | オブジェクトの読み込み、オブジェクトの書き込み、メンバーの管理 |
メンバー | オブジェクトの読み込み、オブジェクトの書き込み |
ゲスト | オブジェクトの読み込み |
注意:一度に 10 人までメンバーを追加することが可能です。カンマを使用するか、編集ボックスに別々にメンバーを入力します。
プロジェクトのメンバーを管理する
1. ナビゲーションペインのプロジェクトを選択します。
2. それを右クリックし、コラボレーションするを選択します。
3. 変更後、適用をクリックします。
注意:所有者または Admin の場合、x ボタンをクリックして、メンバーを削除することができます。
プロジェクトの名前を変更する
1. ナビゲーションペインのプロジェクトを選択します。
2. それを右クリックし、名前を変更を選択します。
3. プロジェクト名を入力します。
プロジェクトを終了する
1. ナビゲーションペインのプロジェクトを選択します。
2. それを右クリックし、プロジェクトを終了を選択します。
プロジェクトを削除する
1. ナビゲーションペインのプロジェクトを選択します。
2. それを右クリックし、プロジェクトを削除を選択します。
プロジェクトに接続を移動/コピーする
1. My Connections の接続を右クリックし、接続を移動または接続をコピーを選択します。
2. 既存のプロジェクトを選択するか、新しいプロジェクトを作成します。
3. 接続は Navicat Cloud に移動またはコピーされます。そして、そのすべてのクエリファイルはローカルマシンに保存されます。
My Connections に接続を移動/コピーする
1. Navicat Cloud の接続を右クリックし、接続を移動または接続をコピー -> My Connections を選択します。
2. 接続は My Connections に移動またはコピーされます。そして、そのすべてのクエリファイルは Navicat Cloud に保存されます。
Navicat Cloud にモデルを移動/コピーする
1. My Connections のモデルファイルを選択します。
2. モデルファイルを Navicat Cloud のプロジェクトにドラッグアンドドロップします。
My Connections にモデルを移動/コピーする
1. Navicat Cloud のプロジェクトのモデルファイルを選択します。
2. モデルファイルを My Connections にドラッグアンドドロップします。
Navicat でサーバー管理を始めるためには、まず接続ウィンドウを使用して 1 つ以上の接続を作成する必要があります。サーバーまたは'Net in general'の初心者の場合や、物事がどのように動作するのかよくわからない場合には、以下を参考にしてください:
新しい接続を作成するためには、 接続をクリックし、サーバーの種類を選択します。それから、接続ウィンドウに必要な情報を入力します。
注意:Naxxxxx x、あなたが様々なプラットフォーム(すなわち、Windows、macOS、Linux、UNIX)上で動作しているリモートサーバーに接続することを許可し、PAM と GSSAPI 認証をサポートします。
接続を右クリックし、接続を編集を選択すると、接続設定を編集することができます。
Navicat Cloud
My Connections とNavicat Cloud の間で接続をコピーまたは移動するためには、接続を右クリックし、接続をコピーまたは接
続を移動を選択します。
MySQL/MariaDB 接続のフラッシュ
いろいろな内部キャッシュをクリアまたはリロード、テーブルをフラッシュ、ロックを取得するためには、ナビゲーションペインの接続を右クリックし、フラッシュを選択し、フラッシュオプションを選択します。この機能を使用するためには、RELOAD 権限が必要です。
Azure SQL Database ファイアウォール規則を管理
お使いのクライアントの IP アクセスに権限を与えるまで、Azure SQL Database に接続することはできません。お使いのコンピューターからAzure SQL Database にアクセスするためには、お使いのファイヤーウォールが TCP ポート 1433 を介した外部TCP
通信を確実に許可するようにしてください。少なくとも 1 つのファイヤーウォール規則がなければ、Azure SQL Database に接続することはできません。
ファイアウォール規則の設定を管理するためには、ナビゲーションペインの Azure SQL Database 接続を右クリックし、SQL Azure ファイアウォール規則を選択します。IP アドレスの範囲を提供することによって、新しい規則を追加することができます。
テストアカウント
Naxxxxx x、テスト目的のために使えるテストアカウントを提供しています。
MySQL
ホ ス ト :xxxxxx0.xxxxxxx.xxx
ポ ー ト :4406
ユーザー名:navicat
パスワード:testnavicat
PostgreSQL
ホ ス ト :xxxxxx0.xxxxxxx.xxx
ポ ー ト :5432
初期データベース:HR
ユーザー名:navicat
パスワード:testnavicat
SSL または SSH、HTTP を使用するかどうかに関わらず、ローカル/リモートサーバーへの新しい接続を作成するためには、基本タブでデータベースログイン情報を設定します。お使いのインターネットサービスプロバイダ(ISP)がそのサーバーへの直接接続を提供していない場合は、セキュアトンネリングプロトコル(SSH)/HTTP を使用した接続をお試しください。
注意:以下のオプションは接続サーバーの種類に依存し、昇順でソートします。追加先
Navicat Cloud 機能にログインしたら、My Connections に接続を保存するか、Navicat Cloud にプロジェクトを保存するかを選択することができます。
認証
SQL Server 認証 | SQL Server 認証は、ログインレコードを使用して、接続を検証します。ユーザーはサーバ ーログインを提供しなければなりません:ユーザー名とパスワード。 |
Windows 認証 | ユーザーが Windows ユーザーアカウントで接続する時、SQL Server は、オペレーティングシステムの Windows プリンシパルトークンを使用してアカウント名とパスワードを検 証します。 |
接続名
接続を最もよく表すわかりやすい名前を入力してください。
接続種類
Basic | Basic モードでは、Navicat は、Oracle Call Interface(OCI)を通して Oracle サーバーに接続します。ホストとポートを入力します。接続を行う時にユーザーが接続するサービス名 /SID を設定します。該当するラジオボタンを選択してください。 |
TNS | TNS モードでは、Navicat は、tnsnames.ora ファイルのエイリアスエントリーを利用し、 Oracle Call Interface(OCI)を通して Oracle サーバーへ接続します。ユーザーはネットサービス名を提供する必要があります。 |
OCI は、アプリケーションプログラミングインターフェースであり、Oracle データベースサーバーにアクセスし、SQL ステートメント実行の全段階をコントロールするための、第三世代言語の固有のプロシージャもしくはファンクションコールをアプリケーション開発者が利用できるようにします。OCI は、標準的なデータベースのアクセスと検索機能を持つダイナミックリンクライブラリ形式のライブラリです。参照:OCI オプション
データベースファイル
初期データベースファイルを指定します。HTTP トンネルを使用する場合は、ウェブサーバーにあるデータベースファイルの絶対ファイルパスを入力する必要があります。
エンドポイント
Amazon Web Services のインスタンスに接続するためのエンドポイント。
ホスト
データベースが置かれているホスト名、または、サーバーの IP アドレス。
初期データベース
接続を行う時にユーザーが接続する初期データベース。
パスワード
データベースサーバーに接続するためのパスワード。
ポート
データベースサーバーに接続するための TCP/IP ポート。
ユーザー名を Navicat Cloud と同期
Navicat Cloud の接続を編集する時、ユーザー名を Cloud に同期することを選択できます。
タイプ
既存データベースファイル | データベースファイルにある既存データベースに接続します。 |
新規 SQLite 3 | データベースファイルに新しい SQLite 3 データベースを作成します。 |
x x SQLite 2 | データベースファイルに新しい SQLite 2 データベースを作成します。 |
ユーザー名
データベースサーバーに接続するためのユーザー名。
SSL または SSH を使用するかどうかに関わらず、ローカル/リモートサーバーへの新しい接続を作成するためには、基本タブでデータベースログイン情報を設定します。お使いのインターネットサービスプロバイダ(ISP)がそのサーバーへの直接接続を提供していない場合は、セキュアトンネリングプロトコル(SSH)を使用した接続をお試しください。
接続名
接続を最もよく表すわかりやすい名前を入力してください。
追加先
Navicat Cloud 機能にログインしたら、My Connections に接続を保存するか、Navicat Cloud にプロジェクトを保存するかを選択することができます。
接続
MongoDB サーバーの種類:Standalone、Shard Cluster または Replica Set。
SRV レコード
SRV レコードを使用してサーバーに接続するためには、このオプションにチェックを付けます。
ホスト
ホスト名、IP アドレスまたはサーバーの UNIX ドメインソケット
ポート
サーバーに接続するための TCP/IP ポート。
メンバー
レプリカセットのメンバーまたはシャードされたクラスタのインスタンスを接続に追加または削除します。
環境設定を読む
この接続のレプリカセットの読み込み設定を選択します。
レプリカセット
レプリカセットの名前。
認証
MongoDB が接続の認証に使用する認証メカニズムを選択します。
None | 認証なし。 |
Password | ユーザー名とパスワードに関連づけられている認証データベースの名前を指定します。 |
LDAP | ユーザー名とパスワードを指定します。 |
Kerberos | Kerberos のサービス名とユーザーのプリンシパルを設定します。 |
X.509 | x.509 証明書認証。 |
MongoDB の URI を使用
MongoDB サーバーに接続するために MongoDB の URI を使用することも可能です。URI ボタンをクリックし、URI を貼り付けます。Navicat は、基本、SSL、SSH タブにオプションを自動的に入力します。
セキュア・ソケット・レイヤー(SSL)は、インターネットを介して非公開の文書を送信するためのプロトコルです。安全な接続を確保するために、まず最初に、OpenSSL ライブラリーをインストールし、データベースソースをダウンロードする必要があります。
注意:MySQL/PostgreSQL/MariaDB/MongoDB のみ使用可能です。PostgreSQL 8.4 以降でサポートされています。
MySQL/MariaDB 接続
認証の詳細情報を提供するために、認証を使用するを有効にし、必要な情報を入力します:
クライアントキー
安全な接続を確立するために使用される PEM 形式の SSL キーファイル。
クライアント証明書
安全な接続を確立するために使用される PEM 形式の SSL 証明書ファイル。
CA 証明書
信頼される SSL 証明書発行元リストを含む PEM 形式のファイルへのパス。
CA に対するサーバー証明書の検証
サーバーがクライアントに送る証明書に含まれるサーバーの Common Name の値を確認します。
暗号鍵
SSL 暗号化に使用するための許容暗号鍵のリスト。
PostgreSQL 接続
SSL モードを選択します:
require | SSL 接続のみを試みます。 |
verify-ca | SSL 接続のみを試み、サーバー証明書が信頼される CA から発行されていることを検証します。 |
verify-full | SSL 接続のみを試み、サーバー証明書が信頼される CA から発行されていることと、そのサー バーのホスト名が証明書内のものと一致することを検証します。 |
認証の詳細情報を提供するために、認証を使用するを有効にし、必要な情報を入力します:
クライアントキー
クライアントプライベートキーのパス。
クライアント証明書
クライアント証明書のパス。
ルート証明書
信頼される証明書発行元のパス。
証明書失効リスト
SSL の証明書失効リスト(CRL:Certificate Revocation List)のファイルパス。
MongoDB 接続
認証の詳細情報を提供するために、認証を使用するを有効にし、必要な情報を入力します:
クライアントキー
安全な接続を確立するために使用される PEM 形式の SSL キーファイル。
クライアントキーのパスワードキーファイルのパスワード。 脆弱な証明書の検証
お使いの MongoDB サーバーが弱い証明書検証を許可する場合、このオプションにチェックを付けます。
CA 証明書
信頼される SSL 証明書発行元リストを含む PEM 形式のファイルへのパス。
証明書失効リスト
SSL の証明書失効リスト(CRL:Certificate Revocation List)のファイルパス。
無効なホスト名の許可
SSL 証明書で無効なホスト名を許可するためにはこのオプションにチェックを付けます。
Secure Shell(SSH)は、ネットワークを介して他のコンピューターにログインしたり、リモートサーバー上でコマンドを実行したり、ひとつのマシンから別のマシンへファイルを移動したりするためのプログラムです。SSH は、厳密な認証を提供し、また、 SSH ポート転送(トンネリング)として知られる、安全ではないネットワーク上での 2 つのホスト間の安全な暗号化通信を提供しています。一般的に、Telnet の暗号化バージョンとして使用されます。
Telnet のセッション内では、ユーザー名やパスワードを含む全ての通信はテキスト形式で送られるため、誰もがセッションを盗聴したり、パスワードや他の情報を盗むことができます。また、そのようなセッションはセッションハイジャックされやすく、一度認証したセッションが悪意のあるユーザーに支配されてしまいます。SSH はそのような脆弱性を防ぐ働きをします。そして、SSHによって、セキュリティを侵害されることなく、リモートサーバーのシェルにアクセスすることができます。
注意:MySQL/Oracle/PostgreSQL/SQL Server/MariaDB/MongoDB のみ使用可能です。
Linux サーバーのパラメータ - "AllowTcpForwarding"の値が"yes"に設定されていることを確認してください。そうではない場合、 SSH ポート転送が無効になります。そのパスは、/etc/ssh/sshd_config です。デフォルトで、SSH ポート転送は有効になってい るはずです。設定値を再確認してください。
サーバーが SSH トンネルをサポートしている場合でも、ポート転送が無効になっている場合、Navicat Data Modeler は、SSH ポート 22 を介して接続することはできません。
ホスト
SSH サーバーが起動してるホスト名。
注意:基本タブのホスト名は、お使いのデータベースホスティング会社によって提供される SSH サーバーに対して、相対的に設定されるべきです。
ポート
SSH サーバーが起動しているポート。デフォルトは 22 です。
ユーザー名
SSH サーバーマシンのユーザー。(データベースサーバーのユーザーではありません。)
ユーザー名を Navicat Cloud と同期
Navicat Cloud の接続を編集する時、ユーザー名を Cloud に同期することを選択できます。
認証方式
パスワード | SSH サーバーのユーザーのパスワードを提供します。 |
公開鍵 | プライベートキー 公開鍵とともに使用されます。プライベートキーはユーザーのみが読めるはずです。 パスフレーズ パスフレーズは、ユーザーが作成しているキーに適用されることと、アカウントではないこと以外は、パスワードと同じようなものです。 |
注意:HTTP トンネルと SSH トンネルは、同時に機能させることはできません。HTTP トンネルを選択すると SSH トンネルは無効となり、またその逆も同じです。
HTTP トンネリングは、ウェブサーバーが使用しているものと同じプロトコル(http://)と同じポート(ポート 80)を使用して、サーバーに接続する方法です。お使いの ISP が直接接続を許可しておらず、HTTP 接続の確立を許可している場合に、この方法が使用されます。
注意:MySQL/PostgreSQL/SQLite/MariaDB のみ使用可能です。
トンネリングスクリプトのアップロード
この接続方法を使用するために、最初に、お使いのサーバーがあるウェブサーバーにトンネリングスクリプトをアップロードする必要があります。
注意:ntunnel_mysql.php(MySQL と MariaDB 用)、または、ntunnel_pgsql.php、ntunnel_sqlite.php は、Navicatのインストールフォルダに含まれています。
HTTP トンネルの設定
HTTP 接続の設定方法について説明します。
1. HTTP タブを選択し、HTTP トンネルを使用するを有効にします。
2. トンネリングスクリプトの URL を入力します、
例えば、xxxx://xxx.xxxxxxx.xxx/xxxxxxx_xxxxx.xxx
3. お使いのサーバーに Web Application Firewall がインストールされている場合、送信クエリを base64 エンコードオプションを選択することができます。
4. トンネルスクリプトがパスワードで保護されたサーバーに置かれている場合、または、プロキシサーバーを介してインターネットにアクセスしなければならない場合は、認証またはプロキシタブに必要な認証詳細情報を入力することができます。
注意:HTTP トンネルとSSH トンネルは、同時に機能することはできません。HTTP トンネルを選択すると、SSH トンネルは無効となります。逆も同じです。
注意:以下のオプションは接続サーバーの種類に依存し、昇順でソートします。自動接続する
アプリケーションの起動時に自動的に接続を開きます。
クライアント側の文字セット
Navicat で使用されるセッションクライアントのキャラクターセットを選択します。
エンコード
Navicat UI に表示するデータを変換するためのコードページを選択します。
暗号化
暗号化された SQLite データベースに接続する場合、このオプションを有効にし、パスワードを提供してください。
Keepalive 間隔 (秒)
ping を実行することによってサーバーとの接続を維持します。ping 間の間隔を編集ボックスに設定することができます。
接続セッションを制限
サーバーが許可する最大同時接続数を指定します。
ネイティブクライアント・ドライバー
接続に使用される SQL Server Native Client を選択します。
OS 認証
データベースユーザーの認証に OS ユーザーのログイン認証情報を使用します。
ロール
データベースユーザーが、Default、SYSOPER、SYSDBA のいずれのシステム権限を用いて接続するかを示します。
設定の保存場所
新しい接続が確立されると、Navicat は設定の保存場所の下にサブフォルダを作成します。ほとんどのファイルはこのサブフォルダに保存されます:
設定の保存場所にあるファイル | サーバーの種類 | ファイルの拡張子 |
バックアップ | MySQL、PostgreSQL、SQLite、 MariaDB | .nb3 |
バックアッププロファイル | MySQL | .nbakmysql |
PostgreSQL | .nbakpgsql | |
SQLite | .nbaksqlite | |
SQL Server | .nbakmssql | |
MariaDB | .nbakmariadb | |
データポンプのエクスポートプロ ファイル | Oracle | .nbakora |
ER ダイアグラムファイル | MySQL、Oracle、PostgreSQL、 SQLite、SQL Server、MariaDB | .ned |
マテリアライズド・ビューのエクス ポートプロファイル | Oracle | .nexpmora |
PostgreSQL | .nexpmpgsql | |
クエリ結果のエクスポートプロファイル | MySQL | .nexpqmysql |
Oracle | .nexpqora | |
PostgreSQL | .nexpqpgsql | |
SQLite | .nexpqsqlite | |
SQL Server | .nexpqmssql | |
MariaDB | .nexpqmariadb | |
MongoDB | .nexpqmongodb | |
テーブル/コレクションのエクスポートプロファイル | MySQL | .nexptmysql |
Oracle | .nexptora | |
PostgreSQL | .nexptpgsql | |
SQLite | .nexptsqlite | |
SQL Server | .nexptmssql | |
MariaDB | .nexptmariadb | |
MongoDB | .nexptmongodb | |
ビュー結果のエクスポートプロファイル | MySQL | .nexpvmysql |
Oracle | .nexpvora | |
PostgreSQL | .nexpvpgsql | |
SQLite | .nexpvsqlite | |
SQL Server | .nexpvmssql | |
MariaDB | .nexpvmariadb | |
MongoDB | .nexpvmongodb | |
テーブル/コレクションのインポートプロファイル | MySQL | .nimpmysql |
Oracle | .nimpora | |
PostgreSQL | .nimppgsql | |
SQLite | .nimpsqlite | |
SQL Server | .nimpmssql | |
MariaDB | .nimpmariadb | |
MongoDB | .nimpmongodb | |
MapReduce | MongoDB | .mapreduce |
クエリ | MySQL、Oracle、PostgreSQL、 SQLite、SQL Server、MariaDB | .sql |
MongoDB | .js | |
スキーマ分析 | MongoDB | .nsatmongodb |
圧縮を使用
圧縮プロトコルを使用することができます。クライアントとサーバーの両方が zlib 圧縮をサポートし、クライアントが圧縮を要求する場合に、圧縮プロトコルが使用されます。
暗号化を使用
SQL Server 接続に暗号化を使用します。
名前付きパイプ、ソケットを使用
ローカルホスト接続にソケットファイルを使用します。
MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、MongoDB
データベースタブでは、サーバーへの接続時にナビゲーションペインに表示されるデータベースを設定できます。これは必須ではありません。カスタムデータベース設定を使用し始めるためには、カスタムデータベースリストを使用にチェックを付けます。それから、データベース列の希望のデータベースにチェックを付けます。接続時に Navixxx x自動的にデータベースを開くようにしたい場合、自動オープンボックスにチェックを付けます。
非表示のデータベースをリストに追加
1. DB をリストに追加ボタンをクリックしてください。
2. データベース名を入力してください。
3. データベースリストに新たに追加されたデータベースを確認します。
リストからデータベースを削除
1. データベースリストのデータベースを選択します。
2. DB をリストから削除ボタンをクリックしてください。
注意:データベースはデータベースリストボックスから削除されるだけです。サーバーには存在したままです。
SQLite
追加データベースタブで、SQLite データベースファイルを接続に追加します。データベースを追加ボタンをクリックして情報を入力します。
オプション | 説明 |
データベースファイル | データベースファイルのファイルパスを選択します。 |
データベース名 | Navicat に表示するデータベース名を入力してください。 |
暗号化 | このオプションにチェックを付け、データベースファイルが暗号化されている場合は パスワードを入力します。 |
データベースを切り離すためには、リストからそのデータベースを選択し、データベースを切り離すボタンをクリックしてください。
Navicat は、データベースやテーブル、ビュー、ファンクションなどのサーバーオブジェクトを管理するための高性能なツールを提供しています。
いくつかのサーバーオブジェクトは Navixxx xよって非表示にされている可能性があります。これらのオブジェクトには、システムデータベースやシステムテーブル等が含まれます。非表示のアイテムを表示するためには、メニューバーから表示 -> 隠しアイテムを表示するを選択します。
注意:Navicat でサーバーオブジェクトの操作を開始する前に、まず接続を確立しなければなりません。
オブジェクト設計では、SQL プレビューまたはスクリプトプレビュータブでオブジェクトの作成または編集に必要な SQL ステートメントまたはスクリプトをプレビューすることができます。いくつかのデータベースオブジェクトまたはスキーマオブジェクトに関しては、一番下のドロップダウンリストを使用して、ファイルメニューの保存または名前を付けて保存を選択した時に実行される SQL またはスクリプトを表示することができます。
サーバーオブジェクトの操作を開始する前に、接続を作成し、接続を開かなければなりません。サーバーが空の場合、新しいデータベースを作成する必要があります。
新しいデータベースを作成する
1. ナビゲーションペインで、接続を右クリックして、新規データベースを選択します。
2. ポップアップウィンドウにデータベースプロパティを入力します。
既存のデータベースを編集する
1. ナビゲーションペインで、データベースを右クリックして、データベースを編集を選択します。
2. ポップアップウィンドウでデータベースプロパティを編集します。
注意:現在のところ、MySQL はそのインターフェースからのデータベースのリネームに対応していませんので、ご注意ください。データベースが保存されているディレクトリにアクセスしてください。デフォルトで、すべてのデータベースは MySQL インストールフォルダの下にある data と呼ばれるディレクトリに保存されます。例:C:\mysql5\data。データベースをリネームする前に MySQL を停止しなければなりません。
テーブルは、データベースのすべてのデータを含むデータベースオブジェクトです。テーブルは行と列のセットで、その交わる部分がフィールドです。メインウィンドウで、 テーブルをクリックしてテーブルオブジェクトリストを開きます。
グラフィックフィールドを持つテーブルを開く方法は 2 つあります。テーブルを右クリックし、以下を選択します。
オプション | 説明 |
テーブルを開く | Navixxx xテーブルを開く時にすべての BLOB フィールド(イメージ)をロードし ます。 |
テーブルを開く(高速) | セルがクリックされるまで BLOB フィールド(イメージ)はロードされませんので、より高速なパフォーマンスでグラフィカルテーブルを開くことができます。(テーブルを右クリックした時に SHIFT キーを押すまでは、デフォルトでそれは見え ません。) |
オブジェクトタブにあるテーブルを右クリックし、ポップアップメニューからテーブルを開くショートカットを作成を選択することによって、テーブルのショートカットを作成することができます。このオプションを使用すると、Navicat メインウィンドウを起動することなくテーブルを開いて直接データを入力できるので、大変便利です。
テーブルを空にするためには、選択したテーブルを右クリックし、ポップアップメニューからテーブルをクリアを選択します。このオプションは、自動増加値はリセットせずに既存のすべてのレコードをクリアしたい場合にのみ適用されます。テーブルを空にする時に自動増加値をリセットするためには、テーブルをトランケートを使用してください。
テーブルデザイナー
テーブルデザイナーは、テーブルを操作するための Navixxx x基本ツールです。テーブルのフィールドやインデックス、外部キーなどを作成、編集、削除することができます。
フィールドタブでは、編集 -> 検索を選択または CTRL+F を押すことによって、フィールド名を検索することができます。
注意:設計画面のタブとオプションはサーバーの種類とバージョンによって異なります。
テーブルビューワー
テーブルを開く時、テーブルビューワーはグリッドでデータを表示します。データを 2 つのモードで表示することができます:グリッドビューとフォームビュー。詳細については、データビューワーをご覧ください。
注意:トランザクションは、INNODB テーブルに対して使用可能です。
ビューでは、ユーザーはそれが 1 つのテーブルであるかのようにテーブル一式にアクセスすることができます。ビューを使用して、行へのアクセスを制限することができます。メインウィンドウで、 ビューをクリックしてビューオブジェクトリストを開きます。
オブジェクトタブにあるビューを右クリックし、ポップアップメニューからビューを開くショートカットを作成を選択することによって、ビューのショートカットを作成することができます。このオプションを使用すると、Navicat メインウィンドウを起動することなく直接ビューを開くことができるので、大変便利です。
ビューデザイナー
ビューデザイナーは、ビューを操作するための Navicat の基本ツールです。定義タブでビューの定義を SQL ステートメント(実装する SELECT ステートメント)として編集することができます。エディタのビューをカスタマイズしたり、SQL 編集用の様々な機能を調べるためには、SQL エディタをご覧ください。SQL ファイルからエディタに SQL ステートメントをロードしたい場合、ファイル -> SQL をインポートを選択してください。
ボタン | 説明 |
プレビュー | ビューのデータをプレビューします。 |
説明 | ビューのクエリプランを表示します。 |
ビュービルダ | 視覚的にビューを作成します。SQL の知識がなくてもビューの新規作成や編集を行えま す。詳細については、SQL ビルダをご覧ください。 |
SQL を整形 | エディタで SQL 整形の設定を使用してコードをフォーマットします。 |
ヒント:表示 -> 結果 -> エディタの下に表示または新しいページに表示を選択することによって、プレビュー結果をエディタの下または新しいタブに表示することを選択できます。
ビュービューワー
ビューを開く時、ビュービューワーはグリッドでデータを表示します。データを 2 つのモードで表示することができます:グリッドビューとフォームビュー。詳細については、データビューワーをご覧ください。
注意:トランザクションは、更新可能なビューに対して使用可能です。
プロシージャとファンクション(ストアド・ルーチン)は、MySQL 5.0 でサポートされています。ストアド・ルーチンは、サーバーに保存されることが可能な SQL 文の集まりです。メインウィンドウで、 ファンクションをクリックしてファンクションオブジェクトリストを開きます。
ファンクションウィザード
オブジェクトツールバーから、 新規ファンクションをクリックします。ファンクションウィザードがポップアップ画面で開きます。このウィザードを使用して、簡単にプロシージャ/ファンクションを作成することができます。
1. ルーチンの種類を選択します:プロシージャまたはファンクション。
2. パラメータを定義します。該当する列に、モード、名前、タイプを設定します。
3. ファンクションを作成する場合、リストからリターンタイプを選択し、該当する情報を入力します:長さ、小数、キャラクターセット、Enum。
ヒント:次回ウィザードを表示のチェックを外した場合、オプションで再度有効にすることができます。
ファンクションデザイナー
ファンクションデザイナーは、プロシージャ/ファンクションを操作するための Navixxx x基本ツールです。定義タブに有効な SQLステートメントを入力することができます。これは、SELECT または INSERT のような単純な文、または、BEGIN とEND を使用して書かれた複合文の場合があります。複合文は、宣言、ループ、その他の制御定義文を含むことができます。エディタのビューをカスタマイズしたり、SQL 編集用の様々な機能を調べるためには、SQL エディタをご覧ください。
結果
プロシージャ/ファンクションを実行するために、ツールバーの 実行をクリックします。SQL 文が正しい場合、その文が実行されます。そして、その文がデータを返すことになっている場合、プロシージャ/ファンクションによって返されたデータを表示した結果タブが開きます。プロシージャ/ファンクションの実行時にエラーが発生した場合、実行は停止し、適切なエラーメッセージが表示されます。プロシージャ/ファンクションが入力パラメータを必要とする場合、パラメータを入力ダイアログがポップアップ表示されます。入力された値をクォーテーションマークなしでプロシージャ/ファンクションに渡すためには、Raw モー
ドにチェックを付けます。
注意:Navixxx x、20 個の結果セットの返信に対応しています。
InnoDB の一般テーブルスペースは、複数のテーブルを保持できる共有テーブルスペースであり、全てのテーブルの行フォーマットをサポートしています。InnoDB の undo テーブルスペースには、undo ログが含まれています。MySQL NDB Cluster では、テーブルスペースは 1 つ以上のデータファイルを含むことができ、NDB Cluster ディスクデータテーブルにストレージスペースを提供します。メインウィンドウで、 その他 -> テーブルスペースをクリックしてテーブルスペースオブジェクトリストを開きます。
テーブルスペースビューワー
テーブルスペースデザイナーは、テーブルスペースを操作するための基本的な Navicat ツールです。テーブルエンジンの設定、データファイルの指定などができます。
イベントは、スケジュールに従って実行される処理です。メインウィンドウで、 その他 -> イベントをクリックしてイベントオブジェクトリストを開きます。
イベントデザイナー
イベントデザイナーは、イベントを操作するための Navixxx x基本ツールです。定義タブに有効な SQL プロシージャステートメントを入力することができます。これは、SELECT または INSERT のような単純な文、または、BEGIN と END を使用して書かれた複合文の場合があります。複合文は、宣言、ループ、その他の制御定義文を含むことができます。エディタのビューをカスタマイズしたり、SQL 編集用の様々な機能を調べるためには、SQL エディタをご覧ください。
Navixxx x、MySQL/MariaDB のオブジェクトを保守するための完全なソリューションを提供しています。
1. メインウィンドウで、ナビゲーションペインまたはオブジェクトタブにあるオブジェクトを選択してください。
2. 選択されたオブジェクトを右クリックしてください。
3. 保守を選択した後、ポップアップメニューから保守オプションを選択してください。
4. 結果はポップアップウィンドウに表示されます。
テーブル
オプション | 説明 |
テーブルの分析 | テーブルのキー分布を分析し、保存します。 |
テーブルの検査 | エラーに関して、テーブルを検査します。 |
テーブルの最適化 | ストレージスペースを減らし I/O 効率を向上させるために、テーブルを最適化します。 |
テーブルの修復 | 壊れている可能性のあるテーブルを修復します。 |
行数の取得 | テーブルの行数を数えます。 |
テーブルスペース
オプション | 説明 |
アクティブに設定 | InnoDB の UNDO テーブルスペースをアクティブとしてマークします。 |
非アクティブに設定 | InnoDB の UNDO テーブルスペースを非アクティブとしてマークします。 |
サーバーオブジェクトの操作を開始する前に、接続を作成し、接続を開かなければなりません。ユーザーアカウントを作成する時、そのユーザーに対してスキーマも暗黙的に作成しています。スキーマは、そのユーザーが作成するデータベースオブジェクト(テーブル、ビュー、トリガーなど)のための論理的な入れ物です。スキーマ名はユーザー名と同じで、そのユーザーによって所有されるオブジェクトを明確に参照するために使用されます。
ヒント:Oracle は、引用符で囲まれていないオブジェクト識別子を大文字として解釈します。Navicat では、全てのオブジェクト識別子が引用符で囲まれます。つまり、Navixxx x、入力したものを正確に保存します。
テーブルは、データベースのすべてのデータを含むデータベースオブジェクトです。テーブルは行と列のセットで、その交わる部分がフィールドです。メインウィンドウで、 テーブルをクリックしてテーブルオブジェクトリストを開きます。
標準/外部/索引構成テーブルを作成することができます。オブジェクトツールバーから 新規テーブルの隣の下向き矢印をクリックし、テーブルの種類を選択します。
51
グラフィックフィールドを持つテーブルを開く方法は 2 つあります。テーブルを右クリックし、以下を選択します。
オプション | 説明 |
テーブルを開く | Navixxx xテーブルを開く時にすべての BLOB フィールド(イメージ)をロードします。 |
テーブルを開く(高速) | セルがクリックされるまで BLOB フィールド(イメージ)はロードされませんので、より高速なパフォーマンスでグラフィカルテーブルを開くことができます。(テーブルを右ク リックした時に SHIFT キーを押すまでは、デフォルトでそれは見えません。) |
オブジェクトタブにあるテーブルを右クリックし、ポップアップメニューからテーブルを開くショートカットを作成を選択することによって、テーブルのショートカットを作成することができます。このオプションを使用すると、Navicat メインウィンドウを起動することなくテーブルを開いて直接データを入力できるので、大変便利です。
テーブルを空にするためには、選択したテーブルを右クリックし、ポップアップメニューからテーブルをクリアを選択します。このオプションは、自動増加値はリセットせずに既存のすべてのレコードをクリアしたい場合にのみ適用されます。テーブルを空にする時に自動増加値をリセットするためには、テーブルをトランケートを使用してください。
テーブルデザイナー
テーブルデザイナーは、テーブルを操作するための Navixxx x基本ツールです。テーブルのフィールドやインデックス、外部キーなどを作成、編集、削除することができます。
フィールドタブでは、編集 -> 検索を選択または CTRL+F を押すことによって、フィールド名を検索することができます。新規テーブルを作成する時、フィールドを挿入したり、フィールドの順番を並び替えることが可能です。
注意:設計画面にあるタブやオプションは、サーバーのバージョンやテーブルの種類によって異なります。
テーブルビューワー
テーブルを開く時、テーブルビューワーはグリッドでデータを表示します。データを 2 つのモードで表示することができます:グリッドビューとフォームビュー。詳細については、データビューワーをご覧ください。
ビューでは、ユーザーはそれが 1 つのテーブルであるかのようにテーブル一式にアクセスすることができます。ビューを使用して、行へのアクセスを制限することができます。メインウィンドウで、 ビューをクリックしてビューオブジェクトリストを開きます。
オブジェクトタブにあるビューを右クリックし、ポップアップメニューからビューを開くショートカットを作成を選択することによって、ビューのショートカットを作成することができます。このオプションを使用すると、Navicat メインウィンドウを起動することなく直接ビューを開くことができるので、大変便利です。
ビューデザイナー
ビューデザイナーは、ビューを操作するための Navicat の基本ツールです。定義タブでビューの定義を SQL ステートメント(実装する SELECT ステートメント)として編集することができます。エディタのビューをカスタマイズしたり、SQL 編集用の様々な機能を調べるためには、SQL エディタをご覧ください。SQL ファイルからエディタに SQL ステートメントをロードしたい場合、ファイル -> SQL をインポートを選択してください。
ボタン | 説明 |
プレビュー | ビューのデータをプレビューします。 |
説明 | ビューのクエリプランを表示します。 |
ビュービルダ | 視覚的にビューを作成します。SQL の知識がなくてもビューの新規作成や編集を行えま す。詳細については、SQL ビルダをご覧ください。 |
SQL を整形 | エディタで SQL 整形の設定を使用してコードをフォーマットします。 |
ヒント:表示 -> 結果 -> エディタの下に表示または新しいページに表示を選択することによって、プレビュー結果をエディタの下または新しいタブに表示することを選択できます。
ビュービューワー
ビューを開く時、ビュービューワーはグリッドでデータを表示します。データを 2 つのモードで表示することができます:グリッドビューとフォームビュー。詳細については、データビューワーをご覧ください。
マテリアライズド・ビューは、データの集約、計算、複製、分散に使用されるスキーマオブジェクトです。メインウィンドウで、
マテリアライズド・ビューをクリックしてマテリアライズド・ビューオブジェクトリストを開きます。
オブジェクトタブにあるマテリアライズド・ビューを右クリックし、ポップアップメニューからマテリアライズド・ビューを開くショートカットを作成を選択することによって、ビューのショートカットを作成することができます。このオプションを使用すると、Navicat メインウィンドウを起動することなく直接マテリアライズド・ビューを開くことができるので、大変便利です。
マテリアライズドビューをリフレッシュするためには、オブジェクトタブで右クリックし、ポップアップメニューからマテリアライズドビューを更新を選択します。
マテリアライズド・ビューデザイナー
マテリアライズド・ビューデザイナーは、マテリアライズド・ビューを操作するための Navicat の基本ツールです。定義タブでビューの定義を SQL ステートメント(実装する SELECT ステートメント)として編集することができます。エディタのビューをカスタマイズしたり、SQL 編集用の様々な機能を調べるためには、SQL エディタをご覧ください。SQL ファイルからエディタに SQLステートメントをロードしたい場合、ファイル -> SQL をインポートを選択してください。
ボタン | 説明 |
プレビュー | マテリアライズド・ビューのデータをプレビューします。 |
説明 | マテリアライズド・ビューのクエリプランを表示します。 |
ビュービルダ | 視覚的にマテリアライズド・ビューを作成します。SQL の知識がなくてもビューの新規x xや編集を行えます。詳細については、SQL ビルダをご覧ください。 |
SQL を整形 | エディタで SQL 整形の設定を使用してコードをフォーマットします。 |
ヒント:表示 -> 結果 -> エディタの下に表示または新しいページに表示を選択することによって、プレビュー結果をエディタの下または新しいタブに表示することを選択できます。
マテリアライズド・ビュービューワー
マテリアライズド・ビューを開く時、マテリアライズド・ビュービューワーはグリッドでデータを表示します。データを 2 つのモードで表示することができます:グリッドビューとフォームビュー。詳細については、データビューワーをご覧ください。
プロシージャとファンクションは、SQL ステートメントの集まりで構成されるスキーマオブジェクトであり、サーバーに保存されます。メインウィンドウで、 ファンクションをクリックしてファンクションオブジェクトリストを開きます。
ファンクションウィザード
オブジェクトツールバーから、 新規ファンクションをクリックします。ファンクションウィザードがポップアップ画面で開きます。このウィザードを使用して、簡単にプロシージャ/ファンクションを作成することができます。
1. ルーチンの名前を指定します。ルーチンの種類を選択します:プロシージャまたはファンクション。
2. パラメータを定義します。該当する列に、名前、タイプ、モード、デフォルト値パラメータを設定します。
3. ファンクションを作成する場合、リストからリターンタイプを選択します。
ヒント:次回ウィザードを表示のチェックを外した場合、オプションで再度有効にすることができます。
ファンクションデザイナー
ファンクションデザイナーは、プロシージャ/ファンクションを操作するための Navixxx x基本ツールです。定義タブに有効な SQLステートメントを入力することができます。エディタのビューをカスタマイズしたり、SQL 編集用の様々な機能を調べるためには、 SQL エディタをご覧ください。
コードアウトラインペインには、パラメータやコード本体などを含むプロシージャ/ファンクションに関する情報が表示されます。コードアウトラインペインが非表示の場合、表示 -> コードアウトラインを選択します。
注意:Essentials 以外のエディションでのみ使用可能です。
ボタン | 説明 |
コードアウトラインを更新します。 | |
コードアウトラインの詳細ビューを表示します。 | |
マウスオーバー時の強調表示を on または off に変更します。 | |
選択アイテムを展開します。 | |
選択アイテムを折りたたみます。 | |
位置によるソートを切り替えます。 |
結果
プロシージャ/ファンクションを実行するために、ツールバーの 実行をクリックします。SQL 文が正しい場合、その文が実行されます。そして、その文がデータを返すことになっている場合、プロシージャ/ファンクションによって返されたデータを表示した DBMS 出力タブが開きます。プロシージャ/ファンクションの実行時にエラーが発生した場合、実行は停止し、適切なエラーメッセージが表示されます。プロシージャ/ファンクションが入力パラメータを必要とする場合、パラメータを入力ダイアログ
がポップアップ表示されます。入力された値をクォーテーションマークなしでプロシージャ/ファンクションに渡すためには、
Raw モードにチェックを付けます。
注意:Xxxxxxx は、20 個の結果セットの返信に対応しています。
デバッグ(Essentials 以外のエディションでのみ使用可能)
各行横のグレーのエリアで をクリックすることによって、デバッグ用のブレークポイントを追加/削除することができます。
デバッグする前に、 デバッグとして保存をクリックして保存し、プロシージャ/ファンクションをコンパイルします。その後、ツールバーの デバッグをクリックして Oracle デバッガを起動します。必要に応じて、入力パラメータを入力します。
パッケージは、関連するプロシージャ、ストアドファンクションや、データベースに一緒に格納される他のプログラムオブジェクトの集まりで、カプセル化されています。パッケージは、2 つの部分から構成されています:仕様とボディです。メインウィンドウで、 その他 -> パッケージをクリックしてパッケージオブジェクトリストを開きます。
パッケージデザイナーとパッケージボディデザイナー
パッケージデザイナーとパッケージボディデザイナーは、パッケージを操作するための Xxxxxxx の基本ツールです。パッケージデザイナーでパッケージを保存した後、 新規パッケージボディまたは パッケージボディを設計をクリックしてそのパッケージボディを編集することができます。
同様に、パッケージボディデザイナーで パッケージ仕様を設計をクリックしてそのパッケージの仕様を編集することができます。
定義タブに有効な SQL ステートメントを入力することができます。エディタのビューをカスタマイズしたり、SQL 編集用の様々な機能を調べるためには、SQL エディタをご覧ください。
コードアウトラインペインには、ファンクションやプロシージャ、パラメータ、コード本体などを含むパッケージ/パッケージボディに関する情報が表示されます。コードアウトラインペインが非表示の場合、表示 -> コードアウトラインを選択します。
注意:Essentials 以外のエディションでのみ使用可能です。
ボタン | 説明 |
コードアウトラインを更新します。 | |
コードアウトラインの詳細ビューを表示します。 | |
マウスオーバー時の強調表示を on または off に変更します。 | |
選択アイテムを展開します。 | |
選択アイテムを折りたたみます。 | |
位置によるソートを切り替えます。 |
結果
パッケージを実行するためには、ツールバーの 実行をクリックします。SQL 文が正しい場合、その文が実行されます。そして、その文がデータを返すことになっている場合、パッケージによって返されたデータを表示した DBMS 出力タブが開きます。パ
ッケージの実行中にエラーが発生した場合、実行は中止され、適切なエラーメッセージが表示されます。パッケージが入力パラメータを必要とする場合、パラメータを入力ダイアログがポップアップ表示されます。
デバッグ(Essentials 以外のエディションでのみ使用可能)
各行横のグレーのエリアで をクリックすることによって、デバッグ用のブレークポイントを追加/削除することができます。
デバッグする前に、 デバッグとして保存をクリックして保存し、パッケージをコンパイルします。その後、ツールバーの デバッグをクリックして Oracle デバッガを起動します。必要に応じて、入力パラメータを入力します。
リサイクルビンは、削除されたテーブルと関連付けられたオブジェクト(インデックス、制約、ネストされたテーブルなど)から構成されます。メインウィンドウで、 その他-> リサイクルビンをクリックしてリサイクルビンオブジェクトリストを開きます。
テーブルを復元する
1. オブジェクトタブで、テーブルを選択します。
2. テーブルをフラッシュバックをクリックします。オブジェクトを削除する
1. オブジェクトタブで、削除するオブジェクトを選択します。
2. オブジェクトを削除をクリックします。
3. ダイアログウィンドウが開くので、確認して削除します。
すべてのオブジェクトを削除する
1. オブジェクトタブで右クリックし、ポップアップメニューからリサイクルビンを削除を選択します。
2. ダイアログウィンドウが開くので、確認して削除します。
全ユーザーのすべてのオブジェクトを削除する
1. SYSDBA 権限を持つユーザーでログインします。
2. オブジェクトタブで右クリックし、ポップアップメニューから DBA リサイクルビンを削除を選択します。
3. ダイアログウィンドウが開くので、確認して削除します。
Navicat では他の Oracle オブジェクトの管理も行えます:データベースリンク、インデックス、Java、マテリアライズドビューログ、シーケンス、シノニム、タイプ、XML スキーマ、ディレクトリ、パブリックデータベースリンク、パブリックシノニム、テーブルスペース。メインウィンドウで、 その他をクリックし、オブジェクトを選択してオブジェクトリストを開きます。
Xxxxxxx は、Oracle のオブジェクトを保守するための完全なソリューションを提供しています。
1. メインウィンドウで、ナビゲーションペインまたはオブジェクトタブにあるオブジェクトを選択してください。
2. 選択されたオブジェクトを右クリックしてください。
3. 保守を選択した後、ポップアップメニューから保守オプションを選択してください。
4. 結果はポップアップウィンドウに表示されます。
テーブル
オプション | 説明 |
テーブルロックを有効にする | テーブルに対する DDL 操作を許可します。 |
テーブルロックを無効にする | テーブルに対する DDL 操作をできないようにします。 |
行移動を有効にする | データベースが行を移動できるようにします。その結果、rowid は変更されます。 |
行移動を無効にする | データベースが行を移動できなくします。その結果、rowid の変更を防ぎます。 |
領域の圧縮 | テーブル内のスペースを縮小します。 |
移動 | テーブルのデータを移動します。 |
統計情報を収集 | テーブルの内容を分析します。 |
構造を確認 | テーブル構造の整合性を検証します。 |
ビュー
オプション | 説明 |
コンパイル | ビューの仕様またはボディを再コンパイルします。 |
プロシージャ/ファンクション
オプション | 説明 |
コンパイル | 仕様またはボディを再コンパイルします。 |
デバッグ用にコンパイル | 仕様またはボディを再コンパイルします。PL/SQL デバッガが使用するためにコ ードを生成し保存するように PL/SQL コンパイラに対して指示します。 |
インデックス
オプション | 説明 |
再構築 | インデックス、または、そのパーティションまたはサブパーティションの 1 つを 再作成します。 |
使用不可にする | インデックスを使用不可にします。 |
結合 | 可能であればインデックスブロックの内容をマージして再利用のためにブロッ クを解放します。 |
統計情報を算出 | インデックスの統計情報を算出します。 |
使用状況を監視する | インデックスの監視を開始します。 |
使用状況を監視しない | インデックスの監視を終了します。 |
Java
オプション | 説明 |
Compile / Resolve | 主要な Java クラスのスキーマオブジェクトを解決します。 |
AuthID Current User を設定 | AUTHID CURRENT_USER に Invoker 権限を設定します。 |
AuthID Definer を設定 | AUTHID DEFINER に Invoker 権限を設定します。 |
マテリアライズド・ビュー
オプション | 説明 |
行移動を有効にする | データベースが行を移動できるようにします。その結果、rowid は変更されます。 |
行移動を無効にする | データベースが行を移動できなくします。その結果、rowid の変更を防ぎます。 |
圧縮 | マテリアライズド・ビューのセグメントを圧縮します。 |
コンパイル | マテリアライズドビューを再確認します。 |
強制更新 | マテリアライズドビューを更新。 |
マテリアライズド・ビュー・ログ
オプション | 説明 |
行移動を有効にする | データベースが行を移動できるようにします。その結果、rowid は変更されます。 |
行移動を無効にする | データベースが行を移動できなくします。その結果、rowid の変更を防ぎます。 |
領域の圧縮 | マテリアライズド・ビュー・ログのセグメントを圧縮します。 |
パッケージ
オプション | 説明 |
コンパイル | パッケージの仕様またはボディを再コンパイルします。 |
デバッグ用にコンパイル | パッケージの仕様またはボディを再コンパイルします。PL/SQL デバッガが使用す るためにコードを生成し保存するようにPL/SQL コンパイラに対して指示します。 |
トリガー
オプション | 説明 |
有効にする | トリガーを有効にします。 |
無効にする | トリガーを無効にします。 |
コンパイル | トリガーを再コンパイルします。 |
デバッグ用にコンパイル | トリガーを再コンパイルします。PL/SQL デバッガが使用するためにコードを生成 し保存するように PL/SQL コンパイラに対して指示します。 |
タイプ
オプション | 説明 |
コンパイル | タイプの仕様またはボディを再コンパイルします。 |
デバッグ用にコンパイル | タイプの仕様またはボディを再コンパイルします。PL/SQL デバッガが使用するた めにコードを生成し保存するように PL/SQL コンパイラに対して指示します。 |
XML スキーマ
オプション | 説明 |
コンパイル | すでに登録された XML スキーマを再コンパイルします。 |
削除 | Oracle XML データベースから XML スキーマを完全に削除します。 |
テーブルスペース
オプション | 説明 |
読み取り専用 | テーブルスペースを推移読み取り専用モードにセットします。 |
読み書き | 以前は読み取り専用だったテーブルスペースへの書き込み操作を許可します。 |
オンライン | テーブルスペースをオンラインにします。 |
オフライン | テーブルスペースをオフラインにします。 |
結合 | テーブルスペースの各データファイルに関して、全ての隣接する空き領域を、よ り大きな隣接領域に結合します。 |
領域の圧縮 | テーブルスペースが取っている総領域を削減します。 |
サーバーオブジェクトの操作を開始する前に、接続を作成し、接続を開かなければなりません。サーバーが空の場合、新しいデータベースや新しいスキーマを作成する必要があります。
新しいデータベースを作成する
1. ナビゲーションペインで、接続を右クリックし、新規データベースを選択します。
2. ポップアップウィンドウにデータベースプロパティを入力します。
既存のデータベースを編集する
1. ナビゲーションペインで、データベースを右クリックして、データベースを編集を選択します。
2. ポップアップウィンドウでデータベースプロパティを編集します。
新しいスキーマを作成する
1. ナビゲーションペインで、データベースを右クリックして、新規スキーマを選択します。
2. ポップアップウィンドウでスキーマプロパティを入力します。
既存のスキーマを編集する
1. ナビゲーションペインで、スキーマを右クリックして、スキーマを編集を選択します。
2. ポップアップウィンドウでスキーマプロパティを編集します。
テーブルは、データベースのすべてのデータを含むデータベースオブジェクトです。テーブルは行と列のセットで、その交わる部分がフィールドです。メインウィンドウで、 テーブルをクリックしてテーブルオブジェクトリストを開きます。
標準/外部/パーティションテーブルを作成することができます。オブジェクトツールバーから 新規テーブルの隣の下向き矢印をクリックし、テーブルの種類を選択します。
グラフィックフィールドを持つテーブルを開く方法は 2 つあります。テーブルを右クリックし、以下を選択します。
オプション | 説明 |
テーブルを開く | Xxxxxxx はテーブルを開く時にすべての BLOB フィールド(イメージ)をロードします。 |
テーブルを開く(高速) | セルがクリックされるまで BLOB フィールド(イメージ)はロードされませんので、より高速なパフォーマンスでグラフィカルテーブルを開くことができます。(テーブルを右ク リックした時に SHIFT キーを押すまでは、デフォルトでそれは見えません。) |
オブジェクトタブにあるテーブルを右クリックし、ポップアップメニューからテーブルを開くショートカットを作成を選択することによって、テーブルのショートカットを作成することができます。このオプションを使用すると、Navicat メインウィンドウを起動することなくテーブルを開いて直接データを入力できるので、大変便利です。
テーブルを空にするためには、選択したテーブルを右クリックし、ポップアップメニューからテーブルをクリアを選択します。このオプションは、自動増加値はリセットせずに既存のすべてのレコードをクリアしたい場合にのみ適用されます。テーブルを空にする時に自動増加値をリセットするためには、テーブルをトランケートを使用してください。
テーブルデザイナー
テーブルデザイナーは、テーブルを操作するための Xxxxxxx の基本ツールです。テーブルのフィールドやインデックス、外部キーなどを作成、編集、削除することができます。
フィールドタブでは、編集 -> 検索を選択または CTRL+F を押すことによって、フィールド名を検索することができます。新規テーブルを作成する時、フィールドを挿入したり、フィールドの順番を並び替えることが可能です。
注意:設計画面にあるタブやオプションは、サーバーのバージョンやテーブルの種類によって異なります。
テーブルビューワー
テーブルを開く時、 テーブルビューワーはグリッドでデータを表示します。データを 2 つのモードで表示することができます:グリッドビューとフォームビュー。詳細については、データビューワーをご覧ください。
ビューでは、ユーザーはそれが 1 つのテーブルであるかのようにテーブル一式にアクセスすることができます。ビューを使用して、行へのアクセスを制限することができます。メインウィンドウで、 ビューをクリックしてビューオブジェクトリストを開きます。
オブジェクトタブにあるビューを右クリックし、ポップアップメニューからビューを開くショートカットを作成を選択することによって、ビューのショートカットを作成することができます。このオプションを使用すると、Navicat メインウィンドウを起動することなく直接ビューを開くことができるので、大変便利です。
ビューデザイナー
ビューデザイナーは、ビューを操作するための Navicat の基本ツールです。定義タブでビューの定義を SQL ステートメント(実装する SELECT ステートメント)として編集することができます。エディタのビューをカスタマイズしたり、SQL 編集用の様々な機能を調べるためには、SQL エディタをご覧ください。SQL ファイルからエディタに SQL ステートメントをロードしたい場合、ファイル -> SQL をインポートを選択してください。
ボタン | 説明 |
プレビュー | ビューのデータをプレビューします。 |
説明 | ビューのクエリプランを表示します。 |
ビュービルダ | 視覚的にビューを作成します。SQL の知識がなくてもビューの新規作成や編集を行えます。詳 細については、SQL ビルダをご覧ください。 |
SQL を整形 | エディタで SQL 整形の設定を使用してコードをフォーマットします。 |
ヒント:表示 -> 結果 -> エディタの下に表示または新しいページに表示を選択することによって、プレビュー結果をエディタの下または新しいタブに表示することを選択できます。
ビュービューワー
ビューを開く時、ビュービューワーはグリッドでデータを表示します。データを 2 つのモードで表示することができます:グリッドビューとフォームビュー。詳細については、データビューワーをご覧ください。
マテリアライズド・ビューは、データの集約、計算、複製、分散に使用されるスキーマオブジェクトです。メインウィンドウで、
マテリアライズド・ビューをクリックしてマテリアライズド・ビューオブジェクトリストを開きます。
オブジェクトタブにあるマテリアライズド・ビューを右クリックし、ポップアップメニューからマテリアライズド・ビューを開くショートカットを作成を選択することによって、ビューのショートカットを作成することができます。このオプションを使用すると、Navicat メインウィンドウを起動することなく直接マテリアライズド・ビューを開くことができるので、大変便利です。
マテリアライズドビューの内容をリフレッシュし、完全に置換するためには、オブジェクトタブで右クリックし、ポップアップメニューからをマテリアライズドビューを更新 -> データまたはデータなしを選択します。
マテリアライズド・ビューデザイナー
マテリアライズド・ビューデザイナーは、マテリアライズド・ビューを操作するための Navicat の基本ツールです。定義タブでビューの定義を SQL ステートメント(実装する SELECT ステートメント)として編集することができます。エディタのビューをカスタマイズしたり、SQL 編集用の様々な機能を調べるためには、SQL エディタをご覧ください。SQL ファイルからエディタに SQLステートメントをロードしたい場合、ファイル -> SQL をインポートを選択してください。
ボタン | 説明 |
プレビュー | マテリアライズド・ビューのデータをプレビューします。 |
説明 | マテリアライズド・ビューのクエリプランを表示します。 |
ビュービルダ | 視覚的にマテリアライズド・ビューを作成します。SQL の知識がなくてもビューの新規x xや編集を行えます。詳細については、SQL ビルダをご覧ください。 |
SQL を整形 | エディタで SQL 整形の設定を使用してコードをフォーマットします。 |
ヒント:表示 -> 結果 -> エディタの下に表示または新しいページに表示を選択することによって、プレビュー結果をエディタの下または新しいタブに表示することを選択できます。
マテリアライズド・ビュービューワー
マテリアライズド・ビューを開く時、マテリアライズド・ビュービューワーはグリッドでデータを表示します。データを 2 つのモードで表示することができます:グリッドビューとフォームビュー。詳細については、データビューワーをご覧ください。
プロシージャとファンクションは、SQL ステートメントのセットで構成されるスキーマオブジェクトであり、サーバーに保存されます。プロシージャは PostgreSQL 11 でサポートされています。メインウィンドウで、 ファンクションをクリックしてファンクションオブジェクトリストを開きます。
ファンクションウィザード
オブジェクトツールバーから、 新規ファンクションをクリックします。ファンクションウィザードがポップアップ画面で開きます。このウィザードを使用して、簡単にファンクションを作成することができます。
1. ルーチンの種類を選択します:プロシージャまたはファンクション。
2. パラメータを定義します。対応する列に、モード、タイプのスキーマ、タイプ、名前、デフォルト値を設定します。
3. ファンクションを作成する場合、リストからスキーマと戻り値のタイプを選択します。
ヒント:次回ウィザードを表示のチェックを外した場合、オプションで再度有効にすることができます。
ファンクションデザイナー
ファンクションデザイナーは、プロシージャ/ファンクションを操作するための Xxxxxxx の基本ツールです。定義タブに有効な SQLステートメントを入力することができます。これは、SELECT または INSERT のような単純な文、または、BEGIN と END を使用して書かれた複合文の場合があります。エディタのビューをカスタマイズしたり、SQL 編集用の様々な機能を調べるためには、SQLエディタをご覧ください。
結果
プロシージャ/ファンクションを実行するために、ツールバーの 実行をクリックします。SQL 文が正しい場合、その文が実行されます。そして、その文がデータを返すことになっている場合、プロシージャ/ファンクションによって返されたデータを表示した結果タブが開きます。プロシージャ/ファンクションの実行時にエラーが発生した場合、実行は停止し、適切なエラーメッセージが表示されます。プロシージャ/ファンクションが入力パラメータを必要とする場合、パラメータを入力ダイアログがポップ
アップ表示されます。入力された値をクォーテーションマークなしでプロシージャ/ファンクションに渡すためには、Raw モード
にチェックを付けます。
注意:Xxxxxxx は、20 個の結果セットの返信に対応しています。
デバッグ(Essentials 以外のエディションでのみ使用可能)
PL/pgSQL プロシージャ/ファンクションをデバッグする前に、pldbgapi 拡張機能をインストールする必要があります。ファンクションオブジェクトリストで右クリックし、pldbgapi 拡張機能をインストールを選択します。
注意:このオプションは PostgreSQL 9.1 以降でのみ使用可能です。サーバーが PostgreSQL 8.3~9.0 の場合、サーバーでデバッガプラグインを手動で有効にする必要があります。
次に、PL/pgSQL プロシージャ/ファンクションを開きます。各行横のグレーのエリアで をクリックすることによって、デバッグ用のブレークポイントを追加/削除することができます。
ツールバーの デバッグをクリックして、PostgreSQL デバッガを起動させます。
タイプは、現在のデータベースで使用する新しいデータタイプを登録します。メインウィンドウで、 その他 -> タイプをクリックしてタイプオブジェクトリストを開きます。
基本/複合/Enum/範囲タイプを作成することができます。オブジェクトツールバーから 新規タイプの隣の下向き矢印をクリックし、タイプを選択します。
タイプデザイナー
タイプデザイナーは、タイプを操作するための Navicat の基本ツールです。タイプの作成または編集を許可します。
注意:設計画面にあるタブやオプションは、サーバーのバージョンや選択されたタイプによって異なります。
外部サーバーは、通常、外部データラッパーが外部のデータリソースにアクセスするために使用する接続情報をカプセル化します。メインウィンドウで、 その他 -> 外部サーバーをクリックして外部サーバーオブジェクトリストを開きます。
外部 PostgreSQL サーバーに保存されたデータにアクセスするための postgres_fdw 拡張機能をインストールするためには、外部サーバーのオブジェクトリストで右クリックし、postgres_fdw 拡張機能をインストールを選択します。
外部サーバーデザイナー
外部サーバーデザイナーは、外部サーバーを操作するための Navicat の基本ツールです。外部サーバーの作成または編集を許可します。
Navicat では他の PostgreSQL オブジェクトの管理も行えます:集約関数、変換、インデックス、演算子、演算子クラス、xxxxx、トリガー、テーブルスペース、キャスト、言語。メインウィンドウで、 その他をクリックし、オブジェクトを選択してオブジェクトリストを開きます。
Xxxxxxx は、PostgreSQL のオブジェクトを保守するための完全なソリューションを提供しています。
1. メインウィンドウで、ナビゲーションペインまたはオブジェクトタブにあるオブジェクトを選択してください。
2. 選択されたオブジェクトを右クリックしてください。
3. 保守を選択した後、ポップアップメニューから保守オプションを選択してください。
4. 結果はポップアップウィンドウに表示されます。
データベース
オプション | 説明 |
許可する | ユーザーはデータベースに接続することができます。 |
許可しない | どのユーザーもデータベースに接続することができません。 |
データベースの分析 | データベースに関する統計を収集します。 |
データベースのバキューム | データベースをガベージコレクションし、任意で分析します。 |
データベースのインデックス 再構築 | データベース内のすべてのインデックスを再作成します。 |
テーブル/マテリアライズド・ビュー
オプション | 説明 |
テーブルの分析/マテリアラ イズド・ビューの分析 | テーブルの内容に関する統計を収集します。 |
テーブルのバキューム/マテリアライズド・ビューのバキュ ーム | テーブルをガベージコレクションし、任意で分析します。 |
テーブルのインデックス再構築/マテリアライズド・ビュー のインデックス再構築 | テーブルのすべてのインデックスを再作成します。 |
サーバーオブジェクトの操作を開始する前に、接続を作成し、接続を開かなければなりません。サーバーが空の場合、新しいデータベースや新しいスキーマを作成する必要があります。
新しいデータベースを作成する
1. ナビゲーションペインで、接続を右クリックして、新規データベースを選択します。
2. ポップアップウィンドウにデータベースプロパティを入力します。
既存のデータベースをを編集する
1. ナビゲーションペインで、データベースを右クリックして、データベースを編集を選択します。
2. ポップアップウィンドウでデータベースプロパティを編集します。
新しいスキーマを作成する
1. ナビゲーションペインで、データベースを右クリックして、新規スキーマを選択します。
2. ポップアップウィンドウにスキーマプロパティを入力します。
既存のスキーマを編集する
1. ナビゲーションペインで、スキーマを右クリックして、スキーマを編集を選択します。
2. ポップアップウィンドウにスキーマプロパティを編集します。
テーブルは、データベースのすべてのデータを含むデータベースオブジェクトです。テーブルは行と列のセットで、その交わる部分がフィールドです。メインウィンドウで、 テーブルをクリックしてテーブルオブジェクトリストを開きます。
グラフィックフィールドを持つテーブルを開く方法は 2 つあります。テーブルを右クリックし、以下を選択します。
オプション | 説明 |
テーブルを開く | Xxxxxxx はテーブルを開く時にすべての BLOB フィールド(イメージ)をロードします。 |
テーブルを開く(高速) | セルがクリックされるまで BLOB フィールド(イメージ)はロードされませんので、より高速なパフォーマンスでグラフィカルテーブルを開くことができます。(テーブルを右ク リックした時に SHIFT キーを押すまでは、デフォルトでそれは見えません。) |
オブジェクトタブにあるテーブルを右クリックし、ポップアップメニューからテーブルを開くショートカットを作成を選択することによって、テーブルのショートカットを作成することができます。このオプションを使用すると、Navicat メインウィンドウを起動することなくテーブルを開いて直接データを入力できるので、大変便利です。
テーブルを空にするためには、選択したテーブルを右クリックし、ポップアップメニューからテーブルをクリアを選択します。このオプションは、自動増加値はリセットせずに既存のすべてのレコードをクリアしたい場合にのみ適用されます。テーブルを空にする時に自動増加値をリセットするためには、テーブルをトランケートを使用してください。
テーブルデザイナー
テーブルデザイナーは、テーブルを操作するための Xxxxxxx の基本ツールです。テーブルのフィールドやインデックス、外部キーなどを作成、編集、削除することができます。
フィールドタブでは、編集 -> 検索を選択または CTRL+F を押すことによって、フィールド名を検索することができます。新規テーブルを作成する時、フィールドを挿入したり、フィールドの順番を並び替えることが可能です。
注意:設計画面にあるタブやオプションは、サーバーのバージョンによって異なります。
テーブルビューワー
テーブルを開く時、テーブルビューワーはグリッドでデータを表示します。データを 2 つのモードで表示することができます:グリッドビューとフォームビュー。詳細については、データビューワーをご覧ください。
ビューでは、ユーザーはそれが 1 つのテーブルであるかのようにテーブル一式にアクセスすることができます。ビューを使用して、行へのアクセスを制限することができます。メインウィンドウで、 ビューをクリックしてビューオブジェクトリストを開きます。
オブジェクトタブにあるビューを右クリックし、ポップアップメニューからビューを開くショートカットを作成を選択することによって、ビューのショートカットを作成することができます。このオプションを使用すると、Navicat メインウィンドウを起動することなく直接ビューを開くことができるので、大変便利です。
ビューデザイナー
ビューデザイナーは、ビューを操作するための Navicat の基本ツールです。定義タブでビューの定義を SQL ステートメント(実装する SELECT ステートメント)として編集することができます。エディタのビューをカスタマイズしたり、SQL 編集用の様々な機能を調べるためには、SQL エディタをご覧ください。SQL ファイルからエディタに SQL ステートメントをロードしたい場合、ファイル -> SQL をインポートを選択してください。
ボタン | 説明 |
プレビュー | ビューのデータをプレビューします。 |
説明 | ビューのクエリプランを表示します。 |
ビュービルダ | 視覚的にビューを作成します。SQL の知識がなくてもビューの新規作成や編集を行えます。詳 細については、SQL ビルダをご覧ください。 |
SQL を整形 | エディタで SQL 整形の設定を使用してコードをフォーマットします。 |
ヒント:表示 -> 結果 -> エディタの下に表示または新しいページに表示を選択することによって、プレビュー結果をエディタの下または新しいタブに表示することを選択できます。
ビュービューワー
ビューを開く時、ビュービューワーはグリッドでデータを表示します。データを 2 つのモードで表示することができます:グリッドビューとフォームビュー。詳細については、データビューワーをご覧ください。
プロシージャとファンクションは、SQL ステートメントの集まりで構成されるスキーマオブジェクトであり、サーバーに保存されます。メインウィンドウで、 ファンクションをクリックしてファンクションオブジェクトリストを開きます。
ファンクションウィザード
オブジェクトツールバーから、 新規ファンクションをクリックします。ファンクションウィザードがポップアップ画面で開きます。このウィザードを使用して、簡単にプロシージャ/ファンクションを作成することができます。
1. ルーチンの名前を指定し、ルーチンの種類を選択します:プロシージャまたはファンクション。
2. パラメータを定義します。該当する列に、名前、タイプのスキーマ、タイプ、デフォルト値、出力、読み取り専用パラメータを設定します。
3. ファンクションを作成する場合、リストからファンクションのタイプを選択します。必要に応じて、リストからスキーマとリターンタイプを選択します。
4. 詳細オプションを設定します。
ヒント:次回ウィザードを表示のチェックを外した場合、オプションで再度有効にすることができます。
ファンクションデザイナー
ファンクションデザイナーは、プロシージャ/ファンクションを操作するための Xxxxxxx の基本ツールです。定義タブに有効な SQLステートメントを入力することができます。エディタのビューをカスタマイズしたり、SQL 編集用の様々な機能を調べるためには、 SQL エディタをご覧ください。
コードアウトラインペインには、パラメータやコード本体などを含むプロシージャ/ファンクションに関する情報が表示されます。コードアウトラインペインが非表示の場合、表示 -> コードアウトラインを選択します。
注意:Essentials 以外のエディションでのみ使用可能です。
ボタン | 説明 |
コードアウトラインを更新します。 | |
コードアウトラインの詳細ビューを表示します。 | |
マウスオーバー時の強調表示を on または off に変更します。 | |
選択アイテムを展開します。 | |
選択アイテムを折りたたみます。 | |
位置によるソートを切り替えます。 |
結果
プロシージャ/ファンクションを実行するために、ツールバーの 実行をクリックします。SQL 文が正しい場合、その文が実行されます。そして、その文がデータを返すことになっている場合、プロシージャ/ファンクションによって返されたデータを表示した結果タブが開きます。プロシージャ/ファンクションの実行時にエラーが発生した場合、実行は停止し、適切なエラーメッセージが表示されます。プロシージャ/ファンクションが入力パラメータを必要とする場合、パラメータを入力ダイアログがポップアップ表示されます。入力された値をクォーテーションマークなしでプロシージャ/ファンクションに渡すためには、Raw モー
ドにチェックを付けます。
注意:Xxxxxxx は、20 個の結果セットの返信に対応しています。
Navicat では他の SQL Server オブジェクトの管理も行えます:インデックス、シノニム、トリガー、バックアップデバイス、リンクサーバー、サーバートリガー、アセンブリ、データベーストリガー、パーティション関数、パーティションスキーマ。メインウィンドウで、 その他をクリックし、オブジェクトを選択してオブジェクトリストを開きます。
Navicat は、SQL Server のオブジェクトを保守するための完全なソリューションを提供しています。
1. メインウィンドウで、ナビゲーションペインまたはオブジェクトタブにあるオブジェクトを選択してください。
2. 選択されたオブジェクトを右クリックしてください。
3. 保守を選択した後、ポップアップメニューから保守オプションを選択してください。
4. 結果はポップアップウィンドウに表示されます。
データベース
オプション | 説明 |
読み書き | データベースを読み取りモードと書き込みモードに設定します。 |
読み取り専用 | データベースを読み取り専用モードに設定します。 |
オンライン | データベースをオンラインにします。 |
オフライン | データベースをオフラインにします。 |
EMERGENCY | データベースを EMERGENCY 状態に設定します。 |
マルチユーザー | データベースをマルチユーザーモードに設定します。 |
シングルユーザー | データベースをシングルユーザーモードに設定します。 |
制限ユーザー | データベースを制限ユーザーモードに設定します。 |
アセンブリ
オプション | 説明 |
可視 | アセンブリを可視に設定します。 |
不可視 | アセンブリを不可視に設定します。 |
インデックス
オプション | 説明 |
再構築 | インデックスを再構築し有効にします。 |
再編成 | 有効なインデックスを再編成します。 |
無効にする | インデックスを無効にします。 |
トリガー/データベーストリガー/サーバートリガー
オプション | 説明 |
有効にする | トリガーを有効にします。 |
無効にする | トリガーを無効にします。 |
サーバーオブジェクトの操作を開始する前に、接続を作成し、接続を開かなければなりません。接続ウィンドウの基本タブに設定されたデータベースファイルは、main データベースとして命名されます。
データベースファイルを追加
1. ナビゲーションペインで、接続を右クリックし、データベースを追加を選択します。
2. ポップアップウィンドウにデータベースプロパティを入力します。
データベースを切り離す
1. ナビゲーションペインで、追加された接続を右クリックし、データベースを切り離すを選択します。
main データベースを暗号化
1. ナビゲーションペインで、main データベースを右クリックし、データベースを暗号化を選択します。
2. ポップアップウィンドウにパスワードを入力します。
main データベースを複合
1. ナビゲーションペインで、main ベースを右クリックし、データベースを復号を選択します。
2. ダイアログウィンドウが開くので、確認して復号します。
sqlite_master テーブルを表示
1. ナビゲーションペインで、データベースを右クリックし、マスターテーブルを表示を選択します。
2. sqlite_master テーブルをテーブルビューワーで開きます。
テーブルは、データベースのすべてのデータを含むデータベースオブジェクトです。テーブルは行と列のセットで、その交わる部分がフィールドです。メインウィンドウで、 テーブルをクリックしてテーブルオブジェクトリストを開きます。
オブジェクトタブにあるテーブルを右クリックし、ポップアップメニューからテーブルを開くショートカットを作成を選択することによって、テーブルのショートカットを作成することができます。このオプションを使用すると、Navicat メインウィンドウを起動することなくテーブルを開いて直接データを入力できるので、大変便利です。
テーブルを空にするためには、選択したテーブルを右クリックし、ポップアップメニューからテーブルをクリアを選択します。
テーブルデザイナー
テーブルデザイナーは、テーブルを操作するための Xxxxxxx の基本ツールです。テーブルのフィールドやインデックス、外部キーなどを作成、編集、削除することができます。
フィールドタブでは、編集 -> 検索を選択または CTRL+F を押すことによって、フィールド名を検索することができます。
注意:設計画面にあるタブやオプションは、サーバーのバージョンによって異なります。
テーブルビューワー
テーブルを開く時、テーブルビューワーはグリッドでデータを表示します。データを 2 つのモードで表示することができます:グリッドビューとフォームビュー。詳細については、データビューワーをご覧ください。
ビューでは、ユーザーはそれが 1 つのテーブルであるかのようにテーブル一式にアクセスすることができます。ビューを使用して、行へのアクセスを制限することができます。メインウィンドウで、 ビューをクリックしてビューオブジェクトリストを開きます。
オブジェクトタブにあるビューを右クリックし、ポップアップメニューからビューを開くショートカットを作成を選択することによって、ビューのショートカットを作成することができます。このオプションを使用すると、Navicat メインウィンドウを起動することなく直接ビューを開くことができるので、大変便利です。
ビューデザイナー
ビューデザイナーは、ビューを操作するための Navicat の基本ツールです。定義タブでビューの定義を SQL ステートメント(実装する SELECT ステートメント)として編集することができます。エディタのビューをカスタマイズしたり、SQL 編集用の様々な機能を調べるためには、SQL エディタをご覧ください。SQL ファイルからエディタに SQL ステートメントをロードしたい場合、ファイル -> SQL をインポートを選択してください。
ボタン | 説明 |
プレビュー | ビューのデータをプレビューします。 |
説明 | ビューのクエリプランを表示します。 |
ビュービルダ | 視覚的にビューを作成します。SQL の知識がなくてもビューの新規作成や編集を |
行えます。詳細については、SQL ビルダをご覧ください。 | |
SQL を整形 | エディタで SQL 整形の設定を使用してコードをフォーマットします。 |
ヒント:表示 -> 結果 -> エディタの下に表示または新しいページに表示を選択することによって、プレビュー結果をエディタの下または新しいタブに表示することを選択できます。
ビュービューワー
ビューを開く時、ビュービューワーはグリッドでデータを表示します。データを 2 つのモードで表示することができます:グリッドビューとフォームビュー。詳細については、データビューワーをご覧ください。
Navicat では他の SQLite オブジェクトの管理も行えます:インデックスとトリガー。メインウィンドウで、メインツールバーから対応するボタンをクリックしてオブジェクトリストを開きます。
Navicat は、SQLite のオブジェクトを保守するための完全なソリューションを提供しています。
1. メインウィンドウで、ナビゲーションペインまたはオブジェクトタブにあるオブジェクトを選択してください。
2. 選択されたオブジェクトを右クリックしてください。
3. 保守を選択した後、ポップアップメニューから保守オプションを選択してください。
4. 結果はポップアップウィンドウに表示されます。
データベース
オプション | 説明 |
データベースの分析 | データベースに関する統計を収集します。 |
データベースのバキューム | データベースファイルを再構築します。それは main データベースでのみ動作しま す。 |
データベースのインデックス 再構築 | データベース内のすべてのインデックスを削除し、再作成します。 |
テーブル
オプション | 説明 |
テーブルの分析 | テーブルの内容に関する統計を収集します。 |
テーブルのインデックス再構 築 | テーブルのすべてのインデックスを削除し、再作成します。 |
行数を取得 | テーブルの行数を数えます。 |
インデックス
オプション | 説明 |
インデックス再構築 | インデックスを削除し、再作成します。 |
サーバーオブジェクトの操作を開始する前に、接続を作成し、接続を開かなければなりません。サーバーが空の場合、新しいデータベースを作成する必要があります。
新しいデータベースを作成する
1. ナビゲーションペインで、接続を右クリックして、新規データベースを選択します。
2. ポップアップウィンドウにデータベースプロパティを入力します。
コレクションは、ドキュメントの保存に関して、リレーショナルデータベーステーブルに似ています。メインウィンドウで、 コレクションをクリックしてコレクションオブジェクトリストを開きます。
オブジェクトタブにあるコレクションを右クリックし、ポップアップメニューからコレクションを開くショートカットを作成を選択することによって、コレクションのショートカットを作成することができます。このオプションを使用すると、Navicat メインウィンドウを起動することなくコレクションを開いて直接データを入力できるので、大変便利です。
コレクションを空にするためには、選択したコレクションを右クリックし、ポップアップメニューからコレクションをクリアを選択します。
コレクションデザイナー
コレクションデザイナーは、コレクションを操作するための Xxxxxxx の基本ツールです。コレクションプロパティ、インデックス、バリデーション、ストレージエンジンなどを設定することができます。
注意:設計画面にあるタブやオプションは、サーバーのバージョンによって異なります。
コレクションビューワー
コレクションを開く時、コレクションビューワーはグリッドでデータを表示します。データを 3 つのモードで表示することができます:グリッドビュー、ツリービュー、JSON ビュー。詳細については、データビューワーをご覧ください。
ビューは、指定された収集パイプラインをソースコレクションまたはビューに適用した結果です。メインウィンドウで、 ビューをクリックしてビューオブジェクトリストを開きます。
オブジェクトタブにあるビューを右クリックし、ポップアップメニューからビューを開くショートカットを作成を選択することによって、ビューのショートカットを作成することができます。このオプションを使用すると、Navicat メインウィンドウを起動することなく直接ビューを開くことができるので、大変便利です。
ビューデザイナー
ビューデザイナーは、ビューを操作するための Navicat の基本ツールです。
ボタン | 説明 |
プレビュー | ビューのデータをプレビューします。 |
説明 | ビューのクエリプランを表示します。 |
パイプラインタブでは、収集パイプラインステージを追加、挿入、削除することができます。演算子列では、式の演算子を選択します。式のテンプレートは式列で作成され、そのテンプレートを変更することができます。
ビュービューワー
ビューを開く時、ビュービューワーはグリッドでデータを表示します。データを 3 つのモードで表示することができます:グリッドビュー、ツリービュー、JSON ビュー。詳細については、データビューワーをご覧ください。
再利用のために JavaScript 関数を保存できます。メインウィンドウで、 ファンクションをクリックして関数オブジェクトリストを開きます。
ファンクションデザイナー
ファンクションデザイナーは、関数を操作するための Xxxxxxx の基本ツールです。定義タブにファンクションの定義を入力することができます。エディタのビューをカスタマイズしたり、スクリプト編集用の様々な機能を調べるためには、クエリエディタをご覧ください。
結果
関数を実行するために、ツールバーの 実行をクリックします。スクリプトが正しい場合、ファンクションを実行ダイアログがポップアップ表示されます。必要であれば入力パラメータを入力し、確認をクリックします。ファンクションがデータを返すことになっている場合、結果タブが開き、返されたデータが表示されます。関数の実行時にエラーが発生した場合、実行は停止し、適切なエラーメッセージが表示されます。
Navicat では、MongoDB のインデックスを管理できます。メインウィンドウで、 デックスをクリックしてインデックスオブジェクトリストを開きます。
Map-Reduce とは、大量のデータを有用な集計結果にまとめるためのデータ処理パラダイムです。メインウィンドウで、
MapReduce をクリックして map-reduce オブジェクトリストを開きます。
Map-Reduce のジョブのスケジュールを組むために自動化タスクを設定できます。
Map-Reduce デザイナー
Map-Reduce デザイナーは、Map-Reduce ジョブを操作するための Navicat の基本ツールです。
ボタン | 説明 |
実行 | Map-Reduce ジョブを実行します。 |
中止 | 実行している Map-Reduce ジョブを停止します。 |
プレビュー | 入力(Input)、マッパー(Mapper)、減速機(Reducer)またはファイナライ ザ(Finalizer)を適用することによって、ドキュメントをプレビューします。 |
ファンクションのイン ポート | 既存のファンクションをマッパー(Mapper)、減速機(Reducer)またはファイ ナライザ(Finalizer)にインポートします。 |
結果
Map-Reduce ジョブを実行するためには、ツールバーの 実行をクリックします。結果をインラインで出力するように設定した場合、結果タブが開き、返されたドキュメントやドキュメント数、タイミング情報が表示されます。結果をコレクションに書き込むように設定した場合、結果は指定された出力コレクションにドキュメントを返します。
GridFS は、ファイルを保存および取得するための仕様です。メインウィンドウで、 GridFS をクリックして GridFS オブジェクトリストを開きます。
ファイルを保存するためにデータベースに複数のバケットを作成することができます。 新規バケットをクリックし、バケット名を入力します。
選択されたバケットを開くためには、 バケットを開くをクリックします。バケットビューワー
バケットビューワーは、GridFS バケットを操作するためのNavicat の基本ツールです。バケット内にある GridFS ファイルをアップロード、ダウンロード、表示することができます。
ボタン | 説明 |
ファイルを開く | 選択された GridFS ファイルを開きます。 |
ファイルを削除 | 選択された GridFS ファイルを削除します。 |
ファイルのアップロード | ファイルをバケットにアップロードします。 |
ファイルのダウンロード | 選択された GridFS ファイルをダウンロードします。 |
フィルター | フィルター条件を適用することによって、GridFS ファイルテーブルをフィル |
タリングします。 | |
プレビュー | 1MB より小さいイメージファイルをプレビューします。 |
進捗 | ファイルのアップロードとダウンロードの状況を確認します。 |
ファイルテーブル
ファイルテーブルには、バケットにアップロードされたすべてのファイルが表示されます。
GridFS の名前、コンテンツタイプ、エイリアス、メタデータを編集することができます。テーブルで、ファイル名を右クリックし、ファイル名の修正またはコンテンツタイプの修正、エイリアスの修正、メタデータの修正を選択します。それから、ポップアップウィンドウに情報を入力します。
フィルターペイン
バケットにアップロードされたファイルがたくさんある場合、フィルターを使用して一致するファイルを見つけることができます。フィルターペインに切り替えるためには、 フィルターをクリックします。
進捗ペイン
進捗ペインには、現在のウィンドウのすべてのファイルのアップロードとダウンロードの状況が表示されます。並行のダウンロードとアップロードは、サポートされています。ウィンドウが閉じられた場合、リストはクリアされます。
ファイルのアップロードまたはダウンロードが開始されると、プログレスバーの隣にある対応するボタンをクリックしてロセスを一時停止、再開、停止できます。プロセスが終了した後、 をクリックしてそのファイルを含むフォルダを開いたり、アイテムの上にマウスを移動し をクリックしてそのアイテムをリストから削除することができます。
進行中のすべてのアイテムを一時停止、再開、停止したい場合、リストを右クリックして、適切なオプションを選択します。終了されたアイテムをクリアするためには、リストを右クリックして、終了済みすべてをクリアを選択します。
Xxxxxxx は、MongoDB のオブジェクトを保守するための完全なソリューションを提供しています。
1. メインウィンドウで、ナビゲーションペインまたはオブジェクトタブにあるオブジェクトを選択してください。
2. 選択されたオブジェクトを右クリックしてください。
3. 保守を選択した後、ポップアップメニューから保守オプションを選択してください。
4. 結果はポップアップウィンドウに表示されます。
データベース
オプション | 説明 |
データベースの修復 | 無効なデータまたは壊れたデータを破棄することによって、データベースとインデ ックスを再ビルドします。 |
コレクション
オプション | 説明 |
コンパクトコレクション | コレクション内のすべてのデータとインデックスを再書き込みし最適化します。 |
コレクションの確認 | コレクションのデータとインデックスをスキャンして、ネームスペース内の構造が 正しいことを確認します。 |
コレクションのインデック ス再構築 | コレクションのすべてのインデックスを削除し再作成します。 |
Navicat には、データの表示、更新、削除が行えるデータビューワーが含まれます。また、ビューワーには、データを操作する時にデータを理解するのに役立つ高度な機能とエディタが含まれます。一般的なキーボードナビゲーションを使用してデータを閲覧することができます。
RDBMS データビューワーには、グリッドまたはフォームとしてデータが表示されます。ビューを切り替えるためには、一番下にある または をクリックします。
注意:フォームビューは、Essentials ではないエディションでのみ使用可能です。
データビューワーのツールバーは、データを管理するための以下の機能を備えています:
ボタン | 説明 |
トランザクションを開始 | トランザクションを開始します。オプションで自動トランザクション開始が有効に なっている場合、データビューワーを開くとトランザクションが自動的に開始されます。 |
コミット | 現在のトランザクションで実行されたすべての変更を永続的にします。 |
ロールバック | 現在のトランザクションで行われた操作を元に戻します。 |
テキスト | データの表示と編集のためのアシスタントエディタをアクティブにします。 |
フィルター | データグリッドのためにフィルター条件を作成し適用することによって、レコード をフィルタリングします。 |
ユーザー指定の順番でレコードをソートします。 | |
インポート | ファイルからデータをインポートします。 |
エクスポート | データをファイルにエクスポートします。 |
データビューワーでは、ナビゲーションバーボタンを使用して、レコード/ページの間を簡単に行き来することができます。
ボタン | 説明 |
リコードに追加 - 新しいレコードを入力します。データビューワーでテーブルを操作するどの時点であっても、このボタンをクリックして、レコード用の空白表示部を出すこと ができます。 | |
レコードの削除 - 既存レコードを削除します。 |
変更を適用 - 変更を適用します。 | |
変更をキャンセル - 在のレコードに加えられた全ての編集を削除します。 | |
更新 - データを更新します。 | |
中止 - サーバーから非常に大きいデータを読み込んでいる時に、中止します。 | |
先頭ページ - 最初のページに移動します。 | |
前ページ - 前のページに移動します。 | |
次ページ - 次のページに移動します。 | |
最終ページ - 最後のページに移動します。 | |
先頭のレコード - 最初のレコードに移動します。 | |
前のレコード - 現在のレコードから 1 つ前のレコードに移動します(1 つ前にレコード がある場合)。 | |
次レコード - 1 つ先のレコードに移動します。 | |
最終レコード - 最後のレコードに移動します。 | |
レコード制限設定 - 各ページに表示するレコード数を設定します。 | |
グリッドビュー - グリッドビューに切り替えます。 | |
フォームビュー - フォームビューに切り替えます。 |
編集モードにするためには、レコード制限設定 ボタンを使用します。
レコード制限 レコード(1 ページあたり)
各ページに表示されるレコード数を制限したい場合、このオプションにチェックをつけます。チェックをつけない場合、すべてのレコードが 1 ページに表示されます。値を編集フィールドに設定します。各ページに表示されるレコード数を表す数です。
注意:この設定モードは、現在のオブジェクトのみに対して有効です。グローバル設定への適用についてはオプションを参照してください。
レコード a/b(ページ c)
選択されたレコードやページを表す番号を表示します。
a - 選択されたレコード。
b - 現在のページにあるレコード数。
c - 現在のページ。
グリッドビュー
グリッドビューは、レコードやフィールドを行と列として表示するスプレッドシートのようなビューです。ナビゲーションバーを使って、レコードをすばやく入れ替えたり、レコードを挿入、削除することができます。
レコードを挿入するために
1. カーソルがテーブルの最初の空白セルにあることを確認したら、追加したいデータを入力します。既存のテーブルに新しいレコードを追加する場合、既存のレコードをクリックし、ナビゲーションバーから をクリックするか、CTRL+Nを押し、レコード用の空白表示部を出します。
2. レコードの左側のレコード選択ボックスにあるグラフィック記号を見てください。カレントレコードであることを表す から、変更中であることを表す に変わります。
3. レコードを保存するためには、別のレコードに移動するか、ナビゲーションバーから をクリックします。
レコードを編集するために
1. 変更したい特定のフィールドをクリックして、編集したいレコードを選択します。
2. そのフィールドに対して、新しいデータを入力します。
3. 別のレコードに移動すると、新しいデータが前のデータを上書きします。または、ナビゲーションバーから をクリックします。
注意:別の方法として、テーブルを閉じてレコードを保存することができます。同じデータで複数のセルを編集するためには
1. データグリッドでひとまとまりのセルを選択します。
2. 新しいデータを入力します。
注意:変更は、互換性のあるデータタイプを使って複数のフィールドに適用されます。レコードを削除するために
1. 削除したいレコードを選択します。
2. 右クリックし、削除レコードを選択するか、ナビゲーションバーから をクリックします。
フォームビュー
フォームビューは、テーブルから一度に1つのレコードを表示します。ナビゲーションバーを使って、レコードをすばやく入れ替えたり、レコードを挿入、削除することができます。
レコードを挿入するために
1. ナビゲーションバーから をクリックするか、CTRL+N を押し、レコード用の空白表示部を出します。
2. 希望するデータを入力します。
3. ナビゲーションバーから をクリックしてレコードを保存します。
レコードを編集するために
1. 編集したいレコードに進みます。
2. 変更したい特定のフィールドに新しいデータを入力します。
3. ナビゲーションバーから をクリックします。新しいデータが前のデータを上書きします。
注意:別の方法として、テーブルを閉じてレコードを保存することができます。レコードを削除するために
1. 削除したいレコードに進みます。
2. 右クリックし、削除レコードを選択するか、ナビゲーションバーから をクリックします。
特別な操作によるレコードの編集
セルの値をからの文字列または NULL に設定するためには、選択されたセルで右クリックし、空文字にするまたはヌルにするを選択します。
グリッドに画像を表示するためには、表示 -> 表示 -> グリッドにイメージを表示を選択します。注意:MySQL/Oracle/PostgreSQL/SQL Server/MariaDB のみ使用可能です。
ヒント:画像を簡単に表示/編集する方法については、イメージエディタを参照してください。
日付/時刻レコードを編集するためには、 をクリックするか、CTRL+ENTER を押して、編集用エディタを開きます。編集したいデータを選択/入力します。セルで使用されるエディタは、列に割り当てられたフィールドタイプによって決定されます。
注意:MySQL/Oracle/PostgreSQL/SQL Server/MariaDB のみ使用可能です。
Date | Time | DateTime/Timestamp |
Enum レコードを編集するためには、ドロップダウンリストからレコードを選択します。
注意:MySQL/PostgreSQL/MariaDB のみ使用可能です。
Set レコードを編集するためには、 をクリックするか、CTRL+ENTER を押して、編集用エディタを開きます。リストからレコードを選択します。レコードを削除するためには、同様にチェックを外します。
注意:MySQL/MariaDB のみ使用可能です。
BFile の内容を表示するためには、表示 -> 表示 -> BFile をプレビューを選択します。注意:Oracle のみ使用可能です。
UUID/GUID を生成するためには、選択したセルを右クリックし、UUID を生成を選択します。注意:PostgreSQL/SQL Server のみ使用可能です。
外部キーを持つレコードの編集(外部キーデータの選択 - Essentials 以外のエディションでのみ使用可能)
外部キーデータの選択は、選択可能な値を参照テーブルから簡単に取得するために役立つツールです。参照テーブルから追加レコードを表示したり、特別なレコードを探したりすることができます。
レコードにデータを追加するためには、 をクリックするか、CTRL+ENTER を押して、編集用エディタを開きます。
ダブルクリックして、編集したいデータを選択します。
ヒント:デフォルトでは、1 ページに表示されるレコード数は、1000 です。全てのレコードを表示するためには、 をクリックします。レコードを更新するためには、 をクリックします。または、F5 を押します。
をクリックすると、左側に列名一覧が表示されます。追加する列をクリックすると表示されます。同様にしてチェックを外すとその列は除かれます。
ヒント:列に昇順または降順モードを設定するためには、列のどこかで右クリックし、ソート -> 昇順ソート/降順ソートを選択します。
フィルター編集ボックスに検索文字列を入力し、ENTER を押して、特定のレコードのための検索条件を追加します。
ヒント:フィルター結果を削除するためには、検索文字列を削除し ENTER を押します。
グリッドビューからのデータのコピー
Navicat からコピーされたデータは、タブによって区切られたフィールドとキャリッジリターンによって区切られたレコードとして、Windows のクリップボードに入ります。これによって、希望のアプリケーションにクリップボードの内容を簡単に貼り付けることができます。一般的なスプレッドシートアプリケーションは、フィールド間のタブ文字を認識し、クリップボードのデータを行と列にきちんと分けます。
キーボードのショートカットでデータを選択するために
CTRL+A | データグリッドにある全ての行と列の選択を切り替えます。 |
SHIFT+ARROW | データグリッドで上/下/左/右に移動しながら、セルの選択を切り替えます。 |
マウス操作でデータを選択するために
CTRL キーを押したまま、それぞれの行をクリックすることによって、希望のレコードを選択します。
レコードを範囲で選択するためには、選択したい範囲の最初の行をクリックし、SHIFT キーを押したまま、最後の行までカーソルを移動します。
ひとまとまりのセルを選択します。
注意:希望のレコードを選択した後、CTRL+C を押すか、右クリックしてコピーを選択します。
グリッドビューのデータの貼り付け
クリップボードにコピーされたデータは、以下の形式で配置されます:
データは行と列に配置されます。
行と列は、それぞれ、キャリッジリターン/タブによって区切られます。
クリップボードの列は、選択したデータグリッドの列と同じ順番になります。
Navicat のデータ貼り付けでは、現在のレコードの内容を置き換えたり、クリップボードのデータをテーブルに追加することができます。テーブルの現在のレコードの内容を置き換えるためには、クリップボードのデータに置き換えられるべき内容のセルをデ
ータグリッドで選択しなければなりません。CTRL+V を押すか、右クリックしてポップアップメニューから貼り付けを選択します。 Navicat は、クリップボードのすべての内容を選択されたセルに貼り付けます。トランザクションを有効にしていない場合、貼り付けは必ず実行されます。
Insert/Update ステートメントとしてレコードをコピー
Insert/Update ステートメントとしてレコードをコピーするためには、選択されたレコードを右クリックし、以下としてコピー
-> Insert ステートメントまたは Update ステートメントを選択します。その後、どのエディタにでもステートメントを貼り付けることができます。
フィールド名をコピー
タブで区切られた値としてフィールド名をコピーするためには、選択された列/データを右クリックし、以下としてコピー -> タブ区切り(フィールド名のみ)を選択します。データのみまたはフィールド名とデータの両方をコピーしたい場合、タブ区切り(データのみ)またはタブ区切り(フィールド名とデータ)を選択します。
ファイルとしてデータをコピー
テーブルグリッドのデータをファイルに保存することができます。セルを右クリックして、名前を付けてデータを保存を選択します。名前を付けて保存ダイアログウィンドウに、ファイル名とファイルの拡張子を入力します。
注意:複数選択時は使用できません。
レコードのソート
サーバーは、テーブルに追加された順番にレコードを保存します。Navicat のソートを使用して、レコードを一時的に並び替え、違う順番でレコードを表示または更新することができます。
ソートしたい列の見出しに移動して、その列の右の方をクリックし、昇順ソート、降順ソートまたはソートを解除を選択します。
複数列を希望の順序にソートするためには、ツールバーから ソートをクリックします。
検索と置換
レコードの検索
検索バーは、ウィンドウにおけるテキストのクイック検索のために提供されています。編集 -> 検索をクリックするか、CTRL+Fを押します。そして、データの検索を選択し、検索文字列を入力します。検索は、カーソルの現在の位置から始まり、ファイルの最後で終わります。
次のテキストを検索するためには、次をクリックするか、F3 を押します。
レコードの置換
検索バーで、置換ボックスにチェックを付け、検索したいテキストと置換したいテキストを入力します。置換または全て置換をクリックすることによって、最初の置換対象または全ての置換対象を置換することができます。全て置換をクリックする場合、適用をクリックして変更を適用するか、キャンセルをクリックして変更をキャンセルすることができます。
フィールドの検索
フィールドを検索するためには、編集 -> 検索を選択するか、CTRL+F を押します。そして、フィールドの検索を選択し、検索文字列を入力します。
検索と置換用のいくつかの追加オプションがあります。 をクリックしてください:
オプション | 説明 |
すべてを強調 | ビューワーで一致するものすべてを強調表示します。 |
インクリメンタルサーチ | 文字が入力されている時に、検索文字列に一致するテキストを検索します。 |
大文字と小文字を区別 | 大文字小文字区別検索を有効にします。 |
以下のいずれかの方法を使い、グリッドのデータにフィルターをかけることができます:
セルを右クリックし、ポップアップメニューからフィルター -> フィールド xxx 値を選択して、セルの現在の値でレコードをフィルタリングします。
単純なフィルターを素早く作成するために、カスタムフィルターダイアログが提供されています。グリッドを右クリックし、ポップアップメニューからフィルター -> カスタムフィルターを選択します。条件内で任意の一文字を表すためには、文字'_'を使用します。条件内で任意の文字列を表すためには、文字'_'を使用します。条件内で任意の文字列を表すためには、文字'%'を使用します。
フィルターをより複雑にカスタマイズすることも可能です。フィールドを右クリックし、ポップアップメニューからフィルター -> フィルターを選択するか、ツールバーから フィルターをクリックします。フィルターウィザードがグ
リッドの一番上に表示され、現在有効なフィルターの条件を見たり、左側のチェックボックスをクリックすることで簡単に有効/無効にすることができます。
Navicat は、通常、ユーザーがテーブルに入力したものを普通の文字列とみなし、特別な文字または関数は単純なテキストとして処理されます(つまり、その機能性は省かれます)。
Raw モードでのデータ編集を使用すると、サーバー組み込み関数を簡単に直接適用することができます。Raw モードにアクセスするためには、表示 -> 表示 -> Raw モードを選択します。
注意:MySQL/PostgreSQL/SQLite/SQL Server/MariaDB のみ使用可能です。
以下の方法を使用して、テーブルを書式設定します:
ヒント: フォームビューは、列を表示/隠すのみサポートしています。
列の移動
1. 列のヘッダーをクリックし、マウスの左ボタンを押した状態にします。
2. 2 倍の太さの黒線が希望の場所に表示されるまで、ポインターを移動します。
3. マウスを放すと、列が移動します。
選択した列を凍結する
テーブルにたくさんの列があり、レコードを確認しやすくするために 1 つ以上の列を凍結したい場合、凍結したい列を右クリックし、表示 -> 選択中の列を凍結するを選択するか、表示メニューから選択します。
凍結された列は、テーブルグリッドの左端に移動します。この操作によって、凍結された列はロックされ、編集されなくなります。
列の凍結を解除するためには、テーブルグリッドで右クリックし、表示 -> 列の凍結を解凍するを選択するか、表示メニューから選択します。
列の幅を設定
• 列の一番上で右端をクリックし、左か右にドラッグします。
• その列にとって最適な幅にするためには、列の一番上で右端をダブルクリックします。
• 列の幅を設定したい列を右クリックし、表示 -> 列幅を設定を選択するか、表示メニューから選択します。列幅を設定ダイアログで幅を指定します。
ヒント:結果は、選択中の列だけに適用されます。行の高さを設定
テーブルグリッドで右クリックし、表示 -> 行の高さを設定を選択するか、表示メニューから選択します。行の高さを設定ダイアログで行の高さを指定します。
ヒント:この動作は、現在のテーブルグリッドだけに適用されます。列を表示/隠す
テーブルにたくさんの列があり、グリッド/フォームからいくつかの列を隠したい場合、グリッド/フォームで右クリックし、表示 -> 列を表示/隠すを選択するか、表示メニューから選択します。隠したい列を選択します。
隠された列は、グリッド/フォームから消えます。
非表示の列を表示するためには、グリッド/フォームで右クリックし、表示 -> 列を表示/隠すを選択するか、表示メニューから選択します。再表示したい列を選択します。
ROWID を表示/隠す
すべての行の rowid(アドレス)を表示または非表示にしたい場合、テーブルグリッドで右クリックし、表示 -> ROWID を表示
/隠すを選択するか、表示メニューから選択します。
ROWID 列は最後の列に表示されます。
注意:Oracle/SQLite のみ使用可能です。
MongoDB のデータビューワーは、グリッドまたはツリーとして、または JSON 形式で、データを表示します。ビューを切り替えるためには、一番下にある 、 、 をクリックします。
データビューワーのツールバーは、データを管理するための以下の機能を備えています:
ボタン | 説明 |
トランザクションを開始 | トランザクションを開始します。オプションで自動トランザクション開始が有効になっている場合、データビューワーを開くとトランザクションが自動的に開始され ます。 |
コミット | 現在のトランザクションで実行されたすべての変更を永続的にします。 |
ロールバック | 現在のトランザクションで行われた操作を元に戻します。 |
テキスト | データの表示と編集のためのアシスタントエディタをアクティブにします。 グリッドビューとツリービューでのみ使用可能です。 |
フィルター | データグリッドのためにフィルター条件を作成し適用することによって、レコード をフィルタリング |
ユーザー指定の順番でレコードをソートします。 | |
全てを展開する | [ツリービュー] すべての組み込みドキュメントと組み込み配列を開きます。 |
全てを折り畳む | [グリッドビュー] すべての組み込みドキュメントを折り畳みます。 [ツリービュー] すべての組み込みドキュメントと組み込み配列を折り畳みます。 |
[グリッドビュー] タイプ色ペインで設定されたタイプの指定色をセルの強調表示 に使用します。 | |
インポート | ファイルからデータをインポートします。 |
エクスポート | データをファイルにエクスポートします。 |
分析 | コレクションを分析します。 |
データビューワーでは、ナビゲーションバーボタンを使用して、ドキュメント/ページの間を簡単に行き来することができます。
ボタン | 説明 |
ドキュメントの追加 - 新しいドキュメントを入力します。データビューワーでテーブルを操作するどの時点であっても、このボタンをクリックして、ドキュメント用の空白 表示部を出すことができます。 | |
ドキュメントの削除 - 既存ドキュメントを削除します。 | |
変更を適用 - 変更を適用します。 | |
変更をキャンセル - 在のドキュメントに加えられた全ての編集を削除します。 |
更新 - データを更新します。 | |
中止 - サーバーから非常に大きいデータを読み込んでいる時に、中止します。 | |
先頭ページ - 最初のページに移動します。 | |
前ページ - 前のページに移動します。 | |
次ページ - 次のページに移動します。 | |
最終ページ - 最後のページに移動します。 | |
先頭のドキュメント - 最初のドキュメントに移動します。 | |
前のドキュメント - 現在のドキュメントから 1 つ前のドキュメントに移動します(1 つ前にドキュメントがある場合)。 | |
次ドキュメント - 1 つ先のドキュメントに移動します。 | |
最終ドキュメント - 最後のドキュメントに移動します。 | |
ドキュメント制限設定 - 各ページに表示するドキュメント数を設定します。 | |
グリッドビュー - グリッドビューに切り替えます。 | |
ツリービュー - ツリービューに切り替えます。 | |
JSON ビュー - JSON ビューに切り替えます。 |
編集モードにするためには、ドキュメント制限設定 ボタンを使用します。
ドキュメント制限 ドキュメント(1 ページあたり)
各ページに表示されるドキュメント数を制限したい場合、このオプションにチェックをつけます。チェックをつけない場合、すべてのドキュメントが 1 ページに表示されます。値を編集フィールドに設定します。各ページに表示されるドキュメント数を表す数です。
注意:この設定モードは、現在のオブジェクトのみに対して有効です。グローバル設定への適用についてはオプションを参照してください。
ドキュメント a/b(ページ c)
選択されたドキュメントやページを表す番号を表示します。
a - 選択されたドキュメント。
b - 現在のページにあるドキュメント数。
c - 現在のページ。
グリッドビューは、ドキュメントやフィールドを行と列として表示するスプレッドシートのようなビューです。ナビゲーションバーを使って、ドキュメントをすばやく入れ替えたり、ドキュメントを挿入、削除することができます。
グリッドを使用してドキュメントを追加するために
1. ドキュメント用の空のディスプレイを表示するためには、既存のドキュメント上でクリックし、ナビゲーションバーから をクリックするか、CTRL+N を押します。
2. 希望するデータを入力します。
3. ドキュメントの左側のレコード選択ボックスにあるグラフィック記号を見てください。カレントドキュメントであることを表す から、変更中であることを表す に変わります。
4. ドキュメントを保存するためには、別のドキュメントに移動するか、ナビゲーションバーから をクリックします。
注意:コレクションが空の場合、ドキュメントを追加するためにウィンドウがポップアップ表示されます。ポップアップウィンドウを使用してドキュメントを追加するために
1. グリッドを右クリックし、ドキュメントの追加を選択します。
2. ポップアップウィンドウでドキュメントを書き込みます。
3. 確認するをクリックしてドキュメントが正しいことを確認します。
4. 追加をクリックします。
グリッドを使用してドキュメントを編集するために
1. 変更したい特定のセルをクリックすることによって、編集したいドキュメントを選択します。
2. そのセル用に新しいデータを入力します。
3. 他のドキュメントに移動するか、ナビゲーションバーから をクリックすると、前のデータが新しいデータに上書きされます。
ポップアップウィンドウを使用してドキュメントを編集するために
1. 編集したいドキュメントを右クリックし、ドキュメントの編集を選択します。
2. ポップアップウィンドウでドキュメントを編集します。
3. 確認するをクリックしてドキュメントが正しいことを確認します。
4. 更新をクリックします。
注意:別の方法として、コレクションを閉じてドキュメントを保存することができます。同じデータで複数のセルを編集するためには
1. データグリッドでひとまとまりのセルを選択します。
2. 新しいデータを入力します。
注意:変更は、互換性のあるデータタイプを使って複数のフィールドに適用されます。ドキュメントを削除するために
1. 削除したいドキュメントを選択します。
2. 右クリックし、削除ドキュメントを選択するか、ナビゲーションバーから をクリックします。
特別な操作によるドキュメントの編集
セルの値をからの文字列または NULL に設定するためには、選択されたセルで右クリックし、空文字にするまたはヌルにするを選択します。
DateTime データを編集するためには、 をクリックするか、CTRL+ENTER を押して、編集用のエディタを開きます。編集したいデータを選択/入力します。
セルの値のタイプを変更するためには、選択したセルを右クリックし、値のタイプを選択します。それから、希望のタイプを選択します。
Navicat からのデータのコピー
Navicat からコピーされたデータは、タブによって区切られたフィールドとキャリッジリターンによって区切られたドキュメントとして、Windows のクリップボードに入ります。これによって、希望のアプリケーションにクリップボードの内容を簡単に貼り付けることができます。一般的なスプレッドシートアプリケーションは、フィールド間のタブ文字を認識し、クリップボードのデータを行と列にきちんと分けます。
キーボードのショートカットでデータを選択するために
CTRL+A | データグリッドにある全ての行と列の選択を切り替えます。 |
SHIFT+ARROW | データグリッドで上/下/左/右に移動しながら、セルの選択を切り替えます。 |
マウス操作でデータを選択するために
CTRL キーを押したまま、それぞれの行をクリックすることによって、希望のドキュメントを選択します。
ドキュメントを範囲で選択するためには、選択したい範囲の最初の行をクリックし、SHIFT キーを押したまま、最後の行までカーソルを移動します。
ひとまとまりのセルを選択します。
注意:希望のドキュメントを選択した後、CTRL+C を押すか、右クリックしてコピーを選択します。
Navicat のデータの貼り付け
クリップボードにコピーされたデータは、以下の形式で配置されます:
データは行と列に配置されます。
行と列は、それぞれ、キャリッジリターン/タブによって区切られます。
クリップボードの列は、選択したデータグリッドの列と同じ順番になります。
Navicat のデータ貼り付けでは、現在のドキュメントの内容を置き換えたり、クリップボードのデータをコレクションに追加することができます。コレクションの現在のドキュメントの内容を置き換えるためには、クリップボードのデータに置き換えられるべき内容のセルをデータグリッドで選択しなければなりません。CTRL+V を押すか、右クリックしてポップアップメニューから貼り付けを選択します。Navicat は、クリップボードのすべての内容を選択されたセルに貼り付けます。トランザクションを有効にしていない場合、貼り付けは必ず実行されます。
フィールド名をコピー
フィールド名をタブで区切られた値としてコピーするためには、選択したフィールド/ドキュメントを右クリックし、以下としてコピー -> タブ区切り(フィールド名のみ)を選択します。データのみまたはフィールド名とデータの両方をコピーしたい場合、タブ区切り(データのみ)またはタブ区切り(フィールド名とデータ)を選択します。
ファイルとしてデータをコピー
グリッドのデータをファイルに保存することができます。セルを右クリックして、名前を付けてデータを保存を選択します。名前を付けて保存ダイアログウィンドウに、ファイル名とファイルの拡張子を入力します。
注意:複数選択時は使用できません。
ドキュメントにフィルターをかける
以下のいずれかの方法を使い、グリッドのデータにフィルターをかけることができます:
セルを右クリックし、ポップアップメニューからフィルター -> フィールド xxx 値を選択して、セルの現在の値でドキュメントをフィルタリングします。
単純なフィルターを素早く作成するために、カスタムフィルターダイアログが提供されています。グリッドを右クリックし、ポップアップメニューからフィルター -> カスタムフィルターを選択します。投影または次のようなクエリを入力します:{ field1: <value>, field2: <value> ... }。
フィルターをより複雑にカスタマイズすることも可能です。フィールドを右クリックし、ポップアップメニューからフィルター -> フィルターを選択するか、ツールバーから フィルターをクリックします。フィルターウィザードがグリッドの一番上に表示され、現在有効なフィルターの条件を見たり、左側のチェックボックスをクリックすることで簡単に有効/無効にすることができます。
グリッドビューの書式設定
以下の方法を使用して、コレクショングリッドを書式設定します:
タイプに基づいてセルを強調表示する
グリッドビューでは、特定のセルを簡単に識別するために、データタイプに基づいてセルを強調表示することができます。タイプ色ペインがグリッドの右側にあります。グリッドウィンドウが Navicat メインウィンドウにドックされている場合、情報ペインの
アイコンをクリックして色を設定することができます。
その色を適用するためには、ツールバーの タイプ色ボタンをクリックするか、タイプ色ペインの色付けを有効にするオプションにチェックを付けます。
組み込みドキュメントを展開する/折り畳む
グリッドビューでは、より簡単にデータを分析できるように、組み込みドキュメントを他の列と同時に展開することができます。組み込みドキュメントを展開または折り畳むためには、組み込みドキュメントを持つセルをクリックし、 または をクリックします。または、セルを右クリックし、展開、折り畳むまたは組み込みドキュメントを全て折り畳むを選択します。
配列を展開する
、
グリッドビューでは、配列のすべての要素を表示できます。配列の要素を展開するためには、配列要素を持つセルをクリックしをクリックします。または、配列要素を持つセルを右クリックし、展開を選択します。
新しいグリッドにすべての配列要素が表示されます。ここで、要素の確認、追加、削除を行うことができます。コレクション名をクリックして、そのコレクションのグリッドに戻ることができます。
列の移動
1. 列のヘッダーをクリックし、マウスの左ボタンを押した状態にします。
2. 2 倍の太さの黒線が希望の場所に表示されるまで、ポインターを移動します。
3. マウスを放すと、列が移動します。
選択した列を凍結する
コレクションにたくさんの列があり、そのいくつかをコレクションから隠したい場合、コレクショングリッドで右クリックし、表示 -> 選択中の列を凍結するを選択するか、表示メニューから選択します。
凍結された列は、コレクショングリッドの左端に移動します。この操作によって、凍結された列はロックされ、編集されなくなります。
列の凍結を解除するためには、コレクショングリッドで右クリックし、表示 -> 列の凍結を解凍するを選択するか、表示メニューから選択します。
列の幅を設定
1. 列の一番上で右端をクリックし、左か右にドラッグします。
2. その列にとって最適な幅にするためには、列の一番上で右端をダブルクリックします。
3. 列の幅を設定したい列を右クリックし、表示 -> 列幅を設定を選択するか、表示メニューから選択します。列幅を設定
ダイアログで幅を指定します。
ヒント:結果は、選択中の列だけに適用されます。行の高さを設定
コレクショングリッドで右クリックし、表示 -> 行の高さを設定を選択するか、表示メニューから選択します。行の高さを設定ダイアログで行の高さを指定します。
ヒント:この動作は、現在のコレクショングリッドだけに適用されます。列を表示/隠す
コレクションにたくさんの列があり、そのいくつかをコレクションから隠したい場合、コレクショングリッドで右クリックし、表示 -> 列を表示/隠すを選択するか、表示メニューから選択します。隠したい列を選択します。
隠された列は、コレクショングリッドから消えます。
その列の表示するためには、コレクションで右クリックし、表示 -> 列を表示/隠すを選択するか、表示メニューから選択します。再表示したい列を選択します。
ツリービューは、ドキュメントを階層ビューで表示します。ゲーションバーを使って、ドキュメントをすばやく入れ替えたり、ドキュメントを挿入、削除することができます。
ドキュメントを挿入するために
1. ナビゲーションバーから をクリックするか、CTRL+N を押し、ドキュメント用の空白表示部を出します。
2. 希望するデータを入力します。
3. ナビゲーションバーから をクリックしてドキュメントを保存します。
注意:コレクションが空の場合、 をクリックして新しいフィールドを追加する必要があります。
ドキュメントを編集するために
1. 編集したいドキュメントに進みます。
2. 修正するフィールド名、値またはタイプをクリックします。
3. ナビゲーションバーの をクリックして変更を適用します。
フィールドまたはアイテムを追加するために
1. 編集したいドキュメントに進みます。
2. をクリックして新しいフィールド/アイテムを追加します。
3. 希望するデータを入力します。
フィールドまたはアイテムを削除するために
1. 編集したいドキュメントに進みます。
2. 削除したいフィールド/アイテムを右クリッし、値の削除を選択します。
注意:別の方法として、コレクションを閉じてドキュメントを保存することができます。ドキュメントを削除するために
1. 削除したいドキュメントに進みます。
2. ナビゲーションバーの をクリックします。
特別な操作によるドキュメントの編集
値に空の文字列または NULL を設定するためには、選択したアイテムを右クリックし、空文字列にするまたはヌルにするを選択します。
DateTime データを編集するためには、 をクリックして、編集用エディタを開きます。編集したいデータを選択/入力します。
ツリービューの書式設定
組み込みドキュメントと組み込み配列を展開/折り畳む
すべての組み込みドキュメントと配列はノードとして表されます。ノードアイコンをクリックすることによって、ノードを展開または折り畳むことができます。
JSON ビューには、JSON 形式でドキュメントが表示されます。ナビゲーションバーを使って、ドキュメントをすばやく入れ替えたり、ドキュメントを挿入、削除することができます。
ドキュメントを挿入するために
1. ナビゲーションバーの をクリックするか、CTRL+N を押します。
2. ポップアップウィンドウでドキュメントを書き込みます。
3. 確認するをクリックしてドキュメントが正しいことを確認します。
4. 追加をクリックします。ドキュメントを編集するために
1. 編集したいドキュメントを右クリックし、ドキュメントの編集を選択します。
2. ポップアップウィンドウでドキュメントを編集します。
3. 確認するをクリックしてドキュメントが正しいことを確認します。
4. 更新をクリックします。ドキュメントを削除するために
1. 削除したいドキュメントをクリックします。
2. ナビゲーションバーの をクリックします。
ドキュメントのソート