SELECT table_name
FROM information_schema.tables
WHERE table_type='BASE TABLE'
AND table_schema='public';
Đối với MySQL, bạn sẽ cần table_schema = 'dbName' và đối với MSSQL, hãy xóa điều kiện đó.
Lưu ý rằng "chỉ những bảng và dạng xem được hiển thị rằng người dùng hiện tại có quyền truy cập". Ngoài ra, nếu bạn có quyền truy cập vào nhiều cơ sở dữ liệu và muốn giới hạn kết quả ở một cơ sở dữ liệu nhất định, bạn có thể đạt được điều đó bằng cách thêm điều kiện AND table_catalog = 'yourDatabase' (trong PostgreQuery).
Nếu bạn cũng muốn loại bỏ tiêu đề hiển thị tên hàng và chân trang hiển thị số hàng, bạn có thể khởi động psql bằng tùy chọn dòng lệnh -t (viết tắt chỉ --tuples) hoặc bạn có thể chuyển đổi cài đặt trong psql dòng lệnh của \ t (viết tắt của \ pset tuples_only). Điều này có thể hữu ích, ví dụ khi đường ống đầu ra sang một lệnh khác với \ g [| lệnh].