PostgreSQL | ||
---|---|---|
prev | Chương 26. Kiểm tra hồi cách đọc kèo bóng đá | NEXT |
Các bài kiểm tra thất bại có thể đã thất bại do lỗi hơi cách đọc kèo bóng đá nhau Tin nhắn, thư viện toán học hoặc định dạng đầu ra. "Thất bại" của điều này Loại không cho biết vấn đề với postgres.
Đối với nền tảng i686/linux-elf, không có bài kiểm tra nào không thành công vì đây là Nền tảng tham chiếu kiểm tra hồi cách đọc kèo bóng đá v6.2.1.
Đối với nền tảng SPARC/Linux-Fel, sử dụng phiên bản Beta 970525 của Postgres v6.2 Các thử nghiệm sau đây "không thành công": float8 và hình học "Thất bại" do sự cách đọc kèo bóng đá về độ chính xác nhỏ trong điểm nổi số. select_views tạo ra đầu ra lớn khác nhau, nhưng Sự cách đọc kèo bóng đá là do sự cách đọc kèo bóng đá về điểm nổi nhỏ.
Kết luận? Nếu bạn thấy những thất bại, hãy cố gắng hiểu bản chất về sự cách đọc kèo bóng đá và sau đó quyết định xem những cách đọc kèo bóng đá đó có ảnh hưởng đến mục đích sử dụng postgres của bạn. Tuy nhiên, hãy nhớ rằng đây là có khả năng là bản phát hành chắc chắn nhất của Postgres cho đến nay, kết hợp nhiều bản sửa lỗi từ v6.1 và các phiên bản trước đó của postgres đã được sử dụng thành công trong một thời gian.
Kết quả nằm trong các tệp trong thư mục ./results. Những cái này Kết quả có thể được so sánh với kết quả trong thư mục ./ Sử dụng 'Diff'. Các tập tin có thể không so sánh chính xác. Sau đây Các đoạn văn cố gắng giải thích sự cách đọc kèo bóng đá.
Một số bài kiểm tra hồi quy liên quan đến đầu vào không hợp lệ giá trị. Thông báo lỗi có thể đến từ mã Postgres hoặc Từ các thói quen hệ thống nền tảng máy chủ. Trong trường hợp sau, thông điệp có thể khác nhau giữa các nền tảng, nhưng sẽ phản ánh tương tự thông tin. Những cách đọc kèo bóng đá trong tin nhắn này sẽ dẫn đến một Thử nghiệm hồi quy "FAIL FAIL" có thể được xác thực bằng cách kiểm tra.
Có một số nơi PostgreSQL oid (đối tượng số nhận dạng) xuất hiện trong 'Reform.out'. OID là 32 bit duy nhất các số nguyên được tạo ra bởi phụ trợ PostgreSQL bất cứ khi nào Hàng bảng được chèn hoặc cập nhật. Nếu bạn chạy bài kiểm tra hồi quy trên một cơ sở dữ liệu phi hình thức hoặc chạy nó nhiều lần, OID đã báo cáo sẽ có các giá trị cách đọc kèo bóng đá nhau. Các câu lệnh SQL sau đây trong 'Misc.out' đã hiển thị hành vi này: Truy vấn: Chọn user_relns () là user_relns đặt hàng bởi user_relns; Hàng 'A, 523676' được sáng tác từ một oid.
Trên nhiều nền tảng được hỗ trợ, bạn có thể buộc PostgreSQL tin để tin Rằng nó đang chạy trong cùng múi giờ với Berkeley, California. Xem chi tiết trong phần về cách chạy các bài kiểm tra hồi cách đọc kèo bóng đá. Nếu như Bạn không đặt rõ ràng môi trường múi giờ của mình thành PST8PDT, Sau đó, hầu hết các kết quả ngày và giờ sẽ phản ánh giờ địa phương của bạn Vùng và sẽ thất bại trong thử nghiệm hồi cách đọc kèo bóng đá. Dường như có một số các hệ thống không chấp nhận cú pháp được đề xuất cho Đặt cách đọc kèo bóng đá tắc múi giờ địa phương. Một số hệ thống sử dụng công chúng Gói múi giờ miền thể hiện các vấn đề nhỏ với PDT trước năm 1970 lần, đại diện cho họ trong pst thay thế.
Một số bài kiểm tra liên quan đến tính toán số 64 bit (float8) từ bảng bảng. Sự cách đọc kèo bóng đá về kết quả liên quan đến toán học Các chức năng của các cột Float8 đã được quan sát. Những cách đọc kèo bóng đá này xảy ra khi các hệ điều hành khác nhau được sử dụng trên cùng một Nền tảng IE: BSDI và Solaris trên Intel/86, và trong đó cùng một Hệ điều hành được sử dụng trên các nền tảng khác nhau, tức là: Solaris trên SPARC và Intel/86. Việc so sánh nhãn cầu của con người là cần thiết để xác định ý nghĩa thực sự của những cách đọc kèo bóng đá này là Thông thường 10 vị trí ở bên phải của dấu thập phân. Một số hệ thống Lỗi tín hiệu từ pow () và exp () khác với cơ chế Được mong đợi bởi mã Postgres hiện tại.
Một số bài kiểm tra liên quan đến các hoạt động vào ngày địa lý về Bản đồ đường phố Oakland/Berkley CA. Dữ liệu bản đồ được thể hiện là đa giác có các đỉnh được biểu diễn dưới dạng cặp số float8 (vĩ độ và kinh độ thập phân). Ban đầu, một số bảng là được tạo và tải với dữ liệu địa lý, sau đó một số chế độ xem là được tạo ra khi kết hợp hai bảng bằng cách sử dụng giao lộ đa giác toán tử (##), sau đó một lựa chọn được thực hiện trên chế độ xem. Khi so sánh Kết quả từ các nền tảng khác nhau, sự cách đọc kèo bóng đá xảy ra trong phần 2 hoặc vị trí thứ 3 ở bên phải của dấu thập phân. Các câu lệnh SQL nơi những vấn đề này xảy ra là folowing:
Truy vấn: Chọn * từ đường phố; Truy vấn: Chọn * từ IEXIT;
Có ít nhất một trường hợp kiểm tra ngẫu nhiên.out được dự định để tạo ra kết quả ngẫu nhiên. Điều này khiến ngẫu nhiên thất bại Thử nghiệm hồi cách đọc kèo bóng đá. Gõ
Kết quả diff/ngẫu nhiên.out mong đợi/ngẫu nhiên.outchỉ nên tạo ra một hoặc một vài dòng cách đọc kèo bóng đá cho Lý do này, nhưng sự cách đọc kèo bóng đá về điểm nổi khác về sự cách đọc kèo bóng đá Kiến trúc có thể gây ra nhiều sự cách đọc kèo bóng đá hơn. Xem bản phát hành Ghi chú bên dưới.
The./expected/*. OutTệp là được điều chỉnh từ nguyên khối nguyên bảnmong đợi.inputTệp được cung cấp bởi Jolly Chen et al. Các phiên bản mới hơn của các tệp này được tạo ra trên các phát triển cách đọc kèo bóng đá nhau Máy đã được thay thế sau khi kiểm tra cẩn thận (?). Nhiều Trong số các máy phát triển đang chạy biến thể OS UNIX (FreeBSD, Linux, v.v.) trên phần cứng IX86. Bản gốcmong đợi.inputTệp đã được tạo trên Solaris Sparc Solaris 2.4 Hệ thống sử dụngPostgres5-1.02a5.tar.gzCây nguồn. Nó là so với một tệp được tạo trên hệ thống I386 Solaris 2.4 và Sự cách đọc kèo bóng đá chỉ có trong các đa giác điểm nổi trong phần 3 Chữ số ở bên phải của dấu thập phân. (Xem bên dưới) Bản gốcsample.regre.outTệp từ Phát hành Postgres-1.01 được xây dựng bởi Jolly Chen và được bao gồm Ở đây để tham khảo. Nó có thể đã được tạo ra trên máy Alpha Dec nhưmakefile.globalTrong Bản phát hành Postgres-1.01 có portname = alpha.
prev | Trang chủ | NEXT |
Kiểm tra hồi cách đọc kèo bóng đá Thủ tục | UP | Ghi chú phát hành |