Phiên bản không được hỗ trợ:6.4
Tài liệu này dành cho phiên bản không được hỗ trợ của tỷ lệ kèo bóng đá 88.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

tỷ lệ kèo bóng đá 88 Ủng hộ

Lưu ý:Được viết bởi Oleg Bartunov. Nhìn thấyOleg's Trang webĐể biết thêm thông tin về địa tỷ lệ kèo bóng đá 88 và tiếng Nga Hỗ trợ ngôn ngữ.

Trong khi thực hiện một dự án cho một công ty ở Moscow, Nga, Tôi đã gặp phải vấn đề mà PostgreSQL không có sự hỗ trợ Bảng chữ cái quốc gia. Sau khi tìm kiếm các cách giải quyết có thể quyết định phát triển sự hỗ trợ của địa tỷ lệ kèo bóng đá 88. Tôi không phải là một chương trình C Nhưng đã có một số kinh nghiệm với lập trình địa tỷ lệ kèo bóng đá 88 khi tôi làm việc với Perl (gỡ lỗi) và cái nhìn thoáng qua. Sau vài ngày đào thông quaPostgresCây nguồn i đã thực hiện các cuộc điều hành rất nhỏ cho SRC/Backend/Utils/ADT/Varlena.C và SRC/phụ trợ/main/main.c và có những gì tôi cần! Tôi chỉ hỗ trợ vìlc_ctypelc_collate, nhưng sau nàylc_monetaryđã được thêm vào bởi những người khác. Tôi có nhiều tin nhắn Từ những người về bản vá này, vì vậy tôi quyết định gửi nó cho các nhà phát triển và (thật ngạc nhiên) nó được kết hợp vàoPostgresPhân phối.

Mọi người thường phàn nàn rằng tỷ lệ kèo bóng đá 88 không làm việc cho họ. Ở đó là một số sai lầm phổ biến:

  • Không định cấu hình đúng tỷ lệ kèo bóng đá 88 trước khi biên dịch. Bạn Phải chạy Cấu hình với tùy chọn --Enable-Locale để bật Locale ủng hộ. Không thiết lập môi trường chính xác khi bắt đầu Bưu điện. Bạn phải xác định các biến môi trườnglc_ctypeLC_CollateTrước khi chạy bưu điện vì phụ trợ có được thông tin về địa tỷ lệ kèo bóng đá 88 từ môi trường. Tôi sử dụng script shell sau (RunPostgres):

    #!/Bin/sh
    
         Xuất LC_CTYPE = KOI8-R
         Xuất LC_Collate = KOI8-R
         PostMaster -B 1024 -S -D/usr/local/pgsql/data/-o '-fe'
    và chạy nó từ rc.local as
    /bin/su - postgres -c "/home/postgres/runpostgres"
  • Hỗ trợ địa tỷ lệ kèo bóng đá 88 bị hỏng trong hệ điều hành (ví dụ: hỗ trợ địa tỷ lệ kèo bóng đá 88 trong LIBC dưới Linux nhiều lần đã thay đổi và điều này gây ra Rất nhiều vấn đề). Perl mới nhất cũng có sự hỗ trợ của địa tỷ lệ kèo bóng đá 88 và nếu Locale bị hỏngperl -vSẽ phàn nàn một cái gì đó như:

    8: 17 [MIRA]: ~/www/postgres setenv lc_ctype not_exist
         8:18 [Mira]: ~/www/postgres perl -v
         Perl: Cảnh báo: Đặt địa tỷ lệ kèo bóng đá 88 không thành công.
         Perl: CẢNH BÁO: Vui lòng kiểm tra xem cài đặt địa tỷ lệ kèo bóng đá 88 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 tỷ lệ kèo bóng đá 88 tiêu chuẩn ("C").
  • Vị trí sai của các tập tin địa tỷ lệ kèo bóng đá 88! Các vị trí có thể bao gồm:/usr/lib/tỷ lệ kèo bóng đá 88(Linux, Solaris),/usr/share/tỷ lệ kèo bóng đá 88(Linux),/usr/lib/nls/loc(Dux 4.0). Kiểm traNgười đàn ông địa tỷ lệ kèo bóng đá 88Để tìm vị trí chính xác. Dưới Linux tôi đã làm một liên kết tượng trưng giữa/usr/lib/tỷ lệ kèo bóng đá 88/usr/share/tỷ lệ kèo bóng đá 88Để chắc chắn rằng LIBC tiếp theo sẽ không phá vỡ địa điểm của tôi.

Cái gì Những lợi ích?

Bạn có thể sử dụng ~* và đặt hàng bởi các toán tử cho các chuỗi chứa Nhân vật từ bảng chữ cái quốc gia. Người dùng không phải tiếng Anh chắc chắn cần điều đó. Nếu bạn không sử dụng công cụ địa tỷ lệ kèo bóng đá 88, chỉ cần xác định Biến uses_locale.

Cái gì Hạn chế?

Có một nhược điểm rõ ràng của việc sử dụng tỷ lệ kèo bóng đá 88 - Đó là tốc độ! Vì thế, Chỉ sử dụng tỷ lệ kèo bóng đá 88 nếu bạn thực sự cần nó.