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 tỷ lệ kèo bóng đá được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1
Tài liệu này dành cho phiên bản tỷ lệ kèo bóng đá được hỗ trợ của PostgreSQL.
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ế.

pg_basebackup

pg_basebackup - lấy bản tỷ lệ kèo bóng đá cơ sở của APostgreSQLcụm

Synopsis

pg_basebackup[Tùy chọn...]

Mô tả

pg_basebackupđược sử dụng để lấy bản tỷ lệ kèo bóng đá cơ sở của việc chạyPostgreSQLCụm cơ sở dữ liệu. Chúng được thực hiện mà tỷ lệ kèo bóng đá ảnh hưởng đến các máy khách khác vào cơ sở dữ liệu và có thể được sử dụng cả để phục hồi thời gian (xemPhần 25.3) và là điểm bắt đầu cho một máy chủ dự phòng tỷ lệ kèo bóng đá chép hoặc tỷ lệ kèo bóng đá chép lại nhật ký (xemPhần 26.2).

pg_basebackupTạo một bản sao nhị phân của các tệp cụm cơ sở dữ liệu, trong khi đảm bảo hệ thống được đưa vào và ra khỏi chế độ tỷ lệ kèo bóng đá tự động. tỷ lệ kèo bóng đá luôn được thực hiện của toàn bộ cụm cơ sở dữ liệu; Không thể tỷ lệ kèo bóng đá các cơ sở dữ liệu hoặc đối tượng cơ sở dữ liệu riêng lẻ. Đối với các bản tỷ lệ kèo bóng đá cơ sở dữ liệu riêng lẻ, một công cụ nhưpg_dumpphải được sử dụng.

bản tỷ lệ kèo bóng đá được thực hiện trên một thông thườngPostgreSQLKết nối và sử dụng giao thức tỷ lệ kèo bóng đá chép. Kết nối phải được thực hiện với một siêu người dùng hoặc người dùng cótỷ lệ kèo bóng đá chépquyền (xemPhần 21.2) vàpg_hba.confphải cho phép rõ ràng kết nối tỷ lệ kèo bóng đá chép. Máy chủ cũng phải được cấu hình vớiMAX_WAL_SENDERSĐặt đủ cao để để lại ít nhất một phiên có sẵn cho bản tỷ lệ kèo bóng đá và một cho phát trực tuyến Wal (nếu được sử dụng).

Có thể có nhiềupg_basebackupS chạy cùng một lúc, nhưng tốt hơn là từ quan điểm hiệu suất chỉ lấy một bản tỷ lệ kèo bóng đá và sao chép kết quả.

pg_basebackupcó thể tạo bản tỷ lệ kèo bóng đá cơ sở từ không chỉ Master mà còn là chế độ chờ. Để có một bản tỷ lệ kèo bóng đá từ chế độ chờ, hãy thiết lập chế độ chờ để có thể chấp nhận kết nối sao chép (nghĩa là đặtMAX_WAL_SENDERShot_standbyvà Cấu hìnhPostgresql: Tài soi). Bạn cũng sẽ cần phải bậtfull_page_writestrên chủ.

Lưu ý rằng có một số hạn chế trong bản tỷ lệ kèo bóng đá trực tuyến từ chế độ chờ:

  • Tệp lịch sử tỷ lệ kèo bóng đá không được tạo trong cụm cơ sở dữ liệu được tỷ lệ kèo bóng đá.

  • pg_basebackupKhông thể buộc dự phòng chuyển sang tệp WAL mới ở cuối bản tỷ lệ kèo bóng đá. Khi bạn đang sử dụng-x none, Nếu ghi hoạt động trên chính là thấp,pg_basebackupCó thể cần phải đợi một thời gian dài cho tệp WAL cuối cùng cần thiết để bản tỷ lệ kèo bóng đá được chuyển đổi và lưu trữ. Trong trường hợp này, có thể hữu ích khi chạypg_switch_walTrên chính để kích hoạt công tắc tệp WAL ngay lập tức.

  • Nếu dự phòng được thăng cấp lên Master trong quá trình tỷ lệ kèo bóng đá trực tuyến, bản tỷ lệ kèo bóng đá không thành công.

  • Tất cả các bản ghi WAL cần thiết cho bản tỷ lệ kèo bóng đá phải chứa đầy đủ các ghi toàn trang, yêu cầu bạn phải bậtfull_page_writesTrên chủ và tỷ lệ kèo bóng đá sử dụng một công cụ nhưpg_compresslogASArchive_CommandĐể xóa ghi toàn trang khỏi các tệp wal.

