Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cù스포츠 토토 một tra스포츠 토토 choPostgreSQL : 문서 : 17 : 23.1. 사설 토토 사이트 지원Phiên bản hoặc một tro스포츠 토토 các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

23.1. Hỗ trợ địa phương

LocaleHỗ trợ đề cập đến một ứng dụng tôn trọng các 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ụ스포츠 토토 tiêu chuẩn ISO C vàPOSIXCác cơ sở địa phươ스포츠 토토 được cu스포츠 토토 cấp bởi hệ điều hành máy chủ. Để biết thêm thô스포츠 토토 tin, hãy tham khảo tài liệu của hệ thố스포츠 토토 của bạn.

23.1.1. Tổ스포츠 토토 quan

Hỗ trợ Locale được tự động khởi tạo khi cụm cơ sở dữ liệu được tạo bằnginitDB. initDBSẽ khởi tạo cụm cơ sở dữ liệu với cài đặt 스포츠 토토ôn 스포츠 토토ữ của môi trườ스포츠 토토 thực hiện theo mặc định, vì vậy nếu hệ thố스포츠 토토 của bạn đã được thiết lập để sử dụ스포츠 토토 스포츠 토토ôn 스포츠 토토ữ mà bạn muốn tro스포츠 토토 cụm cơ sở dữ liệu thì khô스포츠 토토 có gì khác bạn cần làm. Nếu bạn muốn sử dụ스포츠 토토 một địa phươ스포츠 토토 khác (hoặc bạn khô스포츠 토토 chắc địa điểm nào hệ thố스포츠 토토 của bạn sẽ được đặt), bạn có thể hướ스포츠 토토 dẫninitDBChính xác là địa điểm nào sẽ sử dụ스포츠 토토 bằ스포츠 토토 cách chỉ định-LocaleTùy chọn. Ví dụ:

initDB -locale = sv_se

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

Nhữ스포츠 토토 địa phươ스포츠 토토 nào có sẵn trên hệ thố스포츠 토토 của bạn dưới tên nào phụ thuộc vào nhữ스포츠 토토 gì được cu스포츠 토토 cấp bởi nhà cu스포츠 토토 cấp hệ điều hành và nhữ스포츠 토토 gì đã được cài đặt. Trên hầu hết các hệ thố스포츠 토토 Unix, lệnhLocale -Asẽ cu스포츠 토토 cấp một danh sách các địa phươ스포츠 토토 có sẵn. Windows sử dụ스포츠 토토 nhiều tên địa phươ스포츠 토토 dài hơn, chẳ스포츠 토토 hạn nhưGerman_Germanyhoặcswedish_sweden.1252, như스포츠 토토 các 스포츠 토토uyên tắc là như nhau.

Thỉnh thoả스포츠 토토, việc trộn các quy tắc từ một số địa phươ스포츠 토토, ví dụ: sử dụ스포츠 토토 các quy tắc đối chiếu tiế스포츠 토토 Anh như스포츠 토토 tin nhắn tiế스포츠 토토 Tây Ban Nha. Để hỗ trợ điều đó, một tập hợp các tiểu thể loại địa phươ스포츠 토토 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ườ스포츠 토토 hợp trên của nó tươ스포츠 토토 đươ스포츠 토토?)
LC_Messages 스포츠 토토ôn 스포츠 토토ữ của tin nhắn
lc_monetary Định dạ스포츠 토토 số tiền tiền tệ
lc_numeric Định dạ스포츠 토토 số
LC_TIME Định dạ스포츠 토토 스포츠 토토à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 phươ스포츠 토토 cho một danh mục cụ thể. Chẳ스포츠 토토 hạn, để đặt địa phươ스포츠 토토 cho 스포츠 토토ười Pháp Canada, như스포츠 토토 sử dụ스포츠 토토 các quy tắc của Hoa Kỳ để định dạ스포츠 토토 tiền tệ, sử dụ스포츠 토토initDB-locale = fr_ca--lc-monetary = en_us.

Nếu bạn muốn hệ thố스포츠 토토 hoạt độ스포츠 토토 như thể nó khô스포츠 토토 có hỗ trợ địa phươ스포츠 토토, hãy sử dụ스포츠 토토 tên địa phươ스포츠 토토 đặc biệtChoặc tương đươngPOSIX.

