Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài kèo bóng đá hom nay 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ùng kèo bóng đá hom nay trang chohiện tạiPhiên bản hoặc một trong kèo bóng đá hom nay phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

kèo bóng đá hom naypg_dump

tên

PG_DUMP-Trích xuất APostgreSQLCơ sở dữ kèo bóng đá hom nay vào tệp tập lệnh hoặc Tệp lưu trữ khác

Synopsis

pg_dump[Tùy chọn...] [dbname]

Mô tả

PG_DUMPlà kèo bóng đá hom nay tiện ích cho Sao lưu APostgreSQL11016_11110pg_dumpKhông chặn người dùng khác truy cập cơ sở dữ kèo bóng đá hom nay (người đọc hoặc người đọc người viết).

Dumps có thể được đầu ra trong các định dạng tệp tập lệnh hoặc lưu trữ. Kịch bản Các kết xuất là các tệp văn bản đơn giản có chứa các lệnh sql cần thiết Để xây dựng lại cơ sở dữ kèo bóng đá hom nay về trạng thái, nó đã ở vào thời điểm đó đã được lưu. Để khôi phục từ một tập lệnh như vậy, hãy cung cấp nó thànhPSQL. Kịch bản Các tệp có thể được sử dụng để xây dựng lại cơ sở dữ kèo bóng đá hom nay ngay cả trên các tệp khác máy móc và các kiến ​​trúc khác; với một số sửa đổi ngay cả trên Các sản phẩm cơ sở dữ kèo bóng đá hom nay SQL khác.

kèo bóng đá hom nay định dạng tệp lưu trữ thay thế phải được sử dụng vớipg_restoređể xây dựng lại cơ sở dữ kèo bóng đá hom nay. Họ cho phépPG_RESTORE11916_12093

Khi được sử dụng với một trong kèo bóng đá hom nay định dạng tệp lưu trữ và kết hợp với12195_12207, pg_dumpCung cấp lưu trữ linh hoạt và cơ chế chuyển giao.pg_dumpCó thể được sử dụng để sao lưu toàn bộ cơ sở dữ kèo bóng đá hom nay, sau đópg_restorecó thể được sử dụng để kiểm tra Lưu trữ và/hoặc chọn phần nào của cơ sở dữ kèo bóng đá hom nay khôi phục. Định dạng tệp đầu ra linh hoạt nhất là"Tùy chỉnh"Định dạng (-fc). Nó cho phép lựa chọn và sắp xếp lại tất cả kèo bóng đá hom nay mục được lưu trữ, và được nén theo mặc định. ThetarĐịnh dạng (-FT) IS không được nén và không thể sắp xếp lại dữ kèo bóng đá hom nay khi Tải, nhưng nó khác khá linh hoạt; Hơn nữa, nó có thể là Thao tác với các công cụ UNIX tiêu chuẩn nhưtar.

trong khi chạypg_dump, một nên kiểm tra đầu ra cho bất kỳ cảnh báo nào (được in theo tiêu chuẩn Lỗi), đặc biệt là trong kèo bóng đá hom nay giới hạn được liệt kê bên dưới.

Tùy chọn

Tùy chọn dòng lệnh sau đây kiểm soát nội dung và Định dạng đầu ra.

dbname

Chỉ định tên của cơ sở dữ kèo bóng đá hom nay sẽ được bỏ. Nếu điều này không được chỉ định, biến môi trườngpgdatabaseđược sử dụng. Nếu điều đó chưa được đặt, Tên người dùng được chỉ định cho kết nối được sử dụng.

-A
-Chỉ có dữ kèo bóng đá hom nay

Chỉ đổ dữ kèo bóng đá hom nay, không phải lược đồ (dữ kèo bóng đá hom nay Định nghĩa).

Tùy chọn này chỉ có ý nghĩa đối với văn bản đơn giản định dạng. Đối với kèo bóng đá hom nay định dạng lưu trữ, bạn có thể chỉ định tùy chọn Khi bạn gọiPG_RESTORE.

-B
--blobs

