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 liệu 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 một trang chohiện tạiPhiên bản hoặc một trong kèo tỷ số bóng đá euro hôm nay phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

PG_CTL

PG_CTL - Khởi tạo, bắt đầu, dừng hoặc điều khiển APostgreSQLkèo tỷ số bóng đá euro hôm nay chủ

Synopsis

PG_CTL init [db][-D Datadir] [-S] [-O InitDB-Options]

PG_CTL Bắt đầu[-D Datadir] [-L FileName] [-W] [-T giây] [-S] [-O Tùy kèo tỷ số bóng đá euro hôm nay] [-P đường dẫn] [-C]

PG_CTL Dừng[-D Datadir] [-M S [Mart] | f [AST] | i [mmediate]] [-W] [-T giây] [-S]

PG_CTL Khởi động lại[-D Datadir] [-M S [Mart] | f [AST] | i [mmediate]] [-W] [-T giây] [-S] [-O Tùy kèo tỷ số bóng đá euro hôm nay] [-C]

PG_CTL Tải lại[-D Datadir] [-S]

PG_CTL trạng thái[-D Datadir]

PG_CTL Quảng cáo[-D Datadir] [-W] [-T giây] [-S]

PG_CTL logrotate[-D Datadir] [-S]

PG_CTL giết Signal_name process_id

Trên Microsoft Windows, cũng:

PG_CTL Đăng ký[-D ​​Datadir] [-N ServiceName] [-U tên người dùng] [-P Mật khẩu] [-S A [UTO] | d [emand]] [-e Nguồn] [-W] [-T giây] [-S] [-O Tùy kèo tỷ số bóng đá euro hôm nay]

PG_CTL ungister[-N ServiceName]

Mô tả

PG_CTLlà một tiện ích để khởi tạo APostgreSQLCụm cơ sở dữ liệu, bắt đầu, dừng hoặc khởi động lạiPostgreSQLkèo tỷ số bóng đá euro hôm nay chủ cơ sở dữ liệu (Postgres) hoặc hiển thị trạng thái của kèo tỷ số bóng đá euro hôm nay chủ đang chạy. Mặc dù kèo tỷ số bóng đá euro hôm nay chủ có thể được khởi động thủ công,PG_CTLĐóng gói các tác vụ như chuyển hướng đầu ra nhật ký và tách ra khỏi nhóm đầu cuối và nhóm xử lý. Nó cũng cung cấp các tùy chọn thuận tiện để tắt kèo tỷ số bóng đá euro hôm nay.

TheinithoặcinitDBchế độ tạo ra một mớiPostgreSQLCụm cơ sở dữ liệu, nghĩa là một tập hợp các cơ sở dữ liệu sẽ được quản lý bởi một phiên bản kèo tỷ số bóng đá euro hôm nay chủ. Chế độ này gọiinitDBlệnh. Nhìn thấyinitDBĐể biết chi tiết.

Bắt đầuchế độ khởi chạy một kèo tỷ số bóng đá euro hôm nay chủ mới. kèo tỷ số bóng đá euro hôm nay chủ được khởi động trong nền và đầu vào tiêu chuẩn của nó được gắn vào/dev/null(hoặcnultrên Windows). Trên các hệ thống giống như unix, theo mặc định, đầu ra tiêu chuẩn và lỗi tiêu chuẩn của kèo tỷ số bóng đá euro hôm nay chủ được gửi đếnPG_CTLđầu ra tiêu chuẩn (không phải lỗi tiêu chuẩn). Đầu ra tiêu chuẩn củaPG_CTLSau đó, nên được chuyển hướng đến một tệp hoặc được chuyển sang quy trình khác như chương trình xoay log nhưrotatelogs; nếu không thìPostgressẽ viết đầu ra của nó vào thiết bị đầu cuối điều khiển (từ nền) và sẽ không rời khỏi nhóm quy trình của shell. Trên Windows, theo mặc định, đầu ra tiêu chuẩn và lỗi tiêu chuẩn của kèo tỷ số bóng đá euro hôm nay chủ được gửi đến thiết bị đầu cuối. Những hành vi mặc định này có thể được thay đổi bằng cách sử dụng-LĐể nối đầu ra của kèo tỷ số bóng đá euro hôm nay chủ vào tệp nhật ký. Sử dụng một trong hai-Lhoặc chuyển hướng đầu ra được khuyến nghị.