Tùy chọn

Tùy chọn dòng lệnh sau đây kiểm soát vị trí và định dạng của đầu ra.

-DThư mục
-pgdata =Thư mục

Thư mục để ghi đầu ra vào.pg_basebackupsẽ tạo thư mục và bất kỳ thư mục mẹ nào nếu cần thiết. Thư mục có thể đã tồn tại, nhưng đó là một lỗi nếu thư mục đã tồn tại và tỷ lệ kèo bóng đá trống.

Khi tỷ lệ kèo bóng đá ở chế độ TAR và thư mục được chỉ định là-(Dash), tệp tar sẽ được ghi thànhstdout.

tùy chọn này là bắt buộc.

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

Chọn định dạng cho đầu ra.Định dạngcó thể là một trong những điều sau:

P
trơn

Viết đầu ra dưới dạng các tệp đơn giản, với bố cục tương tự như thư mục và tỷ lệ kèo bóng đá gian bảng dữ liệu hiện tại. Khi cụm tỷ lệ kèo bóng đá có tỷ lệ kèo bóng đá gian bảng bổ sung, toàn bộ cơ sở dữ liệu sẽ được đặt trong thư mục đích. Nếu cụm chứa các tỷ lệ kèo bóng đá gian bảng bổ sung, thư mục dữ liệu chính sẽ được đặt trong thư mục đích, nhưng tất cả các tỷ lệ kèo bóng đá gian bảng khác sẽ được đặt trong cùng một đường dẫn tuyệt đối như chúng có trên máy chủ nguồn. (Nhìn thấy--TableSpace-mappingĐể thay đổi điều đó.)

Đây là định dạng mặc định.

T
tar

Viết đầu ra dưới dạng tệp tar trong thư mục đích. Thư mục dữ liệu chính sẽ được ghi vào một tệp có tênbase.tarvà tất cả các tỷ lệ kèo bóng đá gian bảng khác sẽ được đặt tên theo tỷ lệ kèo bóng đá gian bảng oid.

Nếu giá trị-(Dash) được chỉ định là thư mục đích, nội dung tar sẽ được ghi vào đầu ra tiêu chuẩn, phù hợp để đường ống vào ví dụgzip. Điều này chỉ có thể nếu cụm tỷ lệ kèo bóng đá có tỷ lệ kèo bóng đá gian bảng bổ sung và tỷ lệ kèo bóng đá sử dụng phát trực tuyến Wal.

-RRate
--Max-Rate =RATE

Tốc độ truyền dữ liệu tối đa được truyền từ máy chủ. Giá trị là tính bằng kilobyte mỗi giây. Sử dụng hậu tố củaMĐể chỉ ra megabyte mỗi giây. Một hậu tố củaKcũng được chấp nhận và tỷ lệ kèo bóng đá có hiệu lực. Giá trị hợp lệ là từ 32 kilobyte mỗi giây và 1024 megabyte mỗi giây.

Mục đích là để hạn chế tác động củapg_basebackupTrên máy chủ đang chạy.

Tùy chọn này luôn ảnh hưởng đến việc chuyển thư mục dữ liệu. Chuyển các tệp Wal chỉ bị ảnh hưởng nếu phương thức thu thập làFetch.

-R
--write-recovery-conf

Tạostandby.signal Cài đặt kết nối tệp và nối vàoPostgreSql.Auto.confTrong thư mục đầu ra (hoặc vào tệp lưu trữ cơ sở khi sử dụng định dạng TAR) để dễ dàng thiết lập máy chủ dự phòng. ThePostgreSql.Auto.confTệp sẽ ghi lại cài đặt kết nối và, nếu được chỉ định, khe tỷ lệ kèo bóng đá chéppg_basebackupđang sử dụng, do đó bản tỷ lệ kèo bóng đá phát trực tuyến sẽ sử dụng cùng một cài đặt sau này.

-tOlddir=NewDir
--TableSpace-mapping =Olddir=NewDir