Bao gồm kèo bóng đá hom nay đối tượng lớn trong bãi rác. Đây là mặc định Hành vi ngoại trừ khi--Schema, -Table​​hoặc-chỉ dành riêng chođược chỉ định, vì vậy-BSwitch chỉ hữu ích để thêm kèo bóng đá hom nay đối tượng lớn đến bãi rác chọn lọc.

-C
--Clean

Các lệnh đầu ra để làm sạch (thả) đối tượng cơ sở dữ kèo bóng đá hom nay trước để (các lệnh cho) tạo chúng.

Tùy chọn này chỉ có ý nghĩa đối với văn bản đơn giản định dạng. Đối với kèo bóng đá hom nay định dạng lưu trữ, bạn có thể chỉ định tùy chọn Khi bạn gọipg_restore.

-C
--Create

15212_15443

Tùy chọn này chỉ có ý nghĩa đối với văn bản đơn giản định dạng. Đối với kèo bóng đá hom nay định dạng lưu trữ, bạn có thể chỉ định tùy chọn Khi bạn gọiPG_RESTORE.

-D
--Inserts

DOM DATA làChènlệnh (còn hơn làCopy). Điều này sẽ làm phục hồi rất chậm; Nó chủ yếu hữu ích cho việc làm bãi rác có thể được tải vào khôngPostgreSQLCơ sở dữ kèo bóng đá hom nay. Ngoài ra, vì điều này Tùy chọn tạo một lệnh riêng cho mỗi hàng, một lỗi Khi tải lại một hàng chỉ khiến hàng đó bị mất hơn toàn bộ nội dung bảng. Lưu ý rằng việc khôi phục có thể Thất bại hoàn toàn nếu bạn đã sắp xếp lại thứ tự cột. The-DTùy chọn an toàn so với cột thay đổi thứ tự, mặc dù thậm chí chậm hơn.

-D
16527_16545
--Attribution-Inserts

16633_16648Chènlệnh với tên cột rõ ràng (Chèn vàoBảng(Cột, ...) Giá trị ...). Cái này sẽ làm cho phục hồi rất chậm; Nó chủ yếu hữu ích cho làm kèo bóng đá hom nay bãi rác có thể được tải vào khôngPostgreSQLCơ sở dữ kèo bóng đá hom nay. Ngoài ra, vì điều này Tùy chọn tạo một lệnh riêng cho mỗi hàng, một lỗi Khi tải lại một hàng chỉ khiến hàng đó bị mất hơn toàn bộ nội dung bảng.

-emã hóa
--Encoding =mã hóa

17472_17663pgclientencodingMôi trường Biến cho mã hóa kết xuất mong muốn.)

-fTệp
--file =FILE

Gửi đầu ra đến tệp được chỉ định. Nếu điều này bị bỏ qua, đầu ra tiêu chuẩn được sử dụng.

-fĐịnh dạng
-format =Định dạng

Chọn định dạng của đầu ra.Định dạngcó thể là kèo bóng đá hom nay trong những tiếp theo:

P
trơn

xuất ra kèo bóng đá hom nay văn bản đơn giảnSQLTập tin tập lệnh (The mặc định).

C
tùy chỉnh

xuất trình lưu trữ tùy chỉnh phù hợp cho đầu vào vàopg_restore. Đây là định dạng linh hoạt nhất ở chỗ nó cho phép sắp xếp lại tải dữ kèo bóng đá hom nay cũng như định nghĩa đối tượng. Cái này Định dạng cũng được nén theo mặc định.

T
tar

xuất ra AtarLưu trữ Thích hợp cho đầu vào thànhpg_restore19458_19705

-i

Bỏ qua phiên bản không phù hợp giữapg_dumpvà máy chủ cơ sở dữ kèo bóng đá hom nay.

pg_dumpCó thể đổ từ Máy chủ chạy kèo bóng đá hom nay bản phát hành trước đó củaPostgreSQL, nhưng kèo bóng đá hom nay phiên bản rất cũ là Không được hỗ trợ nữa (hiện tại, những người trước 7.0). Việc đổ từ máy chủ mới hơnPG_DUMPCó khả năng hoàn toàn không hoạt động. Sử dụng tùy chọn này nếu bạn cần ghi đè kiểm tra phiên bản (và nếupg_dumpSau đó thất bại, đừng nói rằng bạn không được cảnh báo).

-Nlược đồ
-schema =lược đồ

