Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản 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

24.1. Hỗ trợ địa tỷ lệ kèo bóng đá trực tuyến hôm nay

LocaleHỗ trợ đề cập đến một ứng dụng tôn trọng tỷ lệ kèo bóng đá trực tuyến hôm nay sở thích văn hóa 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 tỷ lệ kèo bóng đá trực tuyến hôm nay được cung cấp bởi hệ điều hành máy chủ. Để biết thêm thông tin, hãy tham khảo tài liệu của hệ thống của bạn.

24.1.1. Tổng quan

Hỗ trợ Locale được tự động khởi tạo khi cụm cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay được tạo bằng cách sử dụnginitDB. initDB10685_11036initDBChính xác là địa điểm nào sẽ sử dụng bằng cách chỉ định-LocaleTùy chọn. Ví dụ:

initDB -locale = sv_se

Ví dụ này cho tỷ lệ kèo bóng đá trực tuyến hôm nay hệ thống Unix đặt locale thành Thụy Điển (SV) Như đã nói ở Thụy Điển (SE). tỷ lệ kèo bóng đá trực tuyến hôm nay khả năng khác có thể bao gồmEN_US(Hoa Kỳ tiếng Anh) vàFR_CA(Canada Canada). Nếu có thể sử dụng nhiều hơn một bộ ký tự cho locale thì tỷ lệ kèo bóng đá trực tuyến hôm nay thông số kỹ thuật có thể lấy biểu mẫungôn ngữ_territory.codeset. Ví dụ,FR_BE.UTF-8Đại diện cho ngôn ngữ Pháp (FR) như được nói ở Bỉ (be), với AUTF-8Mã hóa bộ ký tự.

Những địa tỷ lệ kèo bóng đá trực tuyến hôm nay nào có sẵn trên hệ thống của bạn dưới tên nào 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. Trên hầu hết các hệ thống Unix, lệnhLocale -Asẽ cung cấp một danh sách các địa tỷ lệ kèo bóng đá trực tuyến hôm nay có sẵn. Windows sử dụng nhiều tên địa tỷ lệ kèo bóng đá trực tuyến hôm nay dài hơn, chẳng hạn nhưGerman_Germanyhoặcswedish_sweden.1252, nhưng tỷ lệ kèo bóng đá trực tuyến hôm nay nguyên tắc là như nhau.

Thỉnh thoảng, việc trộn các quy tắc từ một số địa tỷ lệ kèo bóng đá trực tuyến hôm nay, ví dụ: sử dụng các quy tắc đối chiếu tiếng Anh nhưng tin nhắn tiếng Tây Ban Nha. Để hỗ trợ điều đó, một tập hợp các tiểu thể loại địa tỷ lệ kèo bóng đá trực tuyến hôm nay tồn tại chỉ kiểm soát các khía cạnh nhất định của các quy tắc nội địa hóa:

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 của nó tương đương?)
LC_Messages Ngôn ngữ của 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 củainitDBTùy chọn để ghi đè lựa chọn địa tỷ lệ kèo bóng đá trực tuyến hôm nay cho một danh mục cụ thể. Chẳng hạn, để đặt địa tỷ lệ kèo bóng đá trực tuyến hôm nay cho 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ụng13944_13987.

Nếu bạn muốn hệ thống hoạt động như thể nó không có hỗ trợ địa tỷ lệ kèo bóng đá trực tuyến hôm nay, hãy sử dụng tên địa tỷ lệ kèo bóng đá trực tuyến hôm nay đặc biệtChoặc tương đươngPOSIX.