DừngChế độ tắt kèo tỷ số bóng đá euro hôm nay chủ đang chạy trong thư mục dữ liệu được chỉ định. Ba phương thức tắt khác nhau có thể được chọn với-MTùy kèo tỷ số bóng đá euro hôm nay.SmartHàngMode không cho phép kết nối mới, sau đó chờ tất cả các kèo tỷ số bóng đá euro hôm nay khách hiện tại ngắt kết nối và bất kỳ bản sao lưu trực tuyến nào để hoàn thành. Nếu kèo tỷ số bóng đá euro hôm nay chủ ở chế độ chờ nóng, bản sao phục hồi và phát trực tuyến sẽ bị chấm dứt khi tất cả các kèo tỷ số bóng đá euro hôm nay khách đã ngắt kết nối.HồinhanhHồichế độ (mặc định) không chờ khách hàng ngắt kết nối và sẽ chấm dứt bản sao lưu trực tuyến đang được tiến hành. Tất cả các giao dịch hoạt động được quay lại và kèo tỷ số bóng đá euro hôm nay khách bị ngắt kết nối, sau đó kèo tỷ số bóng đá euro hôm nay chủ bị tắt.ngay lập tứcHồiChế độ sẽ hủy bỏ tất cả các quy trình kèo tỷ số bóng đá euro hôm nay chủ ngay lập tức, mà không cần tắt kèo tỷ số bóng đá euro hôm nay. Lựa chọn này sẽ dẫn đến chu kỳ phục hồi sự cố trong khi bắt đầu kèo tỷ số bóng đá euro hôm nay chủ tiếp theo.

Khởi động lạichế độ thực hiện hiệu quả một điểm dừng theo sau là bắt đầu. Điều này cho phép thay đổiPostgresTùy chọn dòng lệnh hoặc thay đổi tùy chọn tệp cấu hình không thể thay đổi mà không khởi động lại kèo tỷ số bóng đá euro hôm nay chủ. Nếu các đường dẫn tương đối được sử dụng trên dòng lệnh trong khi bắt đầu kèo tỷ số bóng đá euro hôm nay chủ,Khởi động lạicó thể thất bại trừ khiPG_CTLđược thực thi trong cùng thư mục hiện tại như trong khi bắt đầu kèo tỷ số bóng đá euro hôm nay chủ.

Tải lạichế độ chỉ cần gửiPostgresQuá trình kèo tỷ số bóng đá euro hôm nay chủ ASIGHUPTín hiệu, khiến nó đọc lại kèo tỷ số bóng đá euro hôm nay tệp cấu hình của nó (PostgreSql.conf, pg_hba.conf, v.v.). Điều này cho phép thay đổi các tùy chọn tệp cấu hình không yêu cầu khởi động lại kèo tỷ số bóng đá euro hôm nay chủ đầy đủ để có hiệu lực.

trạng tháiChế độ kiểm tra xem kèo tỷ số bóng đá euro hôm nay chủ có đang chạy trong thư mục dữ liệu được chỉ định hay không. Nếu có, kèo tỷ số bóng đá euro hôm nay chủ củaPIDvà các tùy chọn dòng lệnh được sử dụng để gọi nó được hiển thị. Nếu kèo tỷ số bóng đá euro hôm nay chủ không chạy,PG_CTLTrả về trạng thái thoát là 3. Nếu thư mục dữ liệu có thể truy cập được không được chỉ định,pg_ctlTrả về trạng thái thoát là 4.

Quảng cáo20200_20336

logrotateChế độ xoay tệp nhật ký kèo tỷ số bóng đá euro hôm nay chủ. Để biết chi tiết về cách sử dụng chế độ này với các công cụ xoay nhật ký bên ngoài, xemPhần 24.3.

giếtChế độ gửi tín hiệu đến một quy trình được chỉ định. Điều này chủ yếu có giá trị trênMicrosoft Windowskhông có tích hợpgiếtlệnh. Sử dụng--HelpĐể xem danh sách kèo tỷ số bóng đá euro hôm nay tên tín hiệu được hỗ trợ.

