Tài liệu này dành cho phiên bản không được hỗ trợ của 무지개 토토.
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ế.

E.7. Phát hành 9.3.19

Ngày phát hà무지개 토토: 2017-08-31

Bản phát hành này chứa một số lượng nhỏ các bản sửa lỗi từ 9.3.18. Vì Thông tin về các tính năng mới trong bản phát hành chính 9.3, xem토토 사이트 순위 PostgreSQL : 문서 : 9.3 : 릴리스 9.3.

E.7.1. Di chuyển sang phiên bản 9.3.19

Không cần thiết phải kết xuất/khôi phục cho những người chạy 9.3.x.

Tuy nhiên, nếu bạn đang nâng cấp từ phiên bản sớm hơn 9.3.18, xem와이즈 토토 PostgreSQL : 문서 : 9.3 : 릴리스 9.3.18.

E.7.2. Thay đổi

  • Hiển thị các bảng nước ngoài trongthông tin_schema.Table_privilegesXem (Peter Eisentraut)

    Tất cả các liên quan khácthông tin_schemaLượt xem bao gồm các bảng nước ngoài, 무지개 토토ưng cái này đã bỏ qua họ.

    Vì đị무지개 토토 nghĩa chế độ xem này được cài đặt bởiinitDB, chỉ nâng cấp sẽ không sửa vấn đề. Nếu bạn cần sửa lỗi này trong một cài đặt hiện có, bạn có thể, với tư cách là một siêu 무지개 토토ân, làm điều này trongPSQL:

    Đặt search_path thành thông tin_schema;
    Tạo hoặc thay thế xem bảng_privileges như
        Chọn diễn viên (u_grantor.rolname làm SQL_Identifier) ​​làm người cấp,
               Cast (pralee.rolname với tên SQL_Identifier) ​​với tư cách là người được cấp,
               Cast (current_database () là SQL_Identifier) ​​như Table_Catalog,
               Cast (nc.nspname dưới dạng SQL_Identifier) ​​như Table_Schema,
               Cast (c.RelName với tên SQL_Identifier) ​​là Table_Name,
               Cast (c.prtype là ký tự_data) là đặc quyền_type,
               DÀN DIỄN VIÊN(
                 Trường hợp khi nào
                      - Chủ sở hữu đối tượng luôn có các tùy chọn tài trợ
                      pg_has_role (pralee.oid, c.relowner, 'sử dụng'))
                      Hoặc c.grantable
                      Sau đó, 'có' khác 'không' kết thúc như có_or_no) như is_grantable,
               Cast (trường hợp khi c.prtype = 'chọn' sau đó 'có' khác 'không' kết thúc là có_or_no) như với_HiBERArchy
    
        TỪ (
                Chọn OID, Relname, Relnamespace, Relkind, Relowner, (Aclexplode (Coalesce (Relacl, Acldefault ('R', Relowner)))).* Từ pg_ class
             ) Như C (OID, Relname, Relnamespace, Relkind, Relowner, Grantor, Grantee, Prtype, Grantable),
             PG_Namespace NC,
             pg_authid u_grantor,
             .
               Chọn oid, rolname từ pg_authid
               Liên minh tất cả
               Chọn 0 :: oid, 'công khai'
             ) Như người được cấp (oid, rolname)
    
        Trong đó C.Relnamespace = nc.oid
              Và C.Relkind in ('r', 'v', 'f'))
              Và c.grantee = PRANTEE.OID
              Và c.grantor = u_grantor.oid
              Và c.prtype in ('chèn', 'chọn', 'cập nhật', 'xóa', 'cắt ngắn', 'tài liệu tham khảo', 'kích hoạt')
              Và (pg_has_role (u_grantor.oid, 'sử dụng')
                   Hoặc pg_has_role (pralee.oid, 'sử dụng'))
                   Hoặc pralee.rolname = 'public');

    Điều này phải được lặp lại trong mỗi cơ sở dữ liệu để được sửa, bao gồmTemplate0.

  • Làm sạch khả năng xử lý một lối thoát chết người (ví dụ: do 무지개 토토ận đượcsigterm) xảy ra trong khi cố gắng để thực hiện mộtrollbackcủa một thất bại Giao dịch (Tom Lane)

    Tình huống này có thể dẫn đến thất bại khẳng định. TRONG các bản dựng sản xuất, lối ra vẫn sẽ xảy ra, nhưng nó sẽ đăng nhập Tin nhắn bất ngờ về"Không thể thả hoạt động Cổng thông tin ".

  • Xóa khẳng đị무지개 토토 có thể kích hoạt trong thời gian thoát hiểm (Tom Làn đường)

  • Xác đị무지개 토토 chí무지개 토토 xác các cột thuộc loại hoặc miền phạm vi gõ một loại tổng hợp hoặc loại miền đang được tìm kiếm (tom Làn đường)

    chắc chắnthay đổiCác lệnh thay đổi Định nghĩa của một loại tổng hợp hoặc loại miền được cho là không thành công Nếu có bất kỳ giá trị được lưu trữ nào của loại đó trong cơ sở dữ liệu, bởi vì họ thiếu cơ sở hạ tầng cần thiết để cập nhật hoặc kiểm tra như vậy giá trị. Trước đây, các kiểm tra này có thể bỏ lỡ các giá trị có liên quan được bọc bên trong các loại phạm vi hoặc các tên miền phụ, có thể cho phép cơ sở dữ liệu để trở nên không nhất quán.

  • Khắc phục sự cố trongpg_restoreKhi nào Sử dụng chế độ song song và sử dụng tệp da무지개 토토 sách để chọn một tập hợp con Các mặt hàng để khôi phục (Fabrízio de Royes Mello)

  • thay đổiECPG'S cho phépTrở vềmệ무지개 토토 đề mà không có đí무지개 토토 kèm c Biến (Michael Meskes)

    Điều này cho phépECPGChương trì무지개 토토 đến chứa các cấu trúc SQL sử dụngTrở vềNội bộ (ví dụ: bên trong CTE) thay vì sử dụng nó để Xác định các giá trị sẽ được trả về máy khách.

  • Cải thiện lựa chọn cờ trì무지개 토토 biên dịch cho PL/Perl trên Windows (Tom Làn đường)

    Bản sửa lỗi này tránh được các sự cố có thể xảy ra của PL/Perl do không nhất quán Các giả định về chiều rộng củatime_tGiá trị. Một tác dụng phụ có thể hiển thị cho các 무지개 토토à phát triển mở rộng là_USE_32BIT_TIME_Tkhông còn được xác đị무지개 토토 Trên toàn cầu trong무지개 토토Windows xây dựng. Điều này không được dự kiến ​​sẽ gây ra vấn đề, bởi vì loạitime_tkhông được sử dụng trong bất kỳ nào무지개 토토Đị무지개 토토 nghĩa API.