Phiên soi kèo bóng đá truoctran được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên soi kèo bóng đá truoctran phát triển:18 / Devel
Phiên soi kèo bóng đá truoctran không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài liệu này dành cho phiên soi kèo bóng đá truoctran không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên soi kèo bóng đá truoctran hoặc một trong các phiên soi kèo bóng đá truoctran được hỗ trợ khác được liệt kê ở trên thay thế.

Chương 7. soi kèo bóng đá truoctran

Mô tả các tính năng định vị có sẵn từ quan điểm soi kèo bóng đá truoctran quản trị viên.

PostgreSQLHỗ trợ soi kèo bóng đá truoctran với ba cách tiếp cận:

  • 11954_12120

  • Sử dụng các bộ ký tự đa byte rõ ràng được xác định trongPostgreSQL12260_12645

  • Mã soi kèo bóng đá truoctran ký tự byte đơn lẻ cung cấp thêm Giải pháp trọng lượng ánh sáng cho người dùng nhiều byte nhưng đơn lẻ Bộ ký tự.

7.1. Địa soi kèo bóng đá truoctran Ủng hộ

LocaleHỗ trợ đề cập đến một Ứng dụng tôn trọng sở thích văn soi kèo bóng đá truoctran liên quan đến Bảng chữ cái, Sắp xếp, Định dạng số, v.v.PostgreSQLSử dụng tiêu chuẩn ISO C vàPOSIXCác cơ sở địa soi kèo bóng đá truoctran giống như được cung cấp bởi hệ điều hành máy chủ. Để bổ sung Thông tin tham khảo tài liệu của hệ thống của bạn.

7.1.1. Tổng quan

Hỗ trợ Locale được tự động khởi tạo khi A Cụm cơ sở dữ liệu được tạo bằnginitDB. initDBWill Khởi tạo cụm cơ sở dữ liệu với cài đặt ngôn ngữ của môi trường thực hiện của nó; Vì vậy, nếu hệ thống của bạn đã được đặt Để sử dụng locale mà bạn muốn trong cụm cơ sở dữ liệu của mình Không có gì khác bạn cần làm. Nếu bạn muốn sử dụng một địa soi kèo bóng đá truoctran khác nhau (hoặc bạn không chắc địa soi kèo bóng đá truoctran nào của bạn hệ thống được đặt thành), bạn có thể nóiinitDBChính xác là địa điểm bạn muốn với lựa chọn-Locale. Ví dụ:

$initDB -locale = sv_se

Ví dụ này đặt locale thành Thụy Điển (SV) Như đã nói ở Thụy Điển (SE). Các khả năng khác có thể làen_us(Hoa Kỳ tiếng Anh) vàFR_CA(Canada, Pháp). Nếu nhiều hơn một Bộ ký tự có thể hữu ích cho một địa điểm thì Thông số kỹ thuật trông như thế này:CS_CZ.ISO8859-2. Những địa soi kèo bóng đá truoctran nào có sẵn Dưới những cái tên trên hệ thống của bạn phụ thuộc vào những gì được cung cấp bởi nhà cung cấp hệ điều hành và những gì đã được cài đặt.

Thỉnh thoảng, kết hợp các quy tắc từ một số Các địa phương, ví dụ, sử dụng các quy tắc đối chiếu của Hoa Kỳ nhưng tin nhắn Tây Ban Nha. Để hỗ trợ điều đó, một tập hợp các thể loại địa phương tồn tại Chỉ kiểm soát một khía cạnh nhất định của các quy tắc soi kèo bóng đá truoctran.

lc_collate Sắp xếp chuỗi
lc_ctype Phân loại ký tự (chữ cái là gì? trường hợp trên tương đương?)
lc_messages Ngôn ngữ tin nhắn
LC_monetary Định dạng số tiền tiền tệ
lc_numeric Định dạng số
lc_time Định dạng ngày và thời gian
Tên danh mục Dịch thành tên soi kèo bóng đá truoctraninitDBTùy chọn để ghi đè lựa chọn địa soi kèo bóng đá truoctran cho một thể loại cụ thể. Ví dụ, để đặt địa điểm thành Người Pháp Canada, nhưng sử dụng các quy tắc của Hoa Kỳ để định dạng tiền tệ, sử dụnginitDB -locale = fr_ca --lc-monetary = en_us.