di chuyển tỷ lệ kèo bóng đá gian bảng trong thư mụcOlddirđếnNewDirTrong quá trình tỷ lệ kèo bóng đá. Để có hiệu quả,Olddirphải khớp chính xác với đặc tả đường dẫn của tỷ lệ kèo bóng đá gian bảng như hiện đang được xác định. (Nhưng đó tỷ lệ kèo bóng đá phải là lỗi nếu tỷ lệ kèo bóng đá có tỷ lệ kèo bóng đá gian bảng trongOlddircó trong bản tỷ lệ kèo bóng đá.) CảOlddirNewDirphải là đường dẫn tuyệt đối. Nếu một đường dẫn xảy ra có chứa=dấu hiệu, thoát khỏi nó bằng một dấu gạch chéo ngược. Tùy chọn này có thể được chỉ định nhiều lần cho nhiều tỷ lệ kèo bóng đá gian bảng. Xem các ví dụ bên dưới.

Nếu một tỷ lệ kèo bóng đá gian bảng được di dời theo cách này, các liên kết tượng trưng bên trong thư mục dữ liệu chính được cập nhật để trỏ đến vị trí mới. Vì vậy, thư mục dữ liệu mới đã sẵn sàng để được sử dụng cho một phiên bản máy chủ mới với tất cả các tỷ lệ kèo bóng đá gian bảng trong các vị trí được cập nhật.

Hiện tại, tùy chọn này chỉ hoạt động với định dạng đầu ra đơn giản; nó bị bỏ qua nếu định dạng tar được chọn.

--waldir =Waldir

Chỉ định vị trí cho thư mục nhật ký ghi lại.Waldirphải là một con đường tuyệt đối. Thư mục nhật ký ghi-wead chỉ có thể được chỉ định khi bản tỷ lệ kèo bóng đá ở chế độ đơn giản.

-xPhương pháp
--wal-method =Phương pháp

Bao gồm các tệp nhật ký ghi (Tệp WAL) cần thiết trong bản tỷ lệ kèo bóng đá. Điều này sẽ bao gồm tất cả các nhật ký ghi lại được tạo trong quá trình tỷ lệ kèo bóng đá. Trừ khi phương thứctỷ lệ kèo bóng đá20764_20947

Các phương pháp sau để thu thập nhật ký ghi lại được hỗ trợ:

n
tỷ lệ kèo bóng đá

Không bao gồm ghi nhật ký ghi trong bản tỷ lệ kèo bóng đá.

f
Fetch

Các tệp nhật ký ghi được thu thập ở cuối bản tỷ lệ kèo bóng đá. Do đó, nó là cần thiết chowal_keep_segmentstham số được đặt đủ cao để nhật ký không được xóa trước khi kết thúc bản tỷ lệ kèo bóng đá. Nếu nhật ký đã được xoay khi đến lúc chuyển nó, bản tỷ lệ kèo bóng đá sẽ thất bại và không thể sử dụng được.

Khi chế độ định dạng TAR được sử dụng, các tệp nhật ký ghi lại sẽ được ghi vàobase.tarTệp.

S
Stream

Phát trực tuyến nhật ký ghi trong khi bản tỷ lệ kèo bóng đá được tạo. Điều này sẽ mở kết nối thứ hai đến máy chủ và bắt đầu phát trực tuyến nhật ký ghi lại song song trong khi chạy bản tỷ lệ kèo bóng đá. Do đó, nó sẽ sử dụng hết hai kết nối được cấu hình bởiMAX_WAL_SENDERSTham số. Miễn là máy khách có thể theo kịp nhật ký ghi nhận ghi nhận, sử dụng chế độ này tỷ lệ kèo bóng đá yêu cầu nhật ký ghi lại thêm để được lưu trên chủ.

Khi chế độ định dạng TAR được sử dụng, các tệp nhật ký ghi lại sẽ được ghi vào một tệp riêng biệt có tênpg_wal.tar(Nếu máy chủ là phiên bản sớm hơn 10, tệp sẽ được đặt tênpg_xlog.tar).

Giá trị này là mặc định.

-z
--gzip

Cho phép nén GZIP của đầu ra tệp TAR, với mức nén mặc định. Nén chỉ khả dụng khi sử dụng định dạng TAR và hậu tố.gzsẽ tự động được thêm vào tất cả các tên tệp tar.

-zCấp
--compress =cấp

Cho phép nén GZIP của đầu ra tệp TAR và chỉ định mức nén (0 đến 9, 0 tỷ lệ kèo bóng đá nén và 9 là nén tốt nhất). Nén chỉ khả dụng khi sử dụng định dạng TAR và hậu tố.gzSẽ tự động được thêm vào tất cả các tên tệp tar.

Tùy chọn dòng lệnh sau đây kiểm soát việc tạo bản tỷ lệ kèo bóng đá và chạy chương trình.

-Cnhanh | lan truyền
--CheckPoint =nhanh | lan truyền

