2012-02-07 41 views
8

Tôi mới trong PostgreSql. Tôi nhập cơ sở dữ liệu trên máy linux của mình. Tôi có thể xem danh sách các bảng sử dụng lệnh \ d (GSM_test_db-# \d default_msg_details) để hiển thị danh sách bảng nhưng tôi muốn xem dữ liệu bảng.Lệnh PostgreSql để xem dữ liệu bảng

Mọi lệnh hiển thị dữ liệu bảng cũng vui lòng cho tôi biết.

Tôi đã sử dụng truy vấn chọn GSM_test_db-# SELECT * FROM default_msg_details nhưng không hiển thị bất kỳ điều gì và không hiển thị lỗi nào.

Vui lòng cho tôi biết nếu có bất kỳ lệnh nào hoặc tại sao lệnh này không hiển thị bất kỳ điều gì.

Trả lời

18

Bởi vì bạn cần phải chấm dứt tuyên bố của bạn với một ;

+0

Khi thêm ";", nó cung cấp thông báo lỗi sau: L ERI: lỗi cú pháp tại hoặc gần ";" LINE 1: SELECT * FROM default_table; – theLearner

+0

Tôi tìm thấy câu trả lời ở đây. Ngoài việc thêm dấu chấm phẩy, chúng tôi cần tắt tính năng phân trang: http://stackoverflow.com/questions/11180179/postgresql-disable-more-output – theLearner

9

Hãy thử SELECT * FROM "default_msg_details";

Bên cạnh việc thêm ";" ở cuối truy vấn, bạn cũng cần thêm dấu ngoặc kép ("") vào tên tabel của mình.

Các vấn đề liên quan