Nếu bạn muốn hệ thống hoạt động như thể nó không có địa soi kèo bóng đá truoctran Hỗ trợ, sử dụng Locale đặc biệtChoặcPOSIX.

soi kèo bóng đá truoctran chất của một số loại địa phương là giá trị của chúng phải được sửa cho thời gian tồn tại của cụm cơ sở dữ liệu. Cái đó là, một lầninitDBđã chạy, bạn không thể thay đổi chúng nữa.lc_collatelc_ctypelà những loại đó. Họ ảnh hưởng đến thứ tự sắp xếp các chỉ mục, vì vậy chúng phải được giữ cố định, hoặc chỉ mục trên các cột văn soi kèo bóng đá truoctran sẽ bị hỏng.PostgreSQLThực thi điều này bằng cách ghi lại các giá trị soi kèo bóng đá truoctranlc_collatelc_ctypeđược nhìn thấy bởiinitDB. Máy chủ tự động áp dụng những thứ đó hai giá trị khi nó được bắt đầu.

Các danh mục địa soi kèo bóng đá truoctran khác có thể được thay đổi như mong muốn Bất cứ khi nào máy chủ được khởi động bằng cách đặt thời gian chạy các biến cấu hình có cùng tên với locale danh mục (xemPhần 3.4Để biết chi tiết). Các mặc định được chọn bởiinitDBthực tế chỉ được viết vào Tệp cấu hìnhPostgreSql.conf18066_18165PostgreSql.confSau đó, máy chủ sẽ kế thừa cài đặt từ môi trường thực thi.

Lưu ý rằng hành vi địa soi kèo bóng đá truoctran của máy chủ được xác định bởi các biến môi trường mà máy chủ nhìn thấy, không phải bởi môi trường của bất kỳ khách hàng. Do đó, hãy cẩn thận để định cấu hình Cài đặt địa soi kèo bóng đá truoctran chính xác trước khi khởi động máy chủ. MỘT Hậu quả của điều này là nếu máy khách và máy chủ được thiết lập đến các địa soi kèo bóng đá truoctran khác nhau, các tin nhắn có thể xuất hiện ở các khác nhau Ngôn ngữ tùy thuộc vào nơi chúng có nguồn gốc.

Lưu ý:Khi chúng ta nói về việc kế thừa địa soi kèo bóng đá truoctran từ môi trường thực thi, điều này có nghĩa là Trên hầu hết các hệ điều hành: Đối với một danh mục địa soi kèo bóng đá truoctran nhất định, Nói đối chiếu, các biến môi trường sau đây được tư vấn theo thứ tự này cho đến khi một cái được tìm thấy:lc_all, lc_collate(biến tương ứng với danh mục tương ứng),Lang. Nếu như Không có biến nào trong số các biến môi trường này được đặt sau đó Locale mặc định làC.

Một số thư viện soi kèo bóng đá truoctran tin nhắn cũng nhìn vào Biến môi trườngNgôn ngữtrong đó ghi đè tất cả các cài đặt địa soi kèo bóng đá truoctran khác cho mục đích thiết lập ngôn ngữ của các tin nhắn. Nếu nghi ngờ, xin vui lòng Tham khảo tài liệu của hệ điều hành của bạn, trong đặc biệtGetTextTrang thủ công, Để biết thêm thông tin.

Để bật các tin nhắn được dịch cho người dùng ưa thích Ngôn ngữ, The--Enable-NLSTùy chọn phải được sử dụng. Tùy chọn này độc lập với địa soi kèo bóng đá truoctran khác ủng hộ.

7.1.2. Những lợi ích

Đặc biệt là hỗ trợ địa soi kèo bóng đá truoctran đặc trưng:

  • Sắp xếp thứ tự trongĐặt hàng bởiTruy vấn.

  • Theto_charGia đình soi kèo bóng đá truoctran Chức năng

  • Thenhư~toán tử để khớp mẫu