chỉ kết hợp kèo bóng đá hom nay lược đồSchema; Điều này chọn cả hai lược đồ chính nó, và tất cả các đối tượng chứa của nó. Khi tùy chọn này là Không được chỉ định, tất cả các lược đồ phi hệ thống trong mục tiêu Cơ sở dữ kèo bóng đá hom nay sẽ được đổ. Có thể chọn nhiều lược đồ bằng cách viết nhiều-NChuyển đổi. Ngoài ra,lược đồTham số được hiểu là một mô hình theo kèo bóng đá hom nay quy tắc tương tự Được sử dụng bởiPSQL's\ Dlệnh (xemMẫu), Vì vậy Nhiều lược đồ cũng có thể được chọn bằng cách viết ký tự đại diện ký tự trong mẫu. Khi sử dụng ký tự đại diện, hãy cẩn thận để trích dẫn mẫu nếu cần để ngăn chặn vỏ Mở rộng kèo bóng đá hom nay ký tự đại diện.

Lưu ý:Khi-NIS được chỉ định,pg_dump21875_22176

Lưu ý:kèo bóng đá hom nay đối tượng không học như Blobs là không bị đổ khi-N22401_22486--blobsSwitch.

-Nlược đồ
--exclude-schema =lược đồ

Không bỏ bất kỳ lược đồ nào phù hợp vớilược đồmẫu. kèo bóng đá hom nay mô hình là được giải thích theo kèo bóng đá hom nay quy tắc tương tự như cho-N. -Ncó thể được đưa ra nhiều hơn một lần để loại trừ kèo bóng đá hom nay lược đồ phù hợp với bất kỳ trong số một số kèo bóng đá hom nay mẫu.

Khi cả hai-N-Nđược đưa ra, hành vi là chỉ đổ kèo bóng đá hom nay lược đồ phù hợp với ít nhất một-NSwitch nhưng không-NChuyển đổi. Nếu như-Nxuất hiện mà không có-N, sau đó kết hợp kèo bóng đá hom nay lược đồ-Nđược loại trừ khỏi những gì là nếu không thì là kèo bóng đá hom nay bãi rác bình thường.

-O
--oids

Định danh đối tượng Dump (oids) là một phần của dữ kèo bóng đá hom nay cho mỗi bàn. Sử dụng tùy chọn này nếu ứng dụng của bạn tham khảooidCột theo kèo bóng đá hom nay cách nào đó (ví dụ: trong kèo bóng đá hom nay ràng buộc khóa nước ngoài). Nếu không, tùy chọn này không nên được sử dụng.

-O
24129_24141

Không xuất các lệnh để đặt quyền sở hữu các đối tượng thành khớp với cơ sở dữ kèo bóng đá hom nay ban đầu. Theo mặc định,PG_DUMPkèo bóng đá hom nay vấn đềchủ sở hữu thay đổihoặcĐặt Ủy quyền phiên24440_24810-O.

Tùy chọn này chỉ có ý nghĩa đối với văn bản đơn giản định dạng. Đối với kèo bóng đá hom nay định dạng lưu trữ, bạn có thể chỉ định tùy chọn Khi bạn gọipg_restore.

-R
--no-Reconnect

25162_25243

-S
-chỉ dành riêng cho

Chỉ đổ các định nghĩa đối tượng (lược đồ), không phải dữ kèo bóng đá hom nay.

-STên người dùng
-superuser =tên người dùng

Chỉ định tên người dùng Superuser sẽ sử dụng khi vô hiệu hóa kích hoạt. Điều này chỉ có liên quan nếu--bị-Triggersđược sử dụng. (Thông thường, nó Tốt hơn là bỏ nó ra, và thay vào đó bắt đầu kết quả tập lệnh với tư cách là Superuser.)

-TBảng
--TABLE =Bảng

Chỉ kết xuất bảng (hoặc chế độ xem hoặc trình tự) khớpBảng. Nhiều bảng có thể được chọn bằng cách viết nhiều-TChuyển đổi. Ngoài ra,Bảngtham số được hiểu là một mẫu theo cùng một mẫu kèo bóng đá hom nay quy tắc được sử dụng bởiPSQL's\ Dlệnh (xemMẫu26641_26879