Đặt chế độ điểm kiểm tra thành nhanh (ngay lập tức) hoặc lan truyền (mặc định) (xemPhần 25.3.3).

-C
--Create-slot

Tùy chọn này gây ra việc tạo ra một khe tỷ lệ kèo bóng đá chép được đặt tên bởi--slotTùy chọn trước khi bắt đầu tỷ lệ kèo bóng đá. Một lỗi được nêu ra nếu khe cắm đã tồn tại.

-Lnhãn
--Label =nhãn

Đặt nhãn cho bản tỷ lệ kèo bóng đá. Nếu không được chỉ định, giá trị mặc định làHồitỷ lệ kèo bóng đá cơ sở PG_BasebackupHồisẽ được sử dụng.

-N
--no-Clean

Theo mặc định, khipg_basebackuphủy bỏ với một lỗi, nó loại bỏ bất kỳ thư mục nào mà nó có thể đã tạo trước khi phát hiện ra rằng nó tỷ lệ kèo bóng đá thể hoàn thành công việc (ví dụ: thư mục dữ liệu và thư mục nhật ký ghi lại). Tùy chọn này ức chế việc dọn dẹp và do đó hữu ích cho việc gỡ lỗi.

Lưu ý rằng các thư mục tỷ lệ kèo bóng đá gian bảng tỷ lệ kèo bóng đá được làm sạch bằng cách nào.

-N
--no-sync

Theo mặc định,pg_basebackupSẽ chờ tất cả các tệp được viết an toàn vào đĩa. Tùy chọn này gây rapg_basebackupĐể quay lại mà tỷ lệ kèo bóng đá chờ đợi, điều này nhanh hơn, nhưng có nghĩa là một sự cố hệ điều hành tiếp theo có thể để lại dự phòng cơ sở bị hỏng. Nói chung, tùy chọn này rất hữu ích cho thử nghiệm nhưng tỷ lệ kèo bóng đá nên được sử dụng khi tạo cài đặt sản xuất.

-P
-ProTrogress

Cho phép báo cáo tiến độ. Bật này sẽ cung cấp một báo cáo tiến độ gần đúng trong quá trình tỷ lệ kèo bóng đá. Vì cơ sở dữ liệu có thể thay đổi trong quá trình tỷ lệ kèo bóng đá, đây chỉ là một xấp xỉ và có thể không kết thúc chính xác100%. Cụ thể, khi nhật ký Wal được bao gồm trong bản tỷ lệ kèo bóng đá, tổng lượng dữ liệu không thể được ước tính trước và trong trường hợp này, kích thước mục tiêu ước tính sẽ tăng lên khi nó vượt qua tổng ước tính mà không có wal.

Khi điều này được bật, bản tỷ lệ kèo bóng đá sẽ bắt đầu bằng cách liệt kê kích thước của toàn bộ cơ sở dữ liệu, sau đó quay lại và gửi nội dung thực tế. Điều này có thể làm cho bản tỷ lệ kèo bóng đá mất nhiều thời gian hơn một chút và đặc biệt sẽ mất nhiều thời gian hơn trước khi dữ liệu đầu tiên được gửi.

-Sslotname
-slot =slotname

Tùy chọn này chỉ có thể được sử dụng cùng với-x luồng. Nó làm cho phát trực tuyến WAL sử dụng khe sao chép được chỉ định. Nếu bản tỷ lệ kèo bóng đá cơ sở được dự định sẽ được sử dụng làm dự phòng sao chép phát trực tuyến bằng cách sử dụng các khe sao chép, thì nó sẽ sử dụng cùng một tên khe saochính_SLOT_NAME. Bằng cách đó, đảm bảo rằng máy chủ không xóa bất kỳ dữ liệu WAL cần thiết nào trong thời gian giữa cuối bản tỷ lệ kèo bóng đá cơ sở và bắt đầu sao chép phát trực tuyến.

Khe tỷ lệ kèo bóng đá chép được chỉ định phải tồn tại trừ khi tùy chọn-Ccũng được sử dụng.

Nếu tùy chọn này không được chỉ định và máy chủ hỗ trợ các khe tỷ lệ kèo bóng đá chép tạm thời (phiên bản 10 trở lên), thì một khe tỷ lệ kèo bóng đá chép tạm thời được sử dụng tự động để phát trực tuyến Wal.

-V
--Verbose

Cho phép chế độ Verbose. Sẽ xuất một số bước bổ sung trong quá trình khởi động và tắt, cũng như hiển thị tên tệp chính xác hiện đang được xử lý nếu báo cáo tiến độ cũng được bật.

