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

In ra màn hình trong tệp .sql postgres

Nếu bạn chỉ nạp một đống lớn SQL vào psql thì bạn có một vài lựa chọn.

Bạn có thể chạy psql với --echo-all :

-a
--echo-all
In tất cả các dòng đầu vào thành đầu ra tiêu chuẩn khi chúng được đọc. Điều này hữu ích hơn cho việc xử lý tập lệnh so với chế độ tương tác. Điều này tương đương với việc đặt biến ECHO đến all .

Tuy nhiên, điều đó và các tùy chọn "lặp lại mọi thứ thuộc loại này" khác (xem hướng dẫn sử dụng) có lẽ quá ồn. Nếu bạn chỉ muốn in mọi thứ theo cách thủ công, hãy sử dụng \echo :

\echo text [...]
In các đối số ra đầu ra chuẩn, được phân tách bằng một dấu cách và theo sau là một dòng mới. Điều này có thể hữu ích để xen kẽ thông tin trong đầu ra của các tập lệnh.

Vì vậy, bạn có thể nói:

\echo 'Starting to insert into table X'
-- big pile of inserts go here...
\echo 'Finished inserting into table X'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách thay đổi ngôn ngữ khi định dạng số trong PostgreSQL

  2. Tổng hợp các cột với các bộ lọc bổ sung (riêng biệt)

  3. Những thách thức khi mở rộng quy mô cơ sở dữ liệu Moodle PostgreSQL

  4. Làm cách nào để sử dụng dữ liệu mùa xuân jpa để truy vấn cột jsonb?

  5. PostgreSQL - Thêm khóa vào từng đối tượng của mảng JSONB