Tôi muốn kết xuất truy vấn chọn vào tệp văn bản được phân tách bằng tab bằng cách sử dụng psql -F. Tuy nhiên, thao tác này không hoạt động:Cách đặt dấu phân tách tab bằng cách sử dụng psql -F
psql -Umyuser mydb -F '\t' --no-align -c "select * from mytable" -o /tmp/dumpfile.txt
Điều đó làm cho dấu phân tách thành chữ. Làm cách nào để tôi sử dụng các tab thực này?
Cảm ơn! Chủ đề đó đã giúp. Tôi đã nhận nó để làm việc bằng cách sử dụng 'psql -Umyuser mydb -F $ '\ t' --no-align -c" select * từ mytable "-o/tmp/dumpfile.txt' –
nhận xét từ Jammie Forrest là rất hữu ích. fbarber có lẽ có thể thêm nó vào câu trả lời – Dimitris
Tôi cũng phải thêm '-A', để buộc đầu ra không được căn lề. Điều này có thể đã trở thành một yêu cầu trong các phiên bản psql mới hơn. – dland