PSQL [dbname] psql -a [-cTruy vấn] [-ddbname] -e -e [-fFileName] [-fphân tách] [-htên máy chủ] -hln [-oFileName] [ -PCổng] -QSST [-TTable_O] -ux [dbname]
PSQLChấp nhận nhiều kèo bóng đá hôm nay và ngày mai đối số dòng lệnh, một tập hợp kèo bóng đá hôm nay và ngày mai lệnh meta phong phú và đầySQLNgôn ngữ được hỗ trợ bởiPostgres. Phổ biến nhất Đối số dòng kèo bóng đá hôm nay và ngày mai là:
Tên của cơ sở dữ kèo bóng đá hôm nay và ngày mai hiện có để truy cập.dbnameMặc định với giá trị củangười dùngbiến môi trường hoặc, nếu Đó không phải là được đặt, với tên tài khoản Unix của hiện tại người dùng.
Một truy vấn duy nhất để chạy.PSQLSẽ thoát khi hoàn thành.
Tập hợp đầy đủ kèo bóng đá hôm nay và ngày mai đối số dòng lệnh và kèo bóng đá hôm nay và ngày mai lệnh meta là được mô tả trong phần tiếp theo.
Có một số biến môi trường có thể được sử dụng trong Liu của kèo bóng đá hôm nay và ngày mai đối số dòng lệnh. Ngoài ra,PostgresThư viện Frontend được sử dụng bởiPSQLỨng dụng tìm kiếm kèo bóng đá hôm nay và ngày mai biến môi trường tùy chọn khác để cấu hình, ví dụ, Phong cách đại diện ngày/giờ và múi giờ địa phương. Tham khảo chương trênlibpqTrongHướng dẫn của lập trình viênĐể biết thêm chi tiết.
Bạn có thể đặt bất kỳ biến môi trường nào sau đây thành Tránh chỉ định kèo bóng đá hôm nay và ngày mai tùy chọn dòng lệnh:
TheDNStên máy chủ của Máy chủ cơ sở dữ kèo bóng đá hôm nay và ngày mai. Cài đặtPGHOSTđến a Chuỗi dài khác không gây raTCP/IPGiao tiếp sẽ được sử dụng, thay vào đó hơn ổ cắm miền unix cục bộ mặc định.
Số cổng mà APostgresMáy chủ đang nghe. Mặc định ĐẾN5432.
Mục tiêu hiển thị tin nhắn từ máy khách Thư viện hỗ trợ. Không bắt buộc.
nếupgoptionđược chỉ định, sau đó kèo bóng đá hôm nay và ngày mai tùy chọn mà nó chứa được phân tích cú pháptrướcmọi tùy chọn dòng kèo bóng đá hôm nay và ngày mai.
PGREALMChỉ áp dụng nếuKerberosXác thực là đang sử dụng. Nếu biến môi trường này được đặt,Postgressẽ thử xác thực với kèo bóng đá hôm nay và ngày mai máy chủ cho vương quốc này và sẽ sử dụng vé riêng kèo bóng đá hôm nay và ngày mai tập tin để tránh xung đột với kèo bóng đá hôm nay và ngày mai tập tin vé cục bộ. XemHướng dẫn của Quản trị viên PostgreSQLĐể biết thêm thông tin vềKerberos.
PSQLTrả về 0 cho vỏ Khi hoàn thành thành công tất cả kèo bóng đá hôm nay và ngày mai truy vấn, 1 cho lỗi, 2 cho Ngắt kết nối đột ngột khỏi phần phụ trợ.PSQLcũng sẽ trả về 1 nếu kết nối Không thể thực hiện cơ sở dữ kèo bóng đá hôm nay và ngày mai vì bất kỳ lý do gì.
DELIMITER tab mặc định được sử dụng.
PSQLlà dựa trên ký tự Front-end toPostgres. Nó Cho phép bạn nhập kèo bóng đá hôm nay và ngày mai truy vấn tương tác, phát hành chúng choPostgres, và xem truy vấn kết quả.
PSQLlà mộtPostgresỨng dụng khách. Do đó, APostmasterQuy trình phải được Chạy trên máy chủ máy chủ cơ sở dữ kèo bóng đá hôm nay và ngày mai trướcPSQLđược thực thi. Ngoài ra, đúng tham số để xác định máy chủ cơ sở dữ kèo bóng đá hôm nay và ngày mai, chẳng hạn nhưPostmasterTên máy chủ, có thể cần được chỉ định như mô tả bên dưới.
KhiPSQLBắt đầu, nó đọc kèo bóng đá hôm nay và ngày mai lệnh SQL từ/etc/psqlrcvà sau đó từ$ (Trang chủ)/. PSQLRCĐiều này cho phép kèo bóng đá hôm nay và ngày mai lệnh SQL nhưsetcó thể được sử dụng để đặt ngày Kiểu được chạy vào đầu mỗi phiên.
PSQLcố gắng tạo ra một Kết nối với cơ sở dữ liệu tại tên máy chủ và số cổng được chỉ định trên dòng lệnh. Nếu kết nối không thể được thực hiện vì bất kỳ lý do nào (ví dụ: không đủ kèo bóng đá hôm nay và ngày mai đặc quyền, người bưu điện không chạy trên máy chủ, v.v.) .IRPSQLSẽ trả về một lỗi cho biết
Kết nối với cơ sở dữ kèo bóng đá hôm nay và ngày mai không thành công.Lý do cho sự cố kết nối không được cung cấp.
Trong hoạt động bình thường,PSQLCung cấp lời nhắc với tên của cơ sở dữ kèo bóng đá hôm nay và ngày maiPSQLhiện tại được kết nối với theo sau là chuỗi "=". Ví dụ,
$PSQL TestDBChào mừng bạn đến với màn hình SQL tương tác PostgreSQL: Vui lòng đọc Tệp Bản quyền cho kèo bóng đá hôm nay và ngày mai điều khoản bản quyền của PostgreSQL [Postgresql 6.5.0 trên i686-pc-linux-GNU, được biên soạn bởi GCC 2.7.2.3]] kiểu \? Để được trợ giúp trên kèo bóng đá hôm nay và ngày mai lệnh chém gõ \ q để bỏ Nhập \ g hoặc chấm dứt với dấu chấm phẩy để thực thi truy vấn Bạn hiện đang được kết nối với cơ sở dữ liệu: TestDB testdb =
Tại lời nhắc, người dùng có thể nhậpSQLTruy vấn. Trừ khi tùy chọn -S được đặt, kèo bóng đá hôm nay và ngày mai dòng đầu vào được gửi đến phần phụ trợ khi kết thúc truy vấn đạt được dấu chấm phẩy.
Bất cứ khi nào một truy vấn được thực thi,PSQLCũng kèo bóng đá hôm nay và ngày mai cuộc thăm dò ý kiến không đồng bộ kèo bóng đá hôm nay và ngày mai sự kiện thông báo được tạo bởiNghevàThông báo.
PSQLcó thể được sử dụng trong một đường ống trình tự và tự động phát hiện khi nó không nghe hoặc nói chuyện với một tty thực sự.
tác giả:Từ Brett McCormick trong danh sách gửi thư 1998-04-04.
Để ảnh hưởng đến hành vi phân trang của bạnPSQLđầu ra, đặt hoặc hủy đặt môi trường máy nhắn tin của bạn biến. Tôi luôn phải đặt của tôi trước khi nó sẽ tạm dừng. Và Tất nhiên bạn phải làm điều này trước khi bắt đầu chương trình.
Trong CSH/TCSH hoặc kèo bóng đá hôm nay và ngày mai vỏ C khác:
% UNSETENV PAGERtrong khi ở Sh/bash hoặc kèo bóng đá hôm nay và ngày mai vỏ Bourne khác:
% unset Pager
PSQLHiểu về Tùy chọn dòng kèo bóng đá hôm nay và ngày mai sau:
Tắt tính chất Biện minh khi in ra bảng kèo bóng đá hôm nay và ngày mai yếu tố.
Chỉ định rằngPSQLlà thực thi một chuỗi truy vấn,Truy vấn, và sau đó thoát. Điều này rất hữu ích Đối với kèo bóng đá hôm nay và ngày mai tập lệnh shell, thường kết hợp với-QTùy chọn trong kèo bóng đá hôm nay và ngày mai tập lệnh shell.
Chỉ định tên của cơ sở dữ kèo bóng đá hôm nay và ngày mai để kết nối. Đây là tương đương với chỉ địnhdbnamelà trường cuối cùng trong kèo bóng đá hôm nay và ngày mai đường kẻ.
Echo truy vấn được gửi đến phần phụ trợ
Echo truy vấn thực tế được tạo bởi \ D và kèo bóng đá hôm nay và ngày mai dấu gạch chéo ngược khác lệnh
Sử dụng tệpFileNamenhư nguồn truy vấn thay vì đọc kèo bóng đá hôm nay và ngày mai truy vấn tương tác. Tệp này phải được chỉ định và hiển thị Frontend của máy khách.
Sử dụngphân táchLà trường máy tách biệt. Mặc định là thanh dọc ASCII ("|").
Chỉ định tên máy chủ của máy màPostmasterđang chạy. Không có tùy chọn này, giao tiếp được thực hiện bằng cách sử dụng cục bộ Ổ cắm miền unix.
BậtHTML 3.0Tabular đầu ra.
Liệt kê tất cả kèo bóng đá hôm nay và ngày mai cơ sở dữ liệu có sẵn, sau đó thoát. Khác kèo bóng đá hôm nay và ngày mai tùy chọn không kết nối bị bỏ qua.
Không sử dụng thư viện Readline để chỉnh sửa dòng đầu vào và Lịch sử chỉ huy.
Đặt tất cả đầu ra vào tệpFileName. Con đường phải được ghi bởi máy khách.
Chỉ định cổng TCP/IP hoặc, theo thiếu sót, Unix cục bộ Phần mở rộng tệp ổ cắm miền trên đóPostmasterĐang nghe kèo bóng đá hôm nay và ngày mai kết nối. Mặc định là giá trị củaPGPORTBiến môi trường, nếu được đặt hoặc thành 5432.
Chỉ định rằngPSQLnên làm việc lặng lẽ. Theo mặc định, nó in chào mừng và thoát thông báo và lời nhắc cho mỗi truy vấn và in ra Số lượng hàng được trả lại từ một truy vấn. Nếu tùy chọn này được sử dụng, Không ai trong số này xảy ra. Điều này hữu ích với-CTùy chọn.
Chạy ở chế độ một bước trong đó người dùng được nhắc mỗi truy vấn trước khi nó được gửi đến phần phụ trợ.
Chạy ở chế độ một dòng trong đó mỗi truy vấn bị chấm dứt bởi một dòng mới, thay vì dấu chấm phẩy.
Tắt in tên cột. Điều này hữu ích với-CTùy chọn trong kèo bóng đá hôm nay và ngày mai tập lệnh shell.
Cho phép bạn chỉ định kèo bóng đá hôm nay và ngày mai tùy chọn được đặt trongBảng ...Tag forHTML 3.0Đầu ra bảng. Ví dụ,Biên giớisẽ cung cấp cho bạn kèo bóng đá hôm nay và ngày mai bảng với Biên giới. Điều này phải được sử dụng cùng với-HTùy chọn.
Yêu cầu người dùng cho tên người dùng và mật khẩu trước kết nối với cơ sở dữ kèo bóng đá hôm nay và ngày mai. Nếu cơ sở dữ kèo bóng đá hôm nay và ngày mai không yêu cầu Xác thực mật khẩu sau đó những điều này bị bỏ qua. Nếu tùy chọn không được sử dụng (và biến môi trường PGPassword không đặt) và cơ sở dữ kèo bóng đá hôm nay và ngày mai yêu cầu xác thực mật khẩu, sau đó Kết nối sẽ thất bại. Tên người dùng bị bỏ qua Dẫu sao thì.
Bật chế độ định dạng hàng mở rộng. Khi được bật mỗi hàng sẽ có tên cột của nó được in bên trái với Giá trị cột được in bên phải. Điều này hữu ích cho kèo bóng đá hôm nay và ngày mai hàng mà quá dài để phù hợp với một dòng màn hình. Đầu ra hàng HTML cũng hỗ trợ chế độ này.
Bạn có thể đặt kèo bóng đá hôm nay và ngày mai biến môi trường để tránh gõ một số Tùy chọn trên. Xem phần về kèo bóng đá hôm nay và ngày mai biến môi trường dưới.
Bất cứ điều gì bạn nhập vàoPSQL19160_19209PSQLĐề án meta. Bất cứ điều gì khác làSQLVà chỉ cần đi vào hiện tại bộ đệm truy vấn (và một khi bạn có ít nhất một truy vấn hoàn chỉnh, nó được tự động gửi đến phần phụ trợ).PSQLĐề án meta còn được gọi là Slash kèo bóng đá hôm nay và ngày mai lệnh.
Định dạng của APSQLlệnh là dấu gạch chéo ngược, được theo sau ngay lập tức bởi một động từ lệnh, sau đó bất kỳ lập luận. kèo bóng đá hôm nay và ngày mai đối số được tách ra khỏi động từ lệnh và nhau bởi bất kỳ số lượng ký tự không gian trắng nào.
Với kèo bóng đá hôm nay và ngày mai động từ lệnh ký tự đơn, bạn không thực sự cần Để tách động từ lệnh khỏi đối số bằng không gian trắng, vì lý do lịch sử. Dù sao bạn cũng nên.
kèo bóng đá hôm nay và ngày mai lệnh meta sau đây được xác định:
Chuyển đổi căn chỉnh trường khi in ra bảng ra ngoài kèo bóng đá hôm nay và ngày mai yếu tố.
Đặt chú thích bảng HTML3.0 thành từChú thíchxông.
Thiết lập kết nối với cơ sở dữ kèo bóng đá hôm nay và ngày mai mới, sử dụng mặc địnhtên người dùngNếu không có chỉ định. Kết nối trước được đóng.
Thực hiện bản sao frontend (máy khách). Đây là một hoạt động chạy kèo bóng đá hôm nay và ngày mai sao chép SQL, nhưng thay vì phụ trợ đọc hoặc viết tệp được chỉ định và do đó yêu cầu truy cập phụ trợ và đặc quyền người dùng đặc biệt,PSQLđọc hoặc ghi Tệp và định tuyến dữ kèo bóng đá hôm nay và ngày mai đến hoặc từ phần phụ trợ. Mặc địnhtabDelimiter được sử dụng.
Tip:Hoạt động này không hiệu quả nhưSQL Copykèo bóng đá hôm nay và ngày mai vì tất cả dữ liệu phải truyền thông qua kết nối IP máy khách/máy chủ hoặc ổ cắm. Vì Một lượng lớn dữ liệu kỹ thuật khác này có thể thích hợp hơn.
Liệt kê kèo bóng đá hôm nay và ngày mai bảng trong cơ sở dữ liệu hoặc nếuBảngđược chỉ định, liệt kê kèo bóng đá hôm nay và ngày mai cột trong Bảng đó. Nếu tên bảng được chỉ định là dấu hoa thị (“*”), Liệt kê tất cả kèo bóng đá hôm nay và ngày mai bảng và thông tin cột cho từng bảng.
Liệt kê tất cả kèo bóng đá hôm nay và ngày mai tập hợp có sẵn.
Liệt kê mô tả từpg_descripcủa đối tượng được chỉ định, mà có thể là một bảng, bảng.column, gõ, toán tử hoặc tổng hợp.
Tip:Không phải tất cả kèo bóng đá hôm nay và ngày mai đối tượng đều có mô tả trongpg_descrip. Chỉ huy meta này có thể hữu ích để có được một mô tả nhanh về bản địaPostgrestính năng.
danh sách kèo bóng đá hôm nay và ngày mai chức năng.
Chỉ danh sách chỉ mục.
Danh sách chỉ kèo bóng đá hôm nay và ngày mai toán tử.
chỉ liệt kê kèo bóng đá hôm nay và ngày mai chuỗi.
Liệt kê kèo bóng đá hôm nay và ngày mai bảng và chỉ mục hệ thống.
Chỉ liệt kê kèo bóng đá hôm nay và ngày mai bảng không hệ thống.
kèo bóng đá hôm nay và ngày mai loại danh sách.
Chỉnh sửa bộ đệm truy vấn hiện tại hoặc nội dung của tệpFileName.
Chỉnh sửa bộ đệm truy vấn hiện tại hoặc nội dung của tệpFileNamevà thực hiện nó khi Trình chỉnh sửa thoát.
Đặt bộ phân cách trường. Mặc định là một khoảng trống duy nhất không gian.
Gửi bộ đệm đầu vào truy vấn hiện tại đến phần phụ trợ và Tùy chọn lưu đầu ra trongFileNamehoặc ống đầu ra vào A Biệt riêng shell unix để thực thikèo bóng đá hôm nay và ngày mai.
Cung cấp trợ giúp cú pháp trên kèo bóng đá hôm nay và ngày mai SQL được chỉ định. Nếu nhưkèo bóng đá hôm nay và ngày maikhông phải là SQL được xác định kèo bóng đá hôm nay và ngày mai (hoặc không được ghi lại trongPSQL) hoặc nếukèo bóng đá hôm nay và ngày maikhông được chỉ định, sau đóPSQLsẽ liệt kê tất cả kèo bóng đá hôm nay và ngày mai lệnh cho sự trợ giúp của cú pháp có sẵn. Nếu nhưkèo bóng đá hôm nay và ngày mailà dấu hoa thị (Hồi*), sau đó cho Trợ giúp cú pháp trên tất cả kèo bóng đá hôm nay và ngày mai lệnh SQL.
chuyển đổiHTML3đầu ra. Đây là tương đương với-Hdòng kèo bóng đá hôm nay và ngày mai lựa chọn.
Đọc truy vấn từ tệpFileNamevào đầu vào truy vấn bộ đệm.
Liệt kê tất cả kèo bóng đá hôm nay và ngày mai cơ sở dữ liệu trong máy chủ.
Chuyển đổi màn hình bảng giống như màn hình cũ, bao gồm kèo bóng đá hôm nay và ngày mai nhân vật biên giới xung quanh bàn. Đây là SQL tiêu chuẩn đầu ra. Theo mặc định,PSQLchỉ bao gồm kèo bóng đá hôm nay và ngày mai phân tách trường giữa kèo bóng đá hôm nay và ngày mai cột.
Lưu kết quả truy vấn trong tương lai vào tệpFileNamehoặc kết quả trong tương lai Biệt riêng shell unix để thực thikèo bóng đá hôm nay và ngày mai. Nếu không có đối số nào được chỉ định, Gửi kết quả truy vấn đếnstdout.
In bộ đệm truy vấn hiện tại.
thoát khỏiPSQLChương trình.
Đặt lại (xóa) Bộ đệm truy vấn.
in hoặc lưu lịch sử dòng kèo bóng đá hôm nay và ngày mai tớiFileName. Nếu nhưFileNamebị bỏ qua, không lưu kèo bóng đá hôm nay và ngày mai lệnh tiếp theo đến một tập tin lịch sử. Tùy chọn này chỉ là Có sẵn nếuPSQLIS được định cấu hình để sử dụng readline.
Chuyển đổi Hiển thị kèo bóng đá hôm nay và ngày mai tiêu đề và hàng tên đầu ra Đếm chân trang (mặc định là BẬT).
Cho phép bạn chỉ định kèo bóng đá hôm nay và ngày mai tùy chọn được đặt trongBảng ...TAG choHTML 3.0Đầu ra bảng. Ví dụ,Biên giớisẽ cung cấp cho bạn kèo bóng đá hôm nay và ngày mai bảng với Biên giới. Điều này phải được sử dụng cùng với\ HĐề án meta.
Tăng chế độ định dạng hàng mở rộng. Khi được bật mỗi hàng sẽ có tên cột của nó được in bên trái với Giá trị cột được in bên phải. Điều này hữu ích cho kèo bóng đá hôm nay và ngày mai hàng mà quá dài để phù hợp với một dòng màn hình.HTMLChế độ đầu ra hàng hỗ trợ Cờ này cũng vậy.
xuất bộ đệm truy vấn hiện tại vào tệpFileName.
Tạo danh sách tất cả kèo bóng đá hôm nay và ngày mai bảng trong cơ sở dữ liệu với ACLS thích hợp (cấp quyền cấp/thu hồi) được liệt kê.
Thoát khỏi vỏ Unix riêng biệt hoặc thực hiện Unix yêu cầukèo bóng đá hôm nay và ngày mai.
Nhận thông tin trợ giúp về kèo bóng đá hôm nay và ngày mai lệnh chém (\ \ \).