PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

PostgreSQL vô hiệu hóa nhiều đầu ra hơn

Để tắt phân trang nhưng giữ lại đầu ra, sử dụng:

\pset pager off

Để ghi nhớ cài đặt này, hãy thêm nó vào ~ / .psqlrc của bạn, ví dụ:như thế này:echo \\pset pager off >> ~/.psqlrc

Xem hướng dẫn psql.

Trên các phiên bản cũ hơn của Pg, nó chỉ là một nút chuyển đổi, vì vậy \pset pager

Để chặn hoàn toàn đầu ra truy vấn, hãy sử dụng \o /dev/null trong psql của bạn tập lệnh.

Để ngăn chặn psql đầu ra thông tin của, chạy nó với -q hoặc đặt QUIET=1 trong môi trường.

Để tạo ra kết quả và loại bỏ chúng, bạn có thể chuyển hướng stdout thành /dev/null với:

psql db -f sql.sql >/dev/null

Bạn có thể chuyển hướng cả stdout và stderr bằng:

psql db -f sql.sql >&/dev/null

nhưng tôi không khuyến khích điều đó, vì nó sẽ loại bỏ thông tin lỗi có thể cảnh báo bạn có điều gì đó không ổn. Bạn cũng đang tạo ra kết quả và vứt bỏ chúng, điều này không hiệu quả; tốt hơn hết bạn không nên tạo chúng ngay từ đầu bằng cách điều chỉnh các truy vấn của mình.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Liệt kê các hàm được lưu trữ tham chiếu đến một bảng trong PostgreSQL

  2. Trong psql, tại sao một số lệnh không có tác dụng?

  3. Hàm RPAD () trong PostgreSQL

  4. Cách đóng lỗ hổng bảo mật trong PostgreSQL

  5. Postgres 9.1 so với Mysql 5.6 InnoDB?