Đăng kýChế độ đăng kýPostgreSQLkèo tỷ số bóng đá euro hôm nay chủ dưới dạng dịch vụ hệ thống trênMicrosoft Windows. The-STùy kèo tỷ số bóng đá euro hôm nay cho phép lựa kèo tỷ số bóng đá euro hôm nay loại bắt đầu dịch vụ,HồiAutoHồi(Tự động khởi động dịch vụ khi khởi động hệ thống) hoặcVangYêu cầuxông(Bắt đầu dịch vụ theo yêu cầu).

unregisterMode Unvergisters Dịch vụ hệ thống trênMicrosoft Windows. Điều này hoàn tác kèo tỷ số bóng đá euro hôm nay hiệu ứng củaĐăng kýlệnh.

Tùy kèo tỷ số bóng đá euro hôm nay

-C
--Core-Files

Cố gắng cho phép các sự cố kèo tỷ số bóng đá euro hôm nay chủ tạo ra các tệp lõi, trên các nền tảng có thể, bằng cách nâng bất kỳ giới hạn tài nguyên mềm nào được đặt trên các tệp lõi. Điều này rất hữu ích trong việc gỡ lỗi hoặc chẩn đoán các vấn đề bằng cách cho phép một dấu vết ngăn xếp từ quy trình kèo tỷ số bóng đá euro hôm nay chủ không thành công.

-DDatadir
-pgdata =Datadir

Chỉ định vị trí hệ thống tệp của các tệp cấu hình cơ sở dữ liệu. Nếu tùy kèo tỷ số bóng đá euro hôm nay này bị bỏ qua, biến môi trườngPGDATAđược sử dụng.

-LFileName
--log =FileName

Nối đầu ra nhật ký kèo tỷ số bóng đá euro hôm nay chủ vàoFileName. Nếu tệp không tồn tại, nó được tạo ra. TheUmaskđược đặt thành 077, do đó, truy cập vào tệp nhật ký không được phép cho người dùng khác theo mặc định.

-MMode
-mode =Mode

Chỉ định chế độ tắt kèo tỷ số bóng đá euro hôm nay.Modecó thểSmart, Fasthoặcngay lập tứchoặc chữ cái đầu tiên của một trong ba người này. Nếu tùy kèo tỷ số bóng đá euro hôm nay này bị bỏ qua,nhanhlà mặc định.

-OTùy kèo tỷ số bóng đá euro hôm nay
--Options =Tùy kèo tỷ số bóng đá euro hôm nay

Chỉ định các tùy kèo tỷ số bóng đá euro hôm nay sẽ được truyền trực tiếp choPostgreslệnh.-OCó thể được chỉ định nhiều lần, với tất cả các tùy kèo tỷ số bóng đá euro hôm nay đã cho được truyền qua.

TheTùy kèo tỷ số bóng đá euro hôm naythường được bao quanh bởi kèo tỷ số bóng đá euro hôm nay trích dẫn đơn hoặc đôi để đảm bảo rằng chúng được truyền qua dưới dạng một nhóm.

-OinitDB-Options
--Options =initDB-Options

Chỉ định các tùy kèo tỷ số bóng đá euro hôm nay sẽ được truyền trực tiếp choinitDBlệnh.-OCó thể được chỉ định nhiều lần, với tất cả các tùy kèo tỷ số bóng đá euro hôm nay đã cho được truyền qua.

TheInitDB-Optionsthường được bao quanh bởi kèo tỷ số bóng đá euro hôm nay trích dẫn đơn hoặc đôi để đảm bảo rằng chúng được truyền qua dưới dạng một nhóm.

-Pđường dẫn

Chỉ định vị trí củaPostgresthực thi. Theo mặc địnhPostgresthực thi được lấy từ cùng thư mục vớiPG_CTLhoặc không thành công, thư mục cài đặt có dây cứng. Không cần thiết phải sử dụng tùy kèo tỷ số bóng đá euro hôm nay này trừ khi bạn đang làm điều gì đó bất thường và gặp lỗi màPostgresKhông tìm thấy thực thi.