20830_20894PostgreSQLlà tốc độ của nó. Vì thế Chỉ sử dụng địa phương nếu bạn thực sự cần nó. Nó cần được lưu ý Cụ thể là chọn một địa phương không c Tối ưu soi kèo bóng đá truoctran chonhư~Các nhà khai thác, có thể tạo ra rất nhiều sự khác biệt về tốc độ tìm kiếm sử dụng chúng người vận hành.

7.1.3. Sự cố

Nếu hỗ trợ địa soi kèo bóng đá truoctran không hoạt động bất chấp lời giải thích ở trên, hãy kiểm tra xem hỗ trợ địa soi kèo bóng đá truoctran trong hệ điều hành của bạn được cấu hình chính xác. Để kiểm tra xem một địa soi kèo bóng đá truoctran nhất định có phải là Đã cài đặt và chức năng bạn có thể sử dụngperlví dụ. Perl cũng có hỗ trợ cho các địa soi kèo bóng đá truoctran và nếu một địa soi kèo bóng đá truoctran bị hỏngperl -vsẽ phàn nàn một cái gì đó như thế này:

$ Xuất LC_ctype = 'not_exist'
$ perl -v
Perl: Cảnh báo: Cài đặt địa soi kèo bóng đá truoctran không thành công.
Perl: CẢNH BÁO: Vui lòng kiểm tra xem cài đặt địa soi kèo bóng đá truoctran của bạn:
Lc_all = (unset),
Lc_ctype = "not_exist",
Lang = (Unset)
được hỗ trợ và cài đặt trên hệ thống của bạn.
Perl: CẢNH BÁO: rơi trở lại địa soi kèo bóng đá truoctran tiêu chuẩn ("C").

Kiểm tra xem các tệp ngôn ngữ soi kèo bóng đá truoctran bạn có ở đúng vị trí không. Các vị trí có thể bao gồm:/usr/lib/locale(Linux, Solaris),/usr/share/locale(Linux),/usr/lib/nls/loc22730_22734Dux 4.0). Kiểm tra trang người đàn ông địa soi kèo bóng đá truoctran của hệ thống của bạn nếu bạn không chắc chắn.

Kiểm tra xemPostgreSQLIS thực sự sử dụng địa điểm mà bạn nghĩ là nó.LC_CollateLC_CTYPECài đặt được xác định tạiinitDBThời gian và không thể thay đổi không lặp lạiinitDB. Các cài đặt địa soi kèo bóng đá truoctran khác bao gồmLC_Messageslc_monetaryđược xác định bởi môi trường người bưu điện được bắt đầu và có thể được thay đổi với Khởi động lại bưu điện đơn giản. Bạn có thể kiểm tralc_collatelc_ctypeCài đặt cơ sở dữ liệu vớiPREDT/PG_ControldataChương trình tiện ích.

Thư mụcsrc/test/localeChứa bộ thử nghiệm choPostgreSQLhỗ trợ địa soi kèo bóng đá truoctran.

Ứng dụng máy khách xử lý các lỗi phía máy chủ bằng cách phân tích lại văn soi kèo bóng đá truoctran của thông báo lỗi rõ ràng sẽ có sự cố khi tin nhắn của máy chủ ở một ngôn ngữ. Nếu bạn tạo một ứng dụng như vậy, bạn cần nghĩ ra một kế hoạch để đối phó với tình huống này. SQL nhúng giao diện (ECPG) cũng là bị ảnh hưởng bởi vấn đề này. Nó hiện được khuyến nghị rằng Máy chủ giao tiếp vớiECPG24381_24445

24458_24583PostgreSQLNói soi kèo bóng đá truoctran họ Ngôn ngữ ưa thích tốt. Nếu tin nhắn bằng ngôn ngữ soi kèo bóng đá truoctran bạn là Hiện không có sẵn hoặc được dịch đầy đủ, sự hỗ trợ soi kèo bóng đá truoctran bạn sẽ được đánh giá cao. Nếu bạn muốn giúp đỡ, hãy tham khảoHướng dẫn soi kèo bóng đá truoctran nhà phát triểnhoặc ghi vào Danh sách gửi thư soi kèo bóng đá truoctran nhà phát triển.