Word quấn bàn làm việc mysql

Phần này mô tả các tùy chọn bổ sung cho SQL Workbench/J chưa [chưa] có sẵn trong hộp thoại tùy chọn

Tên của cài đặt đề cập đến mục nhập trong tệp workbench.settings nằm trong thư mục cấu hình. Không phải tất cả tài sản được liệt kê sẽ có mặt trong workbench.settings. Trong trường hợp này, chỉ cần tạo một dòng mới với tên thuộc tính và giá trị như được mô tả tại đây. Vị trí mà bạn thêm mục này không quan trọng

Bạn cũng có thể thay đổi giá trị cho các thuộc tính này trong khi ứng dụng đang chạy bằng cách sử dụng lệnh WbSetConfig

Bạn có thể chỉnh sửa tệp bằng trình soạn thảo văn bản. Trong trường hợp đó, bạn phải đóng ứng dụng trước khi chỉnh sửa tệp, nếu không các thay đổi của bạn sẽ bị ghi đè khi đóng ứng dụng

Bạn cũng có thể thay đổi bất kỳ thuộc tính nào bằng lệnh SQL Workbench/J WbSetConfig. Đối với hầu hết các tham số, thay đổi sẽ có hiệu lực ngay lập tức. Đối với một số bạn vẫn cần phải khởi động lại ứng dụng hoặc ít nhất là kết nối lại với cơ sở dữ liệu

37. 7. Cài đặt liên quan đến cơ sở dữ liệu

Bao gồm thông tin phụ thuộc cho "Thông tin đối tượng"

Tài sản. workbench.db.objectinfo.includedepsworkbench.db.[dbid].objectinfo.includedeps

Nếu Thông tin đối tượng được gọi, cài đặt này sẽ kiểm soát xem các đối tượng phụ thuộc [chỉ mục, trình kích hoạt] cũng được hiển thị cho bảng hay không. Cài đặt này đóng vai trò là mặc định cho tất cả DBMS. Việc hiển thị các đối tượng phụ thuộc cũng có thể được kiểm soát trên mỗi DBMS bằng cách thêm DBID vào khóa thuộc tính. Giá trị không có DBID đóng vai trò là cài đặt mặc định cho tất cả DBMS

Mặc định. false

Bao gồm thông tin ràng buộc khóa ngoại cho "Thông tin đối tượng"

Tài sản. workbench.db.objectinfo.includefkworkbench.db.[dbid].objectinfo.includefk

Nếu Thông tin đối tượng được gọi, cài đặt này sẽ kiểm soát liệu các ràng buộc khóa ngoài có được hiển thị hay không khi các đối tượng phụ thuộc được hiển thị cho các bảng. Cài đặt này đóng vai trò là mặc định cho tất cả DBMS. Khi thêm DBID vào khóa thuộc tính, điều này được kiểm soát ở cấp độ DBMS

Mặc định. false

Tự động kết nối DataPumper

Tài sản. ________số 8

Khi mở DataPumper dưới dạng một cửa sổ riêng, nó sẽ kết nối với cấu hình hiện tại dưới dạng kết nối nguồn. Nếu bạn không muốn DataPumper tự động kết nối, hãy đặt thuộc tính này thành false

Mặc định. workbench.settings1

Kiểm soát COMMIT cho câu lệnh DDL

Tài sản workbench.settings2

Những giá trị khả thi. workbench.settings1, false

Xác định xem DBMS có hỗ trợ DDL giao dịch hay không [CREATE TABLE, DROP TABLE,. ]

Mặc định. false

Hành vi CAM KẾT/ROLLBACK

Tài sản. workbench.settings6

Những giá trị khả thi. workbench.settings1, false

Một số DBMS trả về lỗi khi workbench.settings9 hoặc workbench.settings0 được gửi dưới dạng lệnh thông thường thông qua giao diện JDBC. Nếu DBMS được liệt kê ở đây, các hàm JDBC workbench.settings1 hoặc workbench.settings2 sẽ được sử dụng thay thế

Mặc định. false

Tạo các ràng buộc cho nguồn SQL

Tài sản. workbench.settings4

Những giá trị khả thi. workbench.settings1, false

Cài đặt này kiểm soát việc tạo nguồn workbench.settings7 trong DbExplorer. Nếu DBMS chỉ hỗ trợ xác định khóa chính và khóa ngoại bên trong câu lệnh workbench.settings7, thì thuộc tính này phải được đặt thành workbench.settings1

Phân biệt chữ hoa chữ thường khi so sánh các giá trị

Tài sản workbench.db.objectinfo.includedeps0

Những giá trị khả thi. workbench.settings1, false

Bảng tìm kiếm của DbExplorer làm nổi bật các giá trị phù hợp trong bảng kết quả. Khi sử dụng "Tìm kiếm phía máy chủ", công cụ tô sáng cần biết liệu các so sánh chuỗi trong cơ sở dữ liệu có phân biệt chữ hoa chữ thường hay không để đánh dấu các giá trị chính xác