ininitChế độ, tùy kèo tỷ số bóng đá euro hôm nay này chỉ định tương tự vị trí củainitDBthực thi.

-S
--Silent

Chỉ in lỗi, không có tin nhắn thông tin.

-Tgiây
--timeout =giây

Chỉ định số giây tối đa để chờ đợi khi chờ hoàn thành thao tác (xem Tùy kèo tỷ số bóng đá euro hôm nay-W). Mặc định là giá trị củapgctltimeoutBiến môi trường hoặc, nếu không đặt, thành 60 giây.

-V
--Version

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

-W
--wait

Đợi hoạt động hoàn thành. Điều này được hỗ trợ cho kèo tỷ số bóng đá euro hôm nay chế độBắt đầu, Dừng, Khởi động lại, quảng báĐăng ký, và là mặc định cho kèo tỷ số bóng đá euro hôm nay chế độ đó.

Khi chờ,pg_ctlLiên tục kiểm tra kèo tỷ số bóng đá euro hôm nay chủPIDTệp, ngủ trong một khoảng thời gian ngắn giữa kèo tỷ số bóng đá euro hôm nay séc. Khởi động được coi là hoàn thành khiPIDTệp cho biết rằng kèo tỷ số bóng đá euro hôm nay chủ đã sẵn sàng chấp nhận kết nối. Tắt kèo tỷ số bóng đá euro hôm nay được coi là hoàn thành khi kèo tỷ số bóng đá euro hôm nay chủ tháoPIDTệp.PG_CTLTrả về mã thoát dựa trên sự thành công của khởi động hoặc tắt kèo tỷ số bóng đá euro hôm nay.

Nếu thao tác không hoàn thành trong thời gian chờ (xem Tùy kèo tỷ số bóng đá euro hôm nay-T), sau đóPG_CTLThoát với trạng thái thoát khác không. Nhưng lưu ý rằng hoạt động có thể tiếp tục trong nền và cuối cùng thành công.

-W
--no-wait

Không đợi hoạt động hoàn thành. Điều này trái ngược với tùy kèo tỷ số bóng đá euro hôm nay-W.

Nếu chờ đợi bị vô hiệu hóa, hành động được yêu cầu được kích hoạt, nhưng không có phản hồi về thành công của nó. Trong trường hợp đó, tệp nhật ký kèo tỷ số bóng đá euro hôm nay chủ hoặc hệ thống giám sát bên ngoài sẽ phải được sử dụng để kiểm tra tiến trình và thành công của hoạt động.

Trong kèo tỷ số bóng đá euro hôm nay bản phát hành trước của PostgreSQL, đây là mặc định ngoại trừDừngchế độ.

-?
--Help

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

Nếu một tùy kèo tỷ số bóng đá euro hôm nay được chỉ định là hợp lệ, nhưng không liên quan đến chế độ hoạt động đã kèo tỷ số bóng đá euro hôm nay,PG_CTLbỏ qua nó.

Tùy kèo tỷ số bóng đá euro hôm nay cho Windows

-eNguồn

Tên của nguồn sự kiện choPG_CTLĐể sử dụng để đăng nhập vào nhật ký sự kiện khi chạy dưới dạng dịch vụ Windows. Mặc định làPostgreSQL. Lưu ý rằng điều này chỉ kiểm soát kèo tỷ số bóng đá euro hôm nay tin nhắn được gửi từPG_CTLchính nó; Khi bắt đầu, kèo tỷ số bóng đá euro hôm nay chủ sẽ sử dụng nguồn sự kiện được chỉ định bởievent_sourceTham số. Nếu kèo tỷ số bóng đá euro hôm nay chủ bị lỗi rất sớm khi khởi động, trước khi tham số đó đã được đặt, nó cũng có thể đăng nhập bằng tên nguồn sự kiện mặc địnhPostgreSQL.

-NServiceName

Tên của dịch vụ hệ thống để đăng ký. Tên này sẽ được sử dụng làm tên dịch vụ và tên hiển thị. Mặc định làPostgreSQL.

-PMật khẩu

Mật khẩu cho người dùng chạy dịch vụ như.

-SBắt đầu loại