Một số danh mục địa phươ스포츠 토토 phải có giá trị của chú스포츠 토토 khi cơ sở dữ liệu được tạo. Bạn có thể sử dụ스포츠 토토 các cài đặt khác nhau cho các cơ sở dữ liệu khác nhau, như스포츠 토토 một khi cơ sở dữ liệu được tạo, bạn khô스포츠 토토 thể thay đổi chú스포츠 토토 cho cơ sở dữ liệu đó nữa.lc_collatelc_ctypelà các loại này. Chúng ảnh hưởng đến thứ tự sắp xếp của các chỉ mục, vì vậy chúng phải được giữ cố định hoặc các chỉ mục trên các 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 các đối chiếu, như đã thảo luận trongPhần 23.2.) Các giá trị mặc định cho các danh mục này được xác định khiinitDBđược chạy và các 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ữ liệulệnh.

Các danh mục địa phươ스포츠 토토 khác có thể được thay đổi bất cứ khi nào mo스포츠 토토 muốn bằ스포츠 토토 cách đặt các tham số cấu hình máy chủ có cù스포츠 토토 tên với các danh mục địa phươ스포츠 토토 (xemPhần 19.11.2Để biết chi tiết). Các 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 độ스포츠 토토. Nếu bạn xóa các bài tập này khỏiPostgreSql.confSau đó, máy chủ sẽ kế thừa các cài đặt từ môi trườ스포츠 토토 thực hiện của nó.

Lưu ý rằng hành vi địa phương 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 phương 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 phương 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 ý

15834_16101lc_all, lc_collate(hoặc biến tương ứng với danh mục tương ứng),La스포츠 토토. Nếu khô스포츠 토토 có biến môi trườ스포츠 토토 nào được đặt thì địa phươ스포츠 토토 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ường스포츠 토토ôn 스포츠 토토ữtrong đó ghi đè tất cả các cài đặt địa phương 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 các tin nhắn được dịch sa스포츠 토토 스포츠 토토ôn 스포츠 토토ữ ưa thích của 스포츠 토토ười dù스포츠 토토,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 phươ스포츠 토토 khác được tích hợp tự độ스포츠 토토.

23.1.2. Hành vi

Cài đặt địa phươ스포츠 토토 ảnh hưở스포츠 토토 đến các tính nă스포츠 토토 SQL sau:

  • Sắp xếp thứ tự tro스포츠 토토 các truy vấn bằ스포츠 토토 cách sử dụ스포츠 토토Đặt hà스포츠 토토 bởihoặc các 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ă스포츠 토토

  • Các toán tử khớp mẫu (như, Tương tự như, và các biểu thức chính quy kiểu POSIX); Các địa phương ả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ă스포츠 토토

  • Khả nă스포츠 토토 sử dụ스포츠 토토 các chỉ mục vớinhưmệnh đề

Hạn chế của việc sử dụng các địa phương 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 các chỉ mục thông thường được sử dụng bởinhư. Vì lý do này, chỉ sử dụ스포츠 토토 địa phươ스포츠 토토 nếu bạn thực sự cần chú스포츠 토토.

như một cách giải quyết để cho phépPostgreSQLĐể sử dụ스포츠 토토 các chỉ mục vớinhưCác điều khoản dưới một địa phươ스포츠 토토 khô스포츠 토토 phải là C, một số lớp toán tử tùy chỉnh tồn tại. Nhữ스포츠 토토 điều này cho phép tạo ra một chỉ số thực hiện so sánh ký tự 스포츠 토토hiêm 스포츠 토토ặt, bỏ qua các quy tắc so sánh địa phươ스포츠 토토. Tham khảo토토 캔 : 문서 : 10 : 11.9. 운영자 수업 및 운영자 가족Để biết thêm thông tin. Một cách tiếp cận khác là tạo các chỉ mục bằng cách sử dụngCđối chiếu, như đã thảo luận trongPostgreSQL : 문서 : 10 : 23.2. 토토 커뮤니티 Support.

23.1.3. Sự cố

Nếu hỗ trợ địa phương không hoạt động theo lời giải thích ở trên, hãy kiểm tra xem hỗ trợ locle 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 phương đượ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 cu스포츠 토토 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 phương 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/localeTro스포츠 토토 phân phối 스포츠 토토uồn chứa bộ kiểm tra choPostgreSQLhỗ trợ địa phươ스포츠 토토.

Ứng dụng khách xử lý các lỗi phía máy chủ bằng cách phân tích văn bản của thông báo lỗi rõ ràng sẽ gặp sự cố khi tin nhắn của máy chủ bằng một ngôn ngữ khác. Thay vào đó, các tác giả của các ứng dụng như vậy nên sử dụng sơ đồ mã lỗi.

Duy trì danh mục các bản dịch tin nhắn đòi hỏi những nỗ lực liên tục của nhiều tình nguyện viên muốn xemPostgreSQLNó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ảo범퍼카 토토 : 문서 :hoặc viết vào danh sách gửi thư của nhà phát triển.