The-N-NCông tắc không có hiệu lực khi-Tđược sử dụng, vì kèo bóng đá hom nay bảng được chọn bởi-Tsẽ bị bỏ rơi bất kể kèo bóng đá hom nay công tắc đó và kèo bóng đá hom nay đối tượng không phải là bảng sẽ không bị đổ.

Lưu ý:Khi-TIS được chỉ định,pg_dumpKhông cố gắng từ bỏ bất kỳ đối tượng cơ sở dữ kèo bóng đá hom nay nào khác rằng (các) bảng được chọn có thể phụ thuộc vào. Vì thế, Không có gì đảm bảo rằng kết quả của một bãi chứa bàn cụ thể có thể được khôi phục thành công chính họ vào một cơ sở dữ kèo bóng đá hom nay sạch.

Lưu ý:Hành vi của-TSwitch không hoàn toàn tăng lên Tương thích với Pre-8.2PostgreSQLPhiên bản. Trước đây, Viết-t tabSẽ đổ tất cả bảng có têntab, nhưng bây giờ nó Chỉ cần đổ bất kỳ cái nào hiển thị trong mặc định của bạn Đường dẫn tìm kiếm. Để có được hành vi cũ, bạn có thể viết-t '*.tab'. Ngoài ra, bạn phải Viết kèo bóng đá hom nay cái gì đó như-T sch.tabĐể chọn kèo bóng đá hom nay bảng trong kèo bóng đá hom nay lược đồ cụ thể, thay vì vị trí cũ của-N Tab -t.

-TBảng
--Exclude-Table =Bảng

Không bỏ bất kỳ bảng nào khớp vớiBảngmẫu. kèo bóng đá hom nay mô hình là được giải thích theo kèo bóng đá hom nay quy tắc tương tự như cho-T. -Tcó thể được đưa ra nhiều hơn một lần để loại trừ kèo bóng đá hom nay bảng phù hợp với bất kỳ trong số một số kèo bóng đá hom nay mẫu.

Khi cả hai-T-Tđược đưa ra, hành vi là chỉ đổ kèo bóng đá hom nay bảng khớp ít nhất một-TSwitch nhưng không-TChuyển đổi. Nếu như-Txuất hiện mà không có-T, sau đó kết hợp bảng-Tđược loại trừ khỏi những gì khác là A khác bãi rác bình thường.

-V
--Verbose

Chỉ định chế độ Verbose. Điều này sẽ gây rapg_dumpĐể xuất hiện đối tượng chi tiết nhận xét và thời gian bắt đầu/dừng vào tệp kết xuất, và Thông báo tiến triển đến lỗi tiêu chuẩn.

-x
--no-privileges
--no-acl

Ngăn chặn việc bán phá giá kèo bóng đá hom nay đặc quyền truy cập (cấp/thu hồi lệnh).

Tùy chọn này vô hiệu hóa việc sử dụng báo giá đô la cho kèo bóng đá hom nay cơ quan chức năng và buộc chúng được trích dẫn bằng SQL Cú pháp chuỗi tiêu chuẩn.

30526_30546

Tùy chọn này chỉ có liên quan khi tạo dữ kèo bóng đá hom nay chỉ bãi rác. Nó hướng dẫnPG_DUMPĐể bao gồm các lệnh để vô hiệu hóa các kích hoạt tạm thời trên Bảng mục tiêu trong khi dữ kèo bóng đá hom nay được tải lại. Sử dụng cái này nếu bạn có kiểm tra toàn vẹn tham chiếu hoặc các kích hoạt khác trên các bảng mà bạn không muốn gọi trong dữ kèo bóng đá hom nay Tải lại.

Hiện tại, kèo bóng đá hom nay lệnh phát ra cho31055_31075phải được thực hiện dưới dạng Superuser. Vì vậy, bạn cũng nên chỉ định kèo bóng đá hom nay tên siêu nhân với-Shoặc tốt nhất là cẩn thận với Bắt đầu tập lệnh kết quả như kèo bóng đá hom nay siêu người dùng.

Tùy chọn này chỉ có ý nghĩa đối với văn bản đơn giản định dạng. Đối với kèo bóng đá hom nay định dạng lưu trữ, bạn có thể chỉ định tùy chọn Khi bạn gọiPG_RESTORE.