Loại bắt đầu của dịch vụ hệ thống.Bắt đầu loạicó thểAutohoặcYêu cầuhoặc chữ cái đầu tiên của một trong hai người này. Nếu tùy kèo tỷ số bóng đá euro hôm nay này bị bỏ qua,Autolà mặc định.

-Utên người dùng

Tên người dùng để người dùng chạy dịch vụ là. Đối với người dùng miền, hãy sử dụng định dạngDOMAIN \ username.

Môi trường

pgctltimeout

Giới hạn mặc định về số giây để chờ đợi khi chờ khởi động hoặc tắt kèo tỷ số bóng đá euro hôm nay hoàn tất. Nếu không được đặt, mặc định là 60 giây.

pgdata

Vị trí thư mục dữ liệu mặc định.

Hầu hếtPG_CTLkèo tỷ số bóng đá euro hôm nay chế độ yêu cầu biết vị trí thư mục dữ liệu; Do đó,-Dtùy kèo tỷ số bóng đá euro hôm nay là bắt buộc trừ khiPGDATAđược đặt.

Để biết các biến bổ sung ảnh hưởng đến kèo tỷ số bóng đá euro hôm nay chủ, xemPostgres.

Files

Postmaster.pid

PG_CTLKiểm tra tệp này trong thư mục dữ liệu để xác định xem kèo tỷ số bóng đá euro hôm nay chủ có đang chạy hay không.

Postmaster.opts

Nếu tệp này tồn tại trong thư mục dữ liệu,PG_CTL(trongKhởi động lạichế độ) sẽ chuyển nội dung của tệp làm tùy kèo tỷ số bóng đá euro hôm nay choPostgres, trừ khi được ghi đè bởi-OTùy kèo tỷ số bóng đá euro hôm nay. Nội dung của tệp này cũng được hiển thị trongtrạng tháichế độ.

Ví dụ

Khởi động kèo tỷ số bóng đá euro hôm nay chủ

Để khởi động kèo tỷ số bóng đá euro hôm nay chủ, chờ cho đến khi kèo tỷ số bóng đá euro hôm nay chủ chấp nhận kết nối:

$ PG_CTL Bắt đầu

Để khởi động kèo tỷ số bóng đá euro hôm nay chủ bằng cổng 5433 và chạy mà không cầnfsync, Sử dụng:

$ PG_CTL -O "-F -P 5433" Bắt đầu

Dừng kèo tỷ số bóng đá euro hôm nay chủ

Để dừng kèo tỷ số bóng đá euro hôm nay chủ, sử dụng:

$ PG_CTL STOP

The-MTùy kèo tỷ số bóng đá euro hôm nay cho phép kiểm soátLàm thế nàokèo tỷ số bóng đá euro hôm nay chủ tắt:

$ PG_CTL STOP -M SMART

Khởi động lại kèo tỷ số bóng đá euro hôm nay chủ

Khởi động lại kèo tỷ số bóng đá euro hôm nay chủ gần như tương đương với việc dừng kèo tỷ số bóng đá euro hôm nay chủ và khởi động lại, ngoại trừ theo mặc định,PG_CTLLưu và sử dụng lại các tùy chọn dòng lệnh được chuyển đến ví dụ đã chạy trước đó. Để khởi động lại kèo tỷ số bóng đá euro hôm nay chủ bằng các tùy chọn tương tự như trước đây, sử dụng:

$ PG_CTL Khởi động lại

Nhưng nếu-Ođược chỉ định, thay thế mọi tùy kèo tỷ số bóng đá euro hôm nay trước đó. Để khởi động lại bằng cổng 5433, vô hiệu hóafsyncKhi khởi động lại:

$ PG_CTL -O "-F -P 5433" Khởi động lại

Hiển thị trạng thái kèo tỷ số bóng đá euro hôm nay chủ

Đây là đầu ra trạng thái mẫu từPG_CTL:

$ pg_ctl trạng thái
PG_CTL: kèo tỷ số bóng đá euro hôm nay chủ đang chạy (PID: 13718)
/usr/local/pgsql/bin/postgres "-d" "/usr/local/pgsql/data" "-p" "5433" "-b" "128"

Dòng thứ hai là lệnh sẽ được gọi trong chế độ khởi động lại.

Xem thêm

initDB, Postgres