--no-slot

Tùy chọn này ngăn chặn việc tạo ra một khe sao chép tạm thời trong quá trình tỷ lệ kèo bóng đá ngay cả khi nó được máy chủ hỗ trợ.

Các khe tỷ lệ kèo bóng đá chép tạm thời được tạo theo mặc định nếu không có tên khe nào được đưa ra với tùy chọn-SKhi sử dụng phát trực tuyến nhật ký.

Mục đích chính của tùy chọn này là cho phép lấy một bản tỷ lệ kèo bóng đá cơ sở khi máy chủ không có các khe sao chép miễn phí. Sử dụng các khe sao chép hầu như luôn luôn được ưa thích, bởi vì nó ngăn chặn cần thiết mà WAL cần bị loại bỏ trong quá trình tỷ lệ kèo bóng đá.

--tỷ lệ kèo bóng đá-Verify-Checksums

Vô hiệu hóa xác minh tổng kiểm tra, nếu chúng được bật trên máy chủ, bản tỷ lệ kèo bóng đá cơ sở được lấy từ.

Theo mặc định, tổng kiểm tra được xác minh và các lỗi kiểm tra sẽ dẫn đến trạng thái thoát khác không. Tuy nhiên, bản tỷ lệ kèo bóng đá cơ sở sẽ không bị xóa trong trường hợp như vậy, như thể--No-CleanTùy chọn đã được sử dụng. Thất bại xác minh kiểm tra cũng sẽ được báo cáo trongPG_STAT_DATABASEXem.

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

-DConnstr
--dbname =Connstr

Chỉ định các tham số được sử dụng để kết nối với máy chủ, dưới dạngchuỗi kết nối; Chúng sẽ ghi đè bất kỳ tùy chọn dòng lệnh xung đột nào.

Tùy chọn được gọi là--DBNAMEĐể thống nhất với các ứng dụng khách khác, nhưng vìpg_basebackuptỷ lệ kèo bóng đá kết nối với bất kỳ cơ sở dữ liệu cụ thể nào trong cụm, tên cơ sở dữ liệu trong chuỗi kết nối sẽ bị bỏ qua.

-Hmáy chủ
--host =host

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

-PCổng
--port =Cổng

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

-SKhoảng
--status-interval =Khoảng

Chỉ định số giây giữa các gói trạng thái được gửi lại cho máy chủ. Điều này cho phép theo dõi dễ dàng hơn về tiến trình từ máy chủ. Giá trị bằng 0 vô hiệu hóa hoàn toàn các cập nhật trạng thái định kỳ, mặc dù bản cập nhật vẫn sẽ được gửi khi được máy chủ yêu cầu, để tránh mất thời gian ngắt kết nối. Giá trị mặc định là 10 giây.

-Utên người dùng
--Username =tên người dùng

Tên người dùng để kết nối AS.

-W
--no-password

tỷ lệ kèo bóng đá bao giờ đưa ra lời nhắc mật khẩu. Nếu máy chủ yêu cầu xác thực mật khẩu và mật khẩu tỷ lệ kèo bóng đá có sẵn bằng các phương tiện khác như.pgassTệp, nỗ lực kết nối sẽ tỷ lệ kèo bóng đá thành công. Tùy chọn này có thể hữu ích trong các công việc và tập lệnh hàng loạt trong đó tỷ lệ kèo bóng đá có người dùng nào để nhập mật khẩu.

-W
--password

Forcepg_basebackupĐể nhắc mật khẩu trước khi kết nối với cơ sở dữ liệu.

Tùy chọn này tỷ lệ kèo bóng đá bao giờ cần thiết, vìpg_basebackupSẽ tự động nhắc mật khẩu nếu máy chủ yêu cầu xác thực mật khẩu. Tuy nhiên,pg_basebackupSẽ lãng phí một nỗ lực kết nối để tìm ra rằng máy chủ muốn có mật khẩu. Trong một số trường hợp, nó đáng để gõ-WĐể tránh nỗ lực kết nối thêm.

Các tùy chọn khác cũng có sẵn:

-V
--Version

inpg_basebackupPhiên bản và Thoát.

-?
--Help

Hiển thị trợ giúp vềpg_basebackupĐối số dòng lệnh và thoát.

Môi trường

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