Mặc định. false

Xác định các lệnh SQL có thể thay đổi cơ sở dữ liệu

Tài sản. workbench.db.objectinfo.includedeps4 cho các câu lệnh SQL chung

Tài sản. workbench.db.objectinfo.includedeps5 cho các báo cáo cập nhật cụ thể của DBMS

Khi bật tùy chọn chỉ đọc hoặc xác nhận cập nhật trong cấu hình kết nối, SQL Workbench/J giả định một bộ lệnh SQL mặc định sẽ thay đổi cơ sở dữ liệu. Với thuộc tính này, bạn có thể thêm các từ khóa bổ sung nên được coi là "cập nhật lệnh". Đây là danh sách từ khóa được phân tách bằng dấu phẩy. Từ khóa không được chứa khoảng trắng

không có mặc định

Cơ sở dữ liệu hỗ trợ kiểm tra các thay đổi không được cam kết

Tài sản. workbench.db.objectinfo.includedeps6

Danh sách tên lớp trình điều khiển JDBC ánh xạ tới cơ sở dữ liệu hỗ trợ kiểm tra các thay đổi chưa được cam kết. Nếu một trong những trình điều khiển này được chọn trong cấu hình kết nối, tùy chọn Kiểm tra các thay đổi không được ủy quyền sẽ hiển thị trong hộp thoại kết nối

Để làm cho tùy chọn này hoạt động, một truy vấn đếm số lượng thay đổi không được cam kết cũng cần được định cấu hình

Mặc định. workbench.db.objectinfo.includedeps7

Truy vấn để kiểm tra các thay đổi không được cam kết

Tài sản. workbench.db.objectinfo.includedeps8

Một truy vấn có thể được sử dụng để kiểm tra xem kết nối hiện tại có bất kỳ giao dịch chưa được cam kết nào không. Truy vấn sẽ trả về một hàng với một cột số. Nếu giá trị bằng 0, không có thay đổi không được cam kết nào được phát hiện. Bất kỳ số nào lớn hơn 0 có nghĩa là có một thay đổi chưa được cam kết

Mặc định. Đối với Oracle, PostgreSQL và HSQLDB, các truy vấn tương ứng được cấu hình

Tài sản. workbench.db.objectinfo.includedeps9

Bạn có thể nối thêm số phiên bản sau DBID trong khóa thuộc tính để xác định các URL khác nhau cho các phiên bản DBMS khác nhau. Khóa workbench.db.[dbid].objectinfo.includedeps0 xác định URL cho SQL Server 2000, trong khi đó workbench.db.[dbid].objectinfo.includedeps1 xác định URL cho SQL Server 2008 R2. Các số phải là workbench.db.[dbid].objectinfo.includedeps2 như được hiển thị trong hộp thoại "Thông tin kết nối"

Nếu hướng dẫn sử dụng trực tuyến luôn có thông tin phiên bản ở cùng một vị trí của URL, thì có thể sử dụng trình giữ chỗ và chỉ cần một URL duy nhất. Đối với PostgreSQL, URL sau được sử dụng. workbench.db.[dbid].objectinfo.includedeps3

Trong đó workbench.db.[dbid].objectinfo.includedeps4 được thay thế bằng số phiên bản chính và workbench.db.[dbid].objectinfo.includedeps4 được thay thế bằng số phiên bản phụ

Tài sản. workbench.db.[dbid].objectinfo.includedeps6

Trình khám phá cơ sở dữ liệu và hoàn thành tự động có thể hiển thị các từ đồng nghĩa [Oracle public]. Một số trong số này thường không được người dùng cuối quan tâm. Do đó, danh sách các từ đồng nghĩa được hiển thị có thể được kiểm soát. Thuộc tính này định nghĩa một biểu thức chính quy. Mỗi từ đồng nghĩa khớp với biểu thức chính quy này, sẽ bị loại khỏi danh sách được trình bày trong GUI

Giá trị mặc định [đối với Oracle]. workbench.db.[dbid].objectinfo.includedeps7

Lưu ý rằng bạn cần sử dụng hai dấu gạch chéo ngược trong Regex

Sử dụng Savepoints để bảo vệ việc thực thi câu lệnh DML

Tài sản. workbench.db.[dbid].objectinfo.includedeps8

Những giá trị khả thi. workbench.settings1, false