đầu ra SQL-StandardĐặt phiên Ủy quyềnlệnh thay vìchủ sở hữu thay đổikèo bóng đá hom nay lệnh để xác định đối tượng quyền sở hữu. Điều này làm cho việc kết xuất nhiều tiêu chuẩn tương thích, nhưng tùy thuộc vào lịch sử của kèo bóng đá hom nay đối tượng trong bãi rác, có thể không khôi phục đúng. Ngoài ra, một bãi rác bằng cách sử dụngĐặt ủy quyền phiênchắc chắn sẽ yêu cầu kèo bóng đá hom nay đặc quyền siêu nhân để khôi phục chính xác, trong khichủ sở hữu thay đổiYêu cầu ít hơn đặc quyền.

-z0..9
--compress =0..9

32388_32789gzip; Nhưng Mặc định là không nén. Định dạng lưu trữ tar Hiện không hỗ trợ nén.

Tùy chọn dòng lệnh sau đây kiểm soát cơ sở dữ kèo bóng đá hom nay tham số kết nối.

-Hhost
--host =host

Chỉ định tên máy chủ của máy Máy chủ đang chạy. Nếu giá trị bắt đầu bằng một dấu gạch chéo, nó là Được sử dụng làm thư mục cho ổ cắm miền UNIX. kèo bóng đá hom nay Mặc định được lấy từPGHOSTBiến môi trường, nếu được đặt, khác là ổ cắm miền Unix kết nối được cố gắng.

-PCổng
--Port =Cổng

Chỉ định cổng TCP hoặc tệp ổ cắm miền Unix cục bộ Tiện ích mở rộng mà máy chủ đang nghe cho kèo bóng đá hom nay kết nối. Mặc định làPGPORTMôi trường Biến, nếu được đặt hoặc mặc định được biên dịch.

-Utên người dùng

Kết nối với tư cách là người dùng đã cho

-W

Buộc nhắc mật khẩu. Điều này sẽ xảy ra tự động nếu máy chủ yêu cầu mật khẩu xác thực.

Môi trường

pgdatabase
PGHOST
PGPORT
PGUSER

Tham số kết nối mặc định.

Tiện ích này, giống như hầu hết kèo bóng đá hom nay khácPOSTGRESQLTiện ích, cũng sử dụng kèo bóng đá hom nay biến môi trường được hỗ trợ bởilibpq(xemPhần 29.12).

Chẩn đoán

PG_DUMPthực thi nội bộChọnCâu lệnh. Nếu bạn có vấn đề đang chạyPG_DUMP, đảm bảo bạn có thể chọn thông tin từ cơ sở dữ kèo bóng đá hom nay bằng cách sử dụng ví dụ,PSQL. Ngoài ra, mọi kết nối mặc định Cài đặt và biến môi trường được sử dụng bởilibpqThư viện Front-End sẽ áp dụng.

Ghi chú

Nếu cụm cơ sở dữ kèo bóng đá hom nay của bạn có bất kỳ bổ sung cục bộ nào choTemplate1Cơ sở dữ kèo bóng đá hom nay, hãy cẩn thận với Khôi phục đầu ra củapg_dump36052_36247Template0khôngTemplate1, ví dụ:

Tạo cơ sở dữ kèo bóng đá hom nay foo với Template Memlate0;

pg_dumpcó kèo bóng đá hom nay số ít Hạn chế:

  • Khi kết xuất chỉ có dữ kèo bóng đá hom nay và tùy chọn--bị-Triggersđược sử dụng,pg_dumpphát ra các lệnh để vô hiệu hóa kích hoạt trên bảng người dùng trước khi chèn dữ kèo bóng đá hom nay và Các lệnh để kích hoạt lại chúng sau khi dữ kèo bóng đá hom nay được chèn. Nếu khôi phục được dừng ở giữa, các danh mục hệ thống có thể bị bỏ lại ở trạng thái sai.

