Ngày kèo bóng đá cúp c2: 2000-05-08
Bản kèo bóng đá cúp c2 này chứa những cải tiến trong nhiều lĩnh vực, thể hiện sự phát triển liên tục củaPostgreSQL. Có nhiều cải tiến hơn và Sửa chữa trong 7.0 so với bất kỳ bản phát hành nào trước đó. kèo bóng đá cúp c2 nhà phát triển có Tự tin rằng đây là bản phát hành tốt nhất; Chúng tôi làm hết sức mình để chỉ đưa ra kèo bóng đá cúp c2 bản phát hành rắn và cái này cũng không ngoại lệ.
Thay đổi chính trong bản kèo bóng đá cúp c2 này:
Khóa nước ngoài hiện được triển khai, ngoại trừ Phù hợp một phần kèo bóng đá cúp c2 khóa nước ngoài. Nhiều người dùng đã yêu cầu Tính năng này và chúng tôi rất vui khi cung cấp nó.
Tiếp tục công việc bắt đầu một năm trước, trình tối ưu hóa có được cải thiện, kèo bóng đá cúp c2 lựa chọn kế hoạch truy vấn tốt hơn và Hiệu suất nhanh hơn với ít sử dụng bộ nhớ hơn.
PSQL, Tương tác của chúng tôi màn hình thiết bị đầu cuối, đã được cập nhật với nhiều loại mới đặc trưng. Xem trang hướng dẫn PSQL để biết chi tiết.
SQL92 Cú pháp tham gia hiện được hỗ trợ, mặc dù chỉ là bên trong Tham gia kèo bóng đá cúp c2 bản phát hành này. Tham gia, tham gia tự nhiên, tham gia/sử dụng, Tham gia/BẬT có sẵn, cũng như tên tương quan cột.
Một kết xuất/khôi kèo bóng đá cúp c2 bằng cách sử dụngpg_dumplà cần thiết kèo bóng đá cúp c2 những người muốn di chuyển dữ liệu từ bất kỳ bản phát hành trước đó củaPostgres. kèo bóng đá cúp c2 những người nâng cấp từ 6,5.*, thay vào đó bạn có thể sử dụngpg_upgradeđể nâng cấp lên bản kèo bóng đá cúp c2 này; Tuy nhiên, một bãi rác/tải lại đầy đủ Cài đặt luôn là phương pháp mạnh mẽ nhất để nâng cấp.
kèo bóng đá cúp c2 vấn đề về giao diện và khả năng tương thích để xem xét cho cái mới Phát hành bao gồm:
kèo bóng đá cúp c2 loại ngày/giờDateTimevàTimesPanđã bị áp bức bởi kèo bóng đá cúp c2 loại do SQL92 xác địnhDấu thời gianvàKhoảng. Mặc dù đã có một số nỗ lực để giảm bớt quá trình chuyển đổi bằng cách kèo bóng đá cúp c2PostgresĐể nhận ra người không dùng nữa Nhập tên và dịch chúng sang tên loại mới, cái này cơ chế có thể không hoàn toàn minh bạch với Ứng dụng hiện có.
Trình tối ưu hóa đã được cải thiện đáng kể trong Khu vực của ước tính chi phí truy vấn. Trong một số trường hợp, điều này sẽ dẫn đến thời gian truy vấn giảm khi trình tối ưu hóa thực hiện Lựa chọn tốt hơn cho kế hoạch ưa thích. Tuy nhiên, trong một nhỏ Số trường hợp, thường liên quan đến bệnh lý Phân phối dữ liệu, thời gian truy vấn của bạn có thể tăng lên. Nếu bạn đang xử lý một lượng lớn dữ liệu, bạn có thể muốn Kiểm tra kèo bóng đá cúp c2 truy vấn của bạn để xác minh hiệu suất.
TheJDBCvàODBCGiao diện đã được nâng cấp và mở rộng.
Chức năng chuỗichar_lengthhiện là hàm gốc. kèo bóng đá cúp c2 phiên bản trước đã dịch nó thành một cuộc gọi đếnlength, có thể dẫn đến sự mơ hồ với kèo bóng đá cúp c2 loại khác triển khailengthchẳng hạn như kèo bóng đá cúp c2 loại hình học.
Sửa lỗi --------- Ngăn chặn kèo bóng đá cúp c2 cuộc gọi chức năng vượt quá số lượng đối số tối đa (TOM) Cải thiện cấu trúc trường hợp (TOM) Khắc phục Chọn Hạt (F1,0) từ nhóm Int4_TBL của F1 (TOM) Khắc phục Chọn câu.words [0] từ nhóm câu theo câu. Khắc phục nhóm bằng cách quét Bug (Tom) Những cải tiến về xử lý ngữ pháp SQL (TOM) Khắc phục kèo bóng đá cúp c2 chế độ xem liên quan đến chèn ... Chọn ... (Tom) Sửa lỗi chọn A/2, A/2 từ nhóm test_missing_target bằng a/2 (tom) Khắc phục cho phần phụ trong chèn ... Chọn (Tom) Ngăn chặn ... Chọn ... Đặt hàng theo (Tom) Sửa chữa cho kèo bóng đá cúp c2 mối quan hệ lớn hơn 2GB, bao gồm cả chân không Cải thiện thay đổi bảng hệ thống lan truyền sang kèo bóng đá cúp c2 phụ trợ khác (TOM) Cải thiện kèo bóng đá cúp c2 thay đổi bảng người dùng lan truyền sang kèo bóng đá cúp c2 phụ trợ khác (TOM) Khắc phục việc xử lý kèo bóng đá cúp c2 bảng tạm thời trong kèo bóng đá cúp c2 tình huống phức tạp (Bruce, Tom) Cho phép khóa bảng tại bảng mở, cải thiện độ tin cậy đồng thời (Tom) Trích dẫn đúng tên trình tự trong pg_dump (Ross J. Reedstrom) Ngăn chặn cơ sở dữ liệu thả trong khi những người khác truy cập Ngăn chặn bất kỳ hàng nào bị nhóm trả lại bởi nếu không có hàng được xử lý (tom) Khắc phục Chọn đếm (1) từ bảng trong đó ... 'Nếu không có hàng khớp ở đâu (tom) Khắc phục PG_UPGRADE để nó hoạt động cho MVCC (TOM) Sửa lỗi chọn ... WHERE X IN (chọn ... có tổng (x) 1) (tom) Khắc phục cho "F1 DateTime mặc định 'now'" (tom) Khắc phục sự cố với current_date được sử dụng theo mặc định (tom) Cho phép kèo bóng đá cúp c2 dòng chỉ bình luận, và ;;; Dòng quá. (Tom) Cải thiện sự phục hồi sau khi ghi đĩa thất bại, đĩa Full (Hiroshi) Sửa chữa kèo bóng đá cúp c2 trường hợp trong đó bảng được đề cập từ nhưng không tham gia (tom) Cho phép có mệnh đề mà không có chức năng tổng hợp (TOM) Sửa lỗi cho "-" Nhận xét và không có đường mòn mới, như đã thấy trong giao diện Perl Cải thiện kèo bóng đá cúp c2 báo cáo lỗi thất bại PG_DUMP (Bruce) Cho phép kèo bóng đá cúp c2 loại và băm vượt quá kích thước tệp 2GB (TOM) Khắc phục cho việc bán phá giá PG_DUMP của kèo bóng đá cúp c2 quy tắc kế thừa (TOM) Khắc phục để so sánh xử lý NULL (TOM) Khắc phục trạng thái không nhất quán gây ra bởi kèo bóng đá cúp c2 lệnh tạo/thả không thành công (Hiroshi) Sửa lỗi cho dbname bằng dấu gạch ngang Ngăn chặn chỉ số thả can thiệp vào kèo bóng đá cúp c2 phụ trợ khác (TOM) Khắc phục sự rò rỉ mô tả tệp trong verify_password () Khắc phục sự cố "Không thể xác định được toán tử = $" Khắc phục ODBC để không có Segfault nếu bật và gỡ lỗi (Dirk Niggemann) Khắc phục cuộc gọi thoát hiểm (Massimo) Sửa lỗi cho thời gian dài hơn (Jeroen Van Vianen) Tạo PG_DUMP Bảo tồn thông tin chính chính (Peter E) Ngăn chặn cơ sở dữ liệu với kèo bóng đá cúp c2 trích dẫn đơn (Peter E) Ngăn chặn cơ sở dữ liệu thả bên trong giao dịch (Peter E) Sửa lỗi rò rỉ bộ nhớ ECPG (Stephen Birch) Sửa lỗi chọn NULL :: Text, chọn Int4Fac (NULL) và chọn 2 + (NULL) (TOM) Bản sửa lỗi Dấu thời gian Y2K (Massimo) Sửa lỗi cho máy không 'HEAP_MOD_IN không được mong đợi' Lỗi (tom) Khắc phục kèo bóng đá cúp c2 chế độ xem với kèo bóng đá cúp c2 bảng/cột chứa khoảng trắng (TOM) Ngăn quyền cho kèo bóng đá cúp c2 chỉ số (Peter E) Khắc phục sự cố bị kẹt của spinlock khi lỗi được tạo (Hiroshi) Khắc phục IPCClean trên Linux Khắc phục việc xử lý kèo bóng đá cúp c2 điều kiện ràng buộc NULL (TOM) Khắc phục rò rỉ bộ nhớ trong trình điều khiển ODBC (Nick Gorham) Sửa lỗi kiểm tra cho phép trên bảng công đoàn (TOM) Khắc phục để cho phép chọn 'A' Like 'A' (TOM) Sửa lỗi chọn 1 + null (tom) Sửa chữa cho char Fix log () trên loại số (tom) Khấu dùng ':' và ';' người vận hành Cho phép chân không của kèo bóng đá cúp c2 bảng tạm thời Không cho phép kèo bóng đá cúp c2 cột được thừa hưởng có cùng tên với kèo bóng đá cúp c2 cột mới Phục hồi hoặc lực bị hỏng khi không gian đĩa bị cạn kiệt (Hiroshi) Khắc phục việc chèn vào ... Chọn với kèo bóng đá cúp c2 cột khớp với kèo bóng đá cúp c2 cột kết quả Sửa Chèn ... Chọn ... Nhóm theo nhóm theo cột mục tiêu không phải cột Nguồn (TOM) Khắc phục việc tạo thử nghiệm bảng (A char (5) văn bản mặc định '', b int4) với chèn (tom) Khắc phục sự kết hợp với giới hạn Khắc phục Tạo Bảng X như chọn 1 Liên minh Chọn 2 Khắc phục việc tạo bảng kiểm tra (col char (2) người dùng mặc định) Khắc phục kèo bóng đá cúp c2 loại không khớp trong bảng tạo ... mặc định Khắc phục Chọn * từ pg_class trong đó oid in (0, -1) Khắc phục Chọn đếm ('ASDF') từ pg_class trong đó oid = 12 Ngăn chặn người dùng có thể tạo cơ sở dữ liệu có thể sửa đổi bảng PG_DATABASE (Peter E) Khắc phục Btree để cung cấp ELOG hữu ích khi khóa 1/2 (trang - chi phí) (tom) Khắc phục chèn 0,0 vào trường thập phân (4,4) (TOM) Cải tiến ------------ Giao diện CLI mới bao gồm tệp sqlcli.h, dựa trên SQL3/SQL98 Xóa tất cả kèo bóng đá cúp c2 giới hạn về độ dài truy vấn, giới hạn độ dài hàng vẫn tồn tại (Tom) Cập nhật giao thức JDBC lên 2.0 (Jens Glaser<jens@jens.de) Thêm lệnh cắt ngắn để nhanh chóng cắt ngắn mối quan hệ (Mike Mascari) Khắc phục để cung cấp cho người dùng siêu người dùng và người dùng CreatedB Quyền danh mục cập nhật thích hợp (Peter E) Cho phép kèo bóng đá cúp c2 biến ECPG BOOL có giá trị null (Christof) Phát hành lỗi ECPG nếu giá trị null cho biến không có chỉ báo null (Christof) Cho phép ^C hủy lệnh sao chép (Massimo) Thêm đặt fsync và hiển thị kèo bóng đá cúp c2 lệnh pg_options (massimo) Quá tải tên chức năng cho kèo bóng đá cúp c2 hàm C được tải động (Frankpitt) được tải động (Frankpitt) Thêm cmdtuples () vào libpq ++ (Vince) Tạo kèo bóng đá cúp c2 lệnh kích hoạt giới hạn mới và đặt kèo bóng đá cúp c2 lệnh ràng buộc (JAN) Cho phép tạo chức năng/với mệnh đề được sử dụng cho tất cả kèo bóng đá cúp c2 loại ngôn ngữ Cấu hình --Enable -Debug adds -g (Peter E) Định cấu hình - -bị biến dạng -Debug xóa -g (Peter E) Cho phép kèo bóng đá cúp c2 biểu thức mặc định phức tạp hơn (Tom) Chức năng kích hoạt khóa đầu tiên của nước ngoài thực sự (JAN) Thêm khóa nước ngoài ... khớp đầy đủ ... trên Cascade Delete (Jan) Thêm khóa nước ngoài ... phù hợp với kèo bóng đá cúp c2 hành động tham chiếu không xác định Cho phép khi hạn chế CTID (vị trí heap vật lý) (Hiroshi) Di chuyển Pginterface từ đóng góp sang thư mục giao diện, đổi tên thành Pgeasy (Bruce) Thay đổi thứ tự tham số Pgeasy ConnectDB () (Bruce) Yêu cầu chọn Danh sách mục tiêu khác biệt để có tất cả kèo bóng đá cúp c2 thứ tự theo cột (TOM) Thêm bình luận của Oracle về lệnh (Mike Mascari<mascarim@yahoo.com) Chức năng PQSetNoticeProcessor của LibPQ hiện trả về Hook trước (Peter E) Ngăn chặn PQSetNoticeProcessor được đặt thành NULL (Peter E) Thực hiện bằng cách sử dụng trong Sao chép Tùy chọn (Bruce) Cho phép phụ trong danh sách đích (TOM) Cho phép phụ ở phía bên trái của kèo bóng đá cúp c2 toán tử so sánh (Tom) Bài kiểm tra hồi quy song song mới (Jan) Thay đổi bản sao phía phụ trợ để ghi kèo bóng đá cúp c2 tệp với quyền 644 không phải 666 (tom) Lực lượng quyền trên thư mục PGDATA phải được bảo mật, ngay cả khi nó tồn tại (tom) Đã thêm biến PSQL Lastoid để trả về lần cuối OID được chèn (Peter E) Cho phép máy hút bụi đồng thời và xóa tệp khóa chân không PG_VLOCK (TOM) Thêm quyền kiểm tra chân không (Peter E) kèo bóng đá cúp c2 hàm libpq mới để cho phép kết nối không đồng bộ: pqconnectstart (), PqConnectPoll (), pqresetStart (), pqresetPoll (), pqsetEnvStart (), Pqsetenvpoll (), pqsetenvabort (Ewan Mellor) Hàm LibPQ pqsetEnv () mới (Ewan Mellor) Tạo/thay đổi tiện ích mở rộng người dùng (Peter E) Postmaster mới. kèo bóng đá cúp c2 tập lệnh mới để tạo/thả người dùng/db (Peter E) Đại tu PSQL chính (Peter E) Thêm const vào giao diện LibPQ (Peter E) Hàm LibPQ mới PQOIDVALUE (Peter E) Hiển thị vấn đề gây ra tổng hợp cụ thể với nhóm bởi (Tom) Thực hiện kèo bóng đá cúp c2 thay đổi đối với tệp pg_pwd pg_shadow (Peter E) Thêm tổng hợp (khác biệt ...) (Tom) Cho phép cờ kiểm soát bản sao đầu vào/đầu ra của nulls (Peter E) Làm cho người dùng Postgres có mật khẩu theo mặc định (Peter E) Thêm nhóm tạo/thay đổi/thả (Peter E) Tất cả kèo bóng đá cúp c2 tập lệnh quản trị hiện đang hỗ trợ -kèo bóng đá cúp c2 tùy chọn dài (Peter E, Karel) Tập lệnh VacuumDB hiện hỗ trợ -Tùy chọn tất cả (Peter E) ECPG Cú pháp tìm nạp cầm tay mới Thêm ECPG EXEC SQL IFDEF, EXEC SQL IFNDEF, EXEC SQL khác, EXEC SQL ELIF và kèo bóng đá cúp c2 chỉ thị SQL EXEC SQL Thêm tập lệnh PG_CTL để kiểm soát khởi động phụ trợ (Tatsuo) Thêm tệp postmaster.opts.default để lưu trữ cờ khởi động (Tatsuo) Cho phép-với-mb = sql_ascii Tăng số lượng phím chỉ số tối đa lên 16 (Bruce) Tăng số lượng đối số chức năng tối đa lên 16 (Bruce) Cho phép cấu hình số lượng khóa và đối số tối đa tối đa (Bruce) Cho phép người dùng không có đặc quyền thay đổi mật khẩu của họ (Peter E) Xác thực mật khẩu được bật; Yêu cầu cho người dùng mới (Peter E) Không cho phép bỏ một người dùng sở hữu cơ sở dữ liệu (Peter E) Thay đổi tùy chọn initDB-với-mb thành --Enable-multibyte Thêm tùy chọn cho initDB vào lời nhắc cho mật khẩu Superuser (Peter E) Cho phép kèo bóng đá cúp c2 loại loại phức tạp như col :: Numeric (9,2) và col :: int2 :: float8 (tom) Cập nhật giao diện người dùng trên initDB, initlocation, pg_dump, ipcclean (Peter E) PG_CHAR_TO_ENCODING () mới và kèo bóng đá cúp c2 hàm pg_encoding_to_char () (Tatsuo) Chế độ không chặn LibPQ (Alfred Perlstein) Cải thiện chuyển đổi kèo bóng đá cúp c2 loại trong kèo bóng đá cúp c2 phôi không chỉ định độ dài Ngôn ngữ lập trình nội bộ mới của Plperl (Mark Hollomon) Cho phép sao chép để đọc tệp không kết thúc bằng một dòng mới (tom) Cho biết khi nào số nhận dạng dài bị cắt cụt (tom) Cho phép kèo bóng đá cúp c2 tập hợp sử dụng tương đương loại (Peter E) Thêm oracle's to_char (), to_date (), to_dateTime (), to_timestamp (), to_number () Chức năng chuyển đổi (Karel Zak <zakkr@zf.jcu.cz)) Thêm chọn Danh sách mục tiêu chọn BẬT (expr [, expr ...]) ... (tom) Kiểm tra để đảm bảo đặt hàng bằng cách tương thích với hoạt động riêng biệt (TOM) Thêm kèo bóng đá cúp c2 loại số và int8 vào ODBC Cải thiện kết quả giải thích cho phụ lục, nhóm, AGG, độc đáo (TOM) Thêm bảng thay đổi ... Thêm khóa nước ngoài (Stephan Szabo) Cho phép chọn .. để cập nhật trong PL/PGSQL (Hiroshi) Bật quét tuần tự ngược ngay cả sau khi tiếp cận EOF (Hiroshi) Thêm lập chỉ mục Btree của kèo bóng đá cúp c2 giá trị Boolean, = và <= (Don Baccus) In số dòng hiện tại khi sao chép từ Fails (Massimo) Nhận biết múi giờ POSIX, ví dụ: "PST+8" và "GMT-8" (Thomas) Thêm DEC làm từ đồng nghĩa với thập phân (Thomas) Thêm session_user dưới dạng từ khóa SQL92, giống như current_user (Thomas) Thực hiện bí danh cột SQL92 (hay còn gọi là tên tương quan) (Thomas) Triển khai cú pháp tham gia SQL92 (Thomas) Thực hiện từ được đặt trước từ dành cho phép làm định danh cột (Thomas) Thực hiện lệnh Reindex (Hiroshi) Chấp nhận tất cả trong tổng số chức năng tổng hợp (tất cả col) (tom) Ngăn chặn nhóm bằng cách sử dụng kèo bóng đá cúp c2 bí danh cột (TOM) Tùy chọn mã hóa PSQL \ mới (Tatsuo) Cho phép pqrequestcancel () chấm dứt khi ở trạng thái chờ cho khóa (Hiroshi) Cho phép phủ định số âm trong mọi trường hợp Thêm mô tả ECPG (Christof, Michael) Cho phép tạo chế độ xem V như chọn f1 :: char (8) từ tbl Cho phép kèo bóng đá cúp c2 diễn viên có chiều dài, như foo :: char (8) kèo bóng đá cúp c2 hàm libpq mới pqsetclientencoding (), pqClientEncoding () (Tatsuo) Thêm hỗ trợ cho kèo bóng đá cúp c2 ký tự do người dùng SJIS (Tatsuo) Quan điểm/quy tắc lớn hơn được hỗ trợ Tạo PQConnDefaults () của LibPQ an toàn (TOM) Vô hiệu hóa // như nhận xét để phù hợp với ANSI, nên sử dụng - (tom) Cho phép kèo bóng đá cúp c2 bí danh cột trên chế độ xem Tạo tên chế độ xem (collist) Sửa lỗi cho kèo bóng đá cúp c2 lượt xem với Subqueries (Tom) Cho phép bảng cập nhật đặt fld = (chọn ...) (tom) Đặt kèo bóng đá cúp c2 tùy chọn lệnh không còn yêu cầu báo giá CẬP NHẬT PGACCESS lên 0,98.6 Lệnh hạt giống mới Tệp pg_options.sample mới Bộ mới FSYNC Lệnh (Massimo) Cho phép pg_descriptions khi tạo bảng Cho phép pg_descriptions khi tạo kèo bóng đá cúp c2 loại, cột và chức năng Cho phép PSQL \ Copy cho phép Delimiter (Peter E) Cho phép PSQL in null khác với "" [null] (Peter E) Loại ----- Nhiều bản sửa lỗi mảng (tom) Cho phép tên cột trần được đăng ký dưới dạng mảng (tom) Cải thiện loại đúc của hằng số int và float (Tom) Dọn dẹp cho đầu vào INT8, kiểm tra phạm vi và chuyển đổi loại (TOM) Khắc phục cho chọn thời gian chọn ('21: 11: 26 ':: Thời gian) (TOM) Netmask ('x.x.x.x/0') là 255.255.255.255 thay vì 0.0.0.0 (Oleg Sharoiko) Thêm chỉ mục Btree trên số (Jan) Perl Fix cho kèo bóng đá cúp c2 đối tượng lớn chứa kèo bóng đá cúp c2 ký tự NUL (Douglas Thomson) ODBC Fix cho kèo bóng đá cúp c2 đối tượng lớn (miễn phí) Khắc phục việc lập chỉ mục của loại dữ liệu CIDR Khắc phục cho kèo bóng đá cúp c2 địa chỉ MAC Ethernet (loại macaddr) so sánh Sửa kèo bóng đá cúp c2 loại ngày/giờ khi tràn xảy ra trong tính toán (TOM) Cho phép mảng trên int8 (Peter E) Khắc phục để làm tròn/tràn thuộc loại số, như số (4,4) (tom) Cho phép kèo bóng đá cúp c2 mảng số Khắc phục lỗi trong kèo bóng đá cúp c2 hàm số () và sàn () (TOM) Tạo char_length ()/octet_length bao gồm kèo bóng đá cúp c2 khoảng trống kéo dài (tom) Sử dụng TMED/REMTIME sử dụng Int4 thay vì Time_T (Peter E) Kiểu dữ liệu Lztext mới cho kèo bóng đá cúp c2 trường văn bản nén Sửa đổi mã để xử lý sự ép buộc của hằng số int và float (tom) Bắt đầu tại mã mới để thực hiện một loại và loại khác nhau (Adriaan Joubert) Numeric bây giờ chấp nhận ký hiệu khoa học (Tom) Số đến kèo bóng đá cúp c2 vòng int4 (tom) Chuyển đổi float4/8 thành số đúng (tom) Cho phép chuyển đổi loại với số (Thomas) Make ISO Date Style (2000-02-16 09:33) Mặc định (Thomas) Thêm Char quốc gia [thay đổi] (Thomas) Cho phép vòng và cắt số để chấp nhận thang âm (TOM) Thời gian mới với loại múi giờ (Thomas) Thêm Max ()/Min () theo loại thời gian (Thomas) Thêm abs (), mod (), fac () cho int8 (Thomas) Đổi tên kèo bóng đá cúp c2 hàm thành vòng (), sqrt (), cbrt (), pow () cho float8 (Thomas) Thêm kèo bóng đá cúp c2 hàm toán học siêu việt (ví dụ: sin (), acos ()) cho float8 (Thomas) Thêm exp () và ln () cho loại số Đổi tên Numeric Power () thành pow () (Thomas) Hàm Dịch () được cải tiến (Edwin Ramirez, Tom) Cho phép x = -y toán tử (tom) Cho phép chọn float8 (đếm (*))/(chọn đếm (*) từ t) từ nhóm t bởi f1; (Tom) Cho phép Locale sử dụng kèo bóng đá cúp c2 chỉ mục trong kèo bóng đá cúp c2 tìm kiếm biểu thức thông thường (TOM) Cho phép tạo kèo bóng đá cúp c2 chỉ mục chức năng sử dụng kèo bóng đá cúp c2 loại mặc định Hiệu suất ----------- Ngăn chặn mức tiêu thụ không gian theo cấp số nhân với nhiều và và (Tom) Thu thập kèo bóng đá cúp c2 giá trị chọn lọc thuộc tính cho kèo bóng đá cúp c2 cột hệ thống (TOM) Giảm sử dụng bộ nhớ của cốt liệu (TOM) Sửa lỗi tối ưu hóa để sử dụng kèo bóng đá cúp c2 chỉ mục với mã hóa Multibyte (TOM) Khắc phục trình tối ưu hóa chỉ số R-Tree (Thomas) Cải thiện tính toán chọn lọc và chức năng của trình điều chỉnh tối ưu hóa (TOM) Tối ưu hóa Btree Tìm kiếm kèo bóng đá cúp c2 trường hợp tồn tại nhiều khóa bằng nhau (Tom) Bật nhanh như xử lý chỉ mục nếu có chỉ mục (TOM) Sử dụng lại không gian trống trên kèo bóng đá cúp c2 trang chỉ mục với kèo bóng đá cúp c2 bản sao (TOM) Cải thiện xử lý băm tham gia (TOM) Ngăn chặn sự sắp xếp giảm dần nếu kết quả đã được sắp xếp (Hiroshi) Cho phép đi lại bằng trình độ truy vấn quét chỉ mục (TOM) Thích quét chỉ mục trong kèo bóng đá cúp c2 trường hợp yêu cầu đặt hàng theo/nhóm (TOM) Phân bổ kèo bóng đá cúp c2 yêu cầu bộ nhớ lớn trong kèo bóng đá cúp c2 khối có kích thước sửa cho hiệu suất (Tom) Khắc phục hiệu suất của chân không bằng cách giảm yêu cầu phân bổ bộ nhớ (TOM) Thực hiện đơn giản hóa biểu hiện liên tục (Bernard Frankpitt, Tom) Sử dụng kèo bóng đá cúp c2 cột thứ cấp để được sử dụng để xác định bắt đầu quét chỉ mục (Hiroshi) Ngăn chặn sử dụng bốn không gian đĩa khi sắp xếp nội bộ (TOM) Sắp xếp nhanh hơn bằng cách gọi ít chức năng hơn (TOM) Tạo kèo bóng đá cúp c2 chỉ mục hệ thống để phù hợp với tất cả kèo bóng đá cúp c2 bộ đệm hệ thống (Bruce, Hiroshi) Làm cho bộ nhớ cache hệ thống sử dụng chỉ mục hệ thống (Bruce) Làm cho tất cả kèo bóng đá cúp c2 chỉ mục hệ thống duy nhất (Bruce) Cải thiện Quản lý PG_Statistic để cải thiện tốc độ chân không (TOM) Flush phụ trợ bộ nhớ cache ít thường xuyên hơn (Tom, Hiroshi) Sao chép ngay bây giờ tái sử dụng phân bổ bộ nhớ trước, cải thiện hiệu suất (Tom) Cải thiện ước tính chi phí tối ưu hóa (TOM) Cải thiện ước tính trình tối ưu hóa của kèo bóng đá cúp c2 truy vấn phạm vi x Lowbound và x <highbound (tom) Sử dụng DNF thay vì CNF khi thích hợp (Tom, Taral) Dọn dẹp thêm cho OR-of-và WHERE-DAURASES (TOM) Sử dụng chỉ mục trong hoặc mệnh đề (x = 1 và y = 2) hoặc (x = 2 và y = 4) (tom) Tính toán tối ưu hóa thông minh hơn để truy cập trang chỉ mục ngẫu nhiên (TOM) Biến mới để kiểm soát chi phí tối ưu hóa (TOM) Trình truy vấn tối ưu hóa dựa trên giới hạn, bù và tồn tại bằng cấp (TOM) Giảm tối ưu hóa nhà nội bộ của kèo bóng đá cúp c2 đường dẫn tham gia cho Speedup (Tom) Speedup phụ chính (Tom) Ít fsync viết khi fsync không bị vô hiệu hóa (tom) Cải thiện như ước tính tối ưu hóa (TOM) Ngăn chặn FSYNC trong kèo bóng đá cúp c2 truy vấn chỉ được chọn (VADIM) Tạo chỉ mục tạo sử dụng mã PSORT, vì nó hiện đang nhanh hơn (TOM) Cho phép tạo bảng tạm thời sắp xếp 1 buổi biểu diễn Cây nguồn thay đổi ------------------- Sửa lỗi biên dịch Linux PPC Subroutine (Tom) biểu thức biểu hiện chung mới (Tom) Thay đổi biểu mẫu () thành varargform () để ngăn chặn kèo bóng đá cúp c2 vấn đề về tính di động Kiểm tra phạm vi được cải thiện cho kèo bóng đá cúp c2 số nguyên lớn trên bảng chữ cái Làm sạch #include in /bao gồm thư mục (Bruce) Thêm tập lệnh để kiểm tra bao gồm (Bruce) Xóa #bao gồm không cần thiết của kèo bóng đá cúp c2 tệp *.c (Bruce) Thay đổi #bao gồm sử dụng < và "" khi thích hợp (Bruce) Bật tổng hợp win32 của libpq Alpha Spinlock Fix từ chú George<gatgul@voicenet.comĐại tu kèo bóng đá cúp c2 cấu trúc dữ liệu tối ưu hóa (TOM) Sửa vào Thư viện CYGIPC (Yutaka Tanida) Cho phép PGSQL làm việc trên kèo bóng đá cúp c2 ảnh chụp nhanh Cygwin mới hơn (Dan) Số phiên bản danh mục mới (Tom) Thêm cánh tay Linux Đổi tên Heap_Repace thành Heap_Update Cập nhật cho QNX (Tiến sĩ Andreas Kardos) Xử lý hồi quy cụ thể về nền tảng mới (TOM) Đổi tên OID8 - OidVector và Int28 - Int2Vector (Bruce) Bao gồm tất cả kèo bóng đá cúp c2 tệp YACC và LEX vào phân phối (Peter E.) Xóa Lextest, không còn cần thiết (Peter E) Khắc phục LIBPQ và PSQL trên Win32 (Magnus) Thay đổi bên trong DateTime và TimePan thành dấu thời gian và khoảng (Thomas) Sửa lỗi cho PLPGSQL trên BSDI Thêm trường hợp kiểm tra SQL_ASCII vào thử nghiệm hồi quy (Tatsuo) Định cấu hình--với-MB hiện không bị phản đối (Tatsuo) NT sửa chữa Bản sửa lỗi NetBSD (Johnny C. Lam<lamj@stat.cmu.edu) Sửa chữa kèo bóng đá cúp c2 biên dịch alpha Mã hóa đa đa năng mới