Một số danh mục địa tỷ lệ kèo bóng đá trực tuyến hôm nay phải có giá trị của chúng khi cơ sở dữ liệu được tạo. Bạn có thể sử dụng các cài đặt khác nhau cho các cơ sở dữ liệu khác nhau, nhưng một khi cơ sở dữ liệu được tạo, bạn không thể thay đổi chúng cho cơ sở dữ liệu đó nữa.lc_collatelc_ctypelà những loại này. Chúng ảnh hưởng đến thứ tự sắp xếp của tỷ lệ kèo bóng đá trực tuyến hôm nay chỉ mục, vì vậy chúng phải được giữ cố định hoặc tỷ lệ kèo bóng đá trực tuyến hôm nay chỉ mục trên tỷ lệ kèo bóng đá trực tuyến hôm nay cột văn bản sẽ bị hỏng. (Nhưng bạn có thể giảm bớt hạn chế này bằng cách sử dụng tỷ lệ kèo bóng đá trực tuyến hôm nay đối chiếu, như đã thảo luận trongPhần 24.214803_14868initDBđược chạy và tỷ lệ kèo bóng đá trực tuyến hôm nay giá trị đó được sử dụng khi cơ sở dữ liệu mới được tạo, trừ khi được chỉ định khác trongTạo cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm naylệnh.

Các danh mục địa tỷ lệ kèo bóng đá trực tuyến hôm nay khác có thể được thay đổi bất cứ khi nào mong muốn bằng cách đặt các tham số cấu hình máy chủ có cùng tên với các danh mục locale (xemPhần 20.11.2Để biết chi tiết). tỷ lệ kèo bóng đá trực tuyến hôm nay giá trị được chọn bởiinitDBThực sự chỉ được ghi vào tệp cấu hìnhPostgreSql.confĐể phục vụ như mặc định khi máy chủ được khởi động. Nếu bạn xóa tỷ lệ kèo bóng đá trực tuyến hôm nay bài tập này khỏiPostgreSql.confSau đó, máy chủ sẽ kế thừa tỷ lệ kèo bóng đá trực tuyến hôm nay cài đặt từ môi trường thực hiện của nó.

Lưu ý rằng hành vi địa tỷ lệ kèo bóng đá trực tuyến hôm nay của máy chủ được xác định bởi các biến môi trường được nhìn thấy bởi máy chủ, không phải bởi môi trường của bất kỳ máy khách nào. Do đó, hãy cẩn thận để định cấu hình cài đặt địa tỷ lệ kèo bóng đá trực tuyến hôm nay chính xác trước khi khởi động máy chủ. 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 ở các địa tỷ lệ kèo bóng đá trực tuyến hôm nay khác nhau, các thông báo có thể xuất hiện bằng các ngôn ngữ khác nhau 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 tỷ lệ kèo bóng đá trực tuyến hôm nay từ môi trường thực hiện, điều này có nghĩa là sau đây trên hầu hết các hệ điều hành: Đối với một danh mục địa tỷ lệ kèo bóng đá trực tuyến hôm nay nhất định, hãy nói rằng các biến môi trường sau đây được tư vấn theo thứ tự này cho đến khi được tìm thấy:lc_all, lc_collate(hoặc biến tương ứng với danh mục tương ứng),Lang. Nếu không có biến môi trường nào được đặt thì địa tỷ lệ kèo bóng đá trực tuyến hôm nay mặc định làC.

Một số thư viện bản địa hóa 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 tỷ lệ kèo bóng đá trực tuyến hôm nay khác cho mục đích thiết lập ngôn ngữ của các tin nhắn. Nếu nghi ngờ, vui lòng tham khảo tài liệu của hệ điều hành của bạn, đặc biệt là tài liệu vềGetText.

Để cho phép tỷ lệ kèo bóng đá trực tuyến hôm nay tin nhắn được dịch sang ngôn ngữ ưa thích của người dùng,NLSPhải được chọn vào thời điểm xây dựng (Cấu hình --Enable-NLS). Tất cả các hỗ trợ địa tỷ lệ kèo bóng đá trực tuyến hôm nay khác được tích hợp tự động.

24.1.2. Hành vi

Cài đặt địa tỷ lệ kèo bóng đá trực tuyến hôm nay ảnh hưởng đến các tính năng SQL sau:

  • Sắp xếp thứ tự trong tỷ lệ kèo bóng đá trực tuyến hôm nay truy vấn bằng cách sử dụngĐặt hàng bởihoặc tỷ lệ kèo bóng đá trực tuyến hôm nay toán tử so sánh tiêu chuẩn trên dữ liệu văn bản

  • Thetrên, HạinitCapChức năng

  • tỷ lệ kèo bóng đá trực tuyến hôm nay toán tử khớp mẫu (như, 18551_18563, và các biểu thức chính quy kiểu POSIX); Các địa tỷ lệ kèo bóng đá trực tuyến hôm nay ảnh hưởng đến cả hai trường hợp phù hợp không nhạy cảm và phân loại các ký tự theo biểu thức chính quy lớp ký tự

  • Theto_charGia đình chức năng

  • Khả năng sử dụng tỷ lệ kèo bóng đá trực tuyến hôm nay chỉ mục vớinhưmệnh đề

Hạn chế của việc sử dụng các địa tỷ lệ kèo bóng đá trực tuyến hôm nay khác ngoàiChoặcPOSIXinPostgreSQLlà tác động hiệu suất của nó. Nó làm chậm việc xử lý ký tự và ngăn tỷ lệ kèo bóng đá trực tuyến hôm nay chỉ mục thông thường được sử dụng bởinhư. Vì lý do này, chỉ sử dụng địa tỷ lệ kèo bóng đá trực tuyến hôm nay nếu bạn thực sự cần chúng.

như một cách giải quyết để cho phépPostgreSQLĐể sử dụng tỷ lệ kèo bóng đá trực tuyến hôm nay chỉ mục vớinhưCác điều khoản theo một địa tỷ lệ kèo bóng đá trực tuyến hôm nay không C, một số lớp toán tử tùy chỉnh tồn tại. Những điều này cho phép tạo ra một chỉ số thực hiện so sánh ký tự nghiêm ngặt, bỏ qua các quy tắc so sánh địa tỷ lệ kèo bóng đá trực tuyến hôm nay. Tham khảoPhần 11.10Để biết thêm thông tin. Một cách tiếp cận khác là tạo tỷ lệ kèo bóng đá trực tuyến hôm nay chỉ mục bằng cách sử dụngCđối chiếu, như đã thảo luận trongPhần 24.2.

24.1.3. Chọn địa tỷ lệ kèo bóng đá trực tuyến hôm nay

Địa tỷ lệ kèo bóng đá trực tuyến hôm nay có thể được chọn trong các phạm vi khác nhau tùy thuộc vào các yêu cầu. Tổng quan trên cho thấy cách các địa tỷ lệ kèo bóng đá trực tuyến hôm nay được chỉ định bằng cách sử dụnginitDB20725_20960

  1. Như được giải thích ở trên, môi trường của hệ điều hành cung cấp mặc định cho tỷ lệ kèo bóng đá trực tuyến hôm nay cục bộ của cụm cơ sở dữ liệu mới được khởi tạo. Trong nhiều trường hợp, điều này là đủ: nếu hệ điều hành được cấu hình cho ngôn ngữ/lãnh thổ mong muốn, thìPostgreSQLTheo mặc định cũng sẽ cư xử theo địa tỷ lệ kèo bóng đá trực tuyến hôm nay đó.

  2. Như được hiển thị ở trên, tỷ lệ kèo bóng đá trực tuyến hôm nay tùy chọn dòng lệnh choinitDBChỉ định cài đặt ngôn ngữ cho cụm cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay mới được khởi tạo. Sử dụng điều này nếu hệ điều hành không có cấu hình ngôn ngữ bạn muốn cho hệ thống cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay của mình.

  3. Một ngôn ngữ có thể được chọn riêng cho mỗi cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay. Lệnh SQLTạo cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nayvà tương đương dòng lệnh của nócreatedbCó tỷ lệ kèo bóng đá trực tuyến hôm nay tùy chọn cho điều đó. Sử dụng điều này ví dụ nếu một cụm cơ sở dữ liệu chứa cơ sở dữ liệu cho nhiều người thuê có tỷ lệ kèo bóng đá trực tuyến hôm nay yêu cầu khác nhau.

  4. Cài đặt địa tỷ lệ kèo bóng đá trực tuyến hôm nay có thể được thực hiện cho các cột bảng riêng lẻ. Điều này sử dụng một đối tượng SQL được gọi làđối chiếuvà được giải thích trongPhần 24.2. Ví dụ, sử dụng điều này để sắp xếp dữ liệu bằng tỷ lệ kèo bóng đá trực tuyến hôm nay ngôn ngữ khác nhau hoặc tùy chỉnh thứ tự sắp xếp của một bảng cụ thể.

  5. Cuối cùng, các địa tỷ lệ kèo bóng đá trực tuyến hôm nay có thể được chọn cho một truy vấn riêng lẻ. Một lần nữa, điều này sử dụng các đối tượng đối chiếu SQL. Điều này có thể được sử dụng để thay đổi thứ tự sắp xếp dựa trên các lựa chọn thời gian chạy hoặc cho thử nghiệm ad-hoc.

24.1.4. Nhà cung cấp địa tỷ lệ kèo bóng đá trực tuyến hôm nay

POSTGRESQLhỗ trợ nhiềuNhà cung cấp địa tỷ lệ kèo bóng đá trực tuyến hôm nay. Điều này chỉ định thư viện nào cung cấp dữ liệu địa tỷ lệ kèo bóng đá trực tuyến hôm nay. Một tên nhà cung cấp tiêu chuẩn làLIBC23270_23436ICU, sử dụng ICU bên ngoàiThư viện. Các địa tỷ lệ kèo bóng đá trực tuyến hôm nay ICU chỉ có thể được sử dụng nếu hỗ trợ cho ICU được cấu hình khi PostgreSQL được xây dựng.

Các lệnh và công cụ chọn cài đặt locale, như được mô tả ở trên, mỗi người có một tùy chọn để chọn nhà cung cấp địa tỷ lệ kèo bóng đá trực tuyến hôm nay. Các ví dụ được hiển thị sớm hơn tất cả đều sử dụngLIBCNhà cung cấp, là mặc định. Dưới đây là một ví dụ để khởi tạo cụm cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay bằng nhà cung cấp ICU:

initDB-locale-provider = icu --icu-locale = en

Xem mô tả về các lệnh và chương trình tương ứng để biết chi tiết. Lưu ý rằng bạn có thể trộn các nhà cung cấp địa tỷ lệ kèo bóng đá trực tuyến hôm nay tại các chi tiết khác nhau, ví dụ như sử dụngLIBCTheo mặc định cho cụm nhưng có một cơ sở dữ tỷ lệ kèo bóng đá trực tuyến hôm nay sử dụngICUNhà cung cấp, sau đó có tỷ lệ kèo bóng đá trực tuyến hôm nay đối tượng đối chiếu bằng cách sử dụng một trong hai nhà cung cấp trong tỷ lệ kèo bóng đá trực tuyến hôm nay cơ sở dữ liệu đó.

nhà cung cấp địa tỷ lệ kèo bóng đá trực tuyến hôm nay nào sẽ sử dụng tùy thuộc vào các yêu cầu riêng lẻ. Đối với hầu hết các mục đích cơ bản, một trong hai nhà cung cấp sẽ cho kết quả đầy đủ. Đối với nhà cung cấp LIBC, nó phụ thuộc vào những gì hệ điều hành cung cấp; Một số hệ điều hành tốt hơn những hệ điều hành khác. Để sử dụng nâng cao, ICU cung cấp nhiều biến thể và tùy chọn tùy chỉnh địa tỷ lệ kèo bóng đá trực tuyến hôm nay hơn.

24.1.5. Sự cố

Nếu hỗ trợ locale không hoạt động theo lời giải thích ở trên, hãy kiểm tra xem hỗ trợ địa tỷ lệ kèo bóng đá trực tuyến hôm nay trong hệ điều hành của bạn có được cấu hình chính xác không. Để kiểm tra những địa tỷ lệ kèo bóng đá trực tuyến hôm nay được cài đặt trên hệ thống của bạn, bạn có thể sử dụng lệnhLocale -ANếu hệ điều hành của bạn cung cấp nó.

Kiểm tra xemPostgreSQLthực sự đang sử dụng ngôn ngữ mà bạn nghĩ là nó. TheLC_Collatelc_ctypeCài đặt được xác định khi cơ sở dữ liệu được tạo và không thể thay đổi ngoại trừ bằng cách tạo cơ sở dữ liệu mới. Các cài đặt địa tỷ lệ kèo bóng đá trực tuyến hôm nay khác bao gồmLC_Messageslc_monetaryBan đầu được xác định bởi môi trường Máy chủ được khởi động, nhưng có thể được thay đổi khi đang bay. Bạn có thể kiểm tra cài đặt locale đang hoạt động bằngshowlệnh.

Thư mụcsrc/test/localeTrong phân phối nguồn chứa bộ kiểm tra choPostgreSQLhỗ trợ địa tỷ lệ kèo bóng đá trực tuyến hôm nay.

Ứng dụng máy khách xử lý tỷ lệ kèo bóng đá trực tuyến hôm nay lỗi phía máy chủ bằng cách phân tích chữ cái của thông báo lỗi rõ ràng sẽ có vấn đề khi tin nhắn của máy chủ bằng ngôn ngữ khác. Thay vào đó, tỷ lệ kèo bóng đá trực tuyến hôm nay tác giả của tỷ lệ kèo bóng đá trực tuyến hôm nay ứng dụng như vậy nên sử dụng sơ đồ mã lỗi.

26392_26505PostgreSQLNói tốt ngôn ngữ ưa thích của họ. Nếu tin nhắn trong ngôn ngữ của bạn hiện không có sẵn hoặc không được dịch đầy đủ, sự hỗ trợ của bạn sẽ được đánh giá cao. Nếu bạn muốn giúp đỡ, hãy tham khảoChương 57hoặc viết vào danh sách gửi thư của nhà phát triển.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài tỷ lệ kèo bóng đá trực tuyến hôm nay không chính xác, không khớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài tỷ lệ kèo bóng đá trực tuyến hôm nay.