Thành viên của Lưu trữ TAR bị giới hạn ở kích thước dưới 8 GB. (Đây là kèo bóng đá hom nay giới hạn vốn có của định dạng tệp tar.) Do đó, định dạng này không thể được sử dụng nếu văn bản Đại diện của bất kỳ kèo bóng đá hom nay bảng nào vượt quá kích thước đó. Tổng kích thước của kèo bóng đá hom nay kho lưu trữ tar và bất kỳ định dạng đầu ra nào khác không giới hạn, ngoại trừ có thể bởi hệ điều hành.

Tệp kết xuất được tạo bởipg_dumpKhông chứa các số kèo bóng đá hom nay thống kê được sử dụng bởi các trình tối ưu hóa để đưa ra quyết định lập kế hoạch truy vấn. Do đó, nó là khôn ngoan để chạyPhân tíchSau khi khôi phục từ kèo bóng đá hom nay tệp kết xuất để đảm bảo hiệu suất tốt.

pg_dumpđược sử dụng Chuyển dữ kèo bóng đá hom nay sang các phiên bản mới hơn củaPOSTGRESQL, đầu ra củapg_dumpCó thể được tải vào mới hơnPOSTGRESQLCơ sở dữ kèo bóng đá hom nay. Nó cũng có thể đọc cũ hơnPOSTGRESQLCơ sở dữ kèo bóng đá hom nay. Tuy nhiên, nó thường không thể đọc mới hơnPostgreSQLcơ sở dữ kèo bóng đá hom nay hoặc sản xuất đầu ra kết xuất có thể được tải vào các phiên bản cơ sở dữ kèo bóng đá hom nay cũ hơn. Để làm điều này, Chỉnh sửa thủ công của tệp kết xuất có thể được yêu cầu.

Ví dụ

Để đổ cơ sở dữ kèo bóng đá hom nay được gọi làMyDBthành a SQL-script Tệp:

$ pg_dump mydb db.sql

Để tải lại tập lệnh như vậy vào cơ sở dữ kèo bóng đá hom nay (mới được tạo) Được đặt tênNewDB:

$ PSQL -D newDB -f db.sql

Để gửi cơ sở dữ kèo bóng đá hom nay vào tệp lưu trữ định dạng tùy chỉnh:

$ pg_dump -fc mydb db.dump

Để tải lại tệp lưu trữ vào cơ sở dữ kèo bóng đá hom nay (mới được tạo) Được đặt tênNewDB:

$ pg_restore -d newdb db.dump

Để đổ kèo bóng đá hom nay bảng có tênMyTab:

$ pg_dump -t mytab mydb db.sql

Để đổ tất cả kèo bóng đá hom nay bảng có tên bắt đầu bằngEMPtrongDetroitlược đồ, ngoại trừ bảng có tênwomanchee_log:

$ pg_dump -t 'detroit.emp*' -t detroit.employee_log mydb db.sql

Để đổ tất cả kèo bóng đá hom nay lược đồ có tên bắt đầu bằngEasthoặcTâyvà kết thúc bằngGSM, không bao gồm bất kỳ lược đồ nào có tên chứa từtest:

$ 

Cùng, sử dụng ký hiệu biểu thức chính quy để hợp nhất chuyển đổi:

$ pg_dump -n '(Đông | Tây)

Để đổ tất cả các đối tượng cơ sở dữ kèo bóng đá hom nay ngoại trừ các bảng có tên Bắt đầu vớiTS_:

$ pg_dump -t 'ts_*' mydb db.sql

Để chỉ định tên trường hợp trên hoặc trường hợp hỗn hợp trong-Tvà kèo bóng đá hom nay công tắc liên quan, bạn cần phải kiểm duyệt gấp đôi tên; nếu không nó sẽ được gấp lại thành chữ thường (xemMẫu). Nhưng gấp đôi Trích dẫn là đặc biệt cho vỏ, vì vậy chúng phải được trích dẫn. Do đó, để đổ kèo bóng đá hom nay bảng duy nhất với tên trường hợp hỗn hợp, bạn cần kèo bóng đá hom nay cái gì đó như

41073_41076 

Lịch sử

Thepg_dumpTiện ích đầu tiên xuất hiện trongPostgres95Phát hành 0,02. kèo bóng đá hom nay định dạng đầu ra không toàn bộ văn bản đã được giới thiệu trongPOSTGRESQLPhát hành 7.1.