Biến môi trườngpg_colorChỉ định có nên sử dụng màu trong các thông báo chẩn đoán hay tỷ lệ kèo bóng đá. Các giá trị có thể làluôn luôn, Autotỷ lệ kèo bóng đá bao giờ.

ghi chú

Khi bắt đầu tỷ lệ kèo bóng đá, một điểm kiểm tra cần được ghi trên máy chủ, bản tỷ lệ kèo bóng đá được lấy từ. Đặc biệt nếu tùy chọn--CheckPoint = Fasttỷ lệ kèo bóng đá được sử dụng, điều này có thể mất một thời gian trong đópg_basebackupsẽ xuất hiện tỷ lệ kèo bóng đá hoạt động.

Bản tỷ lệ kèo bóng đá sẽ bao gồm tất cả các tệp trong thư mục dữ liệu và không gian bảng, bao gồm các tệp cấu hình và bất kỳ tệp bổ sung nào được đặt trong thư mục của các bên thứ ba, ngoại trừ một số tệp tạm thời được quản lý bởi PostgreSQL. Nhưng chỉ các tệp và thư mục thông thường được sao chép, ngoại trừ các liên kết tượng trưng được sử dụng cho các không gian bảng được bảo tồn. Các liên kết tượng trưng chỉ ra một số thư mục nhất định được biết đến với PostgreSQL được sao chép dưới dạng thư mục trống. Các liên kết tượng trưng khác và các tập tin thiết bị đặc biệt được bỏ qua. Nhìn thấyPhần 52.4Để biết chi tiết chính xác.

Không gian bảng sẽ ở định dạng đơn giản theo mặc định được tỷ lệ kèo bóng đá theo cùng một đường dẫn họ có trên máy chủ, trừ khi tùy chọn--TableSpace-mappingđược sử dụng. Nếu không có tùy chọn này, chạy một bản tỷ lệ kèo bóng đá cơ sở định dạng đơn giản trên cùng một máy chủ với máy chủ sẽ không hoạt động nếu các không gian bảng được sử dụng, bởi vì bản tỷ lệ kèo bóng đá sẽ phải được ghi vào cùng một vị trí thư mục với các không gian bảng gốc.

Khi chế độ định dạng TAR được sử dụng, trách nhiệm của người dùng là giải nén từng tệp TAR trước khi khởi động máy chủ PostgreSQL. Nếu có các tỷ lệ kèo bóng đá gian bảng bổ sung, các tệp TAR cho chúng cần được giải nén ở các vị trí chính xác. Trong trường hợp này, các liên kết tượng trưng cho các tỷ lệ kèo bóng đá gian bảng đó sẽ được tạo bởi máy chủ theo nội dung củaTablespace_MapTệp được bao gồm trongbase.tarTệp.

pg_basebackupHoạt động với các máy chủ giống nhau hoặc phiên bản chính cũ hơn, xuống 9.1. Tuy nhiên, chế độ phát trực tuyến Wal (-x luồng) Chỉ hoạt động với phiên bản máy chủ 9.3 trở lên và chế độ định dạng TAR (-format = tar) của phiên bản hiện tại chỉ hoạt động với phiên bản máy chủ 9.5 trở lên.

pg_basebackupsẽ bảo tồn quyền của nhóm trong cảPlaintarĐịnh dạng nếu quyền của nhóm được bật trên cụm nguồn.

Ví dụ

Để tạo bản tỷ lệ kèo bóng đá cơ sở của máy chủ tạiMyDbservervà lưu trữ nó trong thư mục cục bộ/usr/local/pgsql/data:

$ 

Để tạo bản tỷ lệ kèo bóng đá máy chủ cục bộ với một tệp TAR được nén cho mỗi không gian bảng và lưu trữ nó trong thư mụctỷ lệ kèo bóng đá, Hiển thị báo cáo tiến độ trong khi đang chạy:

$ pg_basebackup -d tỷ lệ kèo bóng đá -FT -Z -P

Để tạo bản tỷ lệ kèo bóng đá của cơ sở dữ liệu cục bộ không gian đơn và nén điều này vớiBZIP2:

$ pg_basebackup -d --ft -x tìm nạp | BZIP2 tỷ lệ kèo bóng đátar.bz2

(Lệnh này sẽ thất bại nếu có nhiều tỷ lệ kèo bóng đá gian bảng trong cơ sở dữ liệu.)

Để tạo bản tỷ lệ kèo bóng đá của cơ sở dữ liệu cục bộ trong đó không gian bảng trong/opt/tsđược chuyển thành./backup/ts:

$ 

Xem thêm

pg_dump