Một số DBMS [chẳng hạn như PostgreSQL] không thể tiếp tục bên trong giao dịch khi xảy ra lỗi. Do đó, tập lệnh có nhiều câu lệnh DML không thể chạy hoàn toàn nếu một câu lệnh không thành công, ngay cả khi bạn chọn bỏ qua lỗi. Nếu thuộc tính này được đặt thành true, SQL Workbench/J sẽ đặt điểm lưu trữ trước khi thực thi câu lệnh DML [false1. Trong trường hợp có lỗi, điểm lưu trữ sẽ được khôi phục và giao dịch có thể tiếp tục

Giá trị mặc định. false

Giá trị mặc định cho PostgreSQL. workbench.settings1

Sử dụng Savepoints để bảo vệ việc thực thi câu lệnh DDL

Tài sản. false4

Những giá trị khả thi. workbench.settings1, false

Một số DBMS [chẳng hạn như PostgreSQL] không thể tiếp tục bên trong giao dịch khi xảy ra lỗi. Do đó, tập lệnh có nhiều câu lệnh DDL không thể chạy hoàn toàn nếu một câu lệnh không thành công, ngay cả khi bạn chọn bỏ qua lỗi. Nếu thuộc tính này được đặt thành true, SQL Workbench/J sẽ đặt điểm lưu trữ trước khi thực thi câu lệnh DDL. Trong trường hợp có lỗi, điểm lưu trữ sẽ được khôi phục và giao dịch có thể tiếp tục

Giá trị mặc định. false

Giá trị mặc định cho PostgreSQL. workbench.settings1

Sử dụng Điểm lưu trữ cho chế độ false9 cho WbImport

Tài sản. workbench.db.objectinfo.includefk0

Những giá trị khả thi. workbench.settings1, false

Một số DBMS [chẳng hạn như PostgreSQL] không thể tiếp tục bên trong giao dịch khi xảy ra lỗi. Khi chạy WbImport ở chế độ workbench.db.objectinfo.includefk3 hoặc workbench.db.objectinfo.includefk4, câu lệnh đầu tiên trong hai câu lệnh cần được khôi phục để có thể tiếp tục nhập. Nếu thuộc tính này được đặt thành true, SQL Workbench/J sẽ đặt điểm lưu trữ trước khi thực hiện câu lệnh [chèn hoặc cập nhật] đầu tiên. Trong trường hợp có lỗi, điểm lưu trữ sẽ được khôi phục và WbImport sẽ cố gắng thực hiện câu lệnh thứ hai

Lưu ý rằng việc bật các điểm lưu trữ có thể làm giảm đáng kể hiệu suất của quá trình nhập

Giá trị mặc định. false

Tài sản. workbench.db.objectinfo.includefk6

Những giá trị khả thi. workbench.settings1, false

Nếu thuộc tính này được bật, các cột trong tập hợp kết quả sẽ được kiểm tra xem chúng có được đánh dấu là chỉ đọc bởi trình điều khiển JDBC hay không. Các cột chỉ đọc sẽ không được đưa vào các câu lệnh DML được tạo khi chỉnh sửa dữ liệu. Nếu trình điều khiển báo cáo không chính xác các cột có thể thay đổi ở dạng chỉ đọc, thì việc đặt thuộc tính này thành false sẽ cho phép chỉnh sửa các cột đó

Giá trị mặc định. workbench.settings1

Xác định các lệnh SQL không bị chặn bởi SQL Workbench/J

Tài sản. workbench.db.[dbid].objectinfo.includefk1

Đây là danh sách các lệnh SQL không nên được xử lý bởi SQL Workbench/J

Giá trị mặc định

workbench.db.[dbid].objectinfo.includefk2workbench.db.[dbid].objectinfo.includefk3

Tùy chỉnh ánh xạ kiểu dữ liệu

Tài sản. workbench.db.[dbid].objectinfo.includefk4

Khi sử dụng tham số workbench.db.[dbid].objectinfo.includefk5 cho WbCopy, ánh xạ kiểu từ trình điều khiển JDBC có thể không đủ hoặc không chính xác. Với cài đặt này, bạn có thể xác định ánh xạ kiểu của riêng mình cho một dbms cụ thể. Mục này là một danh sách các ánh xạ ánh xạ giá trị số của kiểu dữ liệu JDBC [như được định nghĩa trong java. sql. Type] thành tên kiểu dữ liệu thực cho DBMS đích. Giá trị kiểu dữ liệu số JDBC và tên kiểu dữ liệu cụ thể của DBMS được phân tách bằng dấu hai chấm. Mỗi cặp cách nhau bởi dấu chấm phẩy

Mục sau ánh xạ kiểu dữ liệu JDBC với giá trị 3 [DECIMAL] tới kiểu dữ liệu đích workbench.db.[dbid].objectinfo.includefk6 và giá trị 2 [BIGINT] với kiểu đích NUMBER. Kiểu dữ liệu SỐ cần sử dụng hai trình giữ chỗ tham số workbench.db.[dbid].objectinfo.includefk7 và workbench.db.[dbid].objectinfo.includefk8. Ánh xạ cuối cùng ánh xạ giá trị JDBC -1 [LONGVARCHAR] sang loại DBMS workbench.db.[dbid].objectinfo.includefk9 chỉ sử dụng tham số workbench.db.[dbid].objectinfo.includefk7

Chủ Đề