عرض نتائج استعلام العميل PSQL 8.3+
-
22-09-2019 - |
سؤال
سؤال سخيف بالأحرى ، لكن لا يمكنني العثور على الإجابة في مستندات أو صفحات الرجل.
بدءًا من 8.3 ، أعتقد ، لن يعرض عميل PSQL CLI نتائج استعلام كبير مضمّن. إنها أنابيب إلى مشاهد نتيجة "أقل تشبهًا" يختفي عندما تضغط على Q.
هذا يجعل من الصعب للغاية استخدام البيانات من الاستعلام الأول في الاستعلامات أو التحديثات اللاحقة.
هل يعرف أي شخص مفتاح أو طريقة لإجبار PSQL على عرض نتائج الاستعلام ، مثلما فعل العميل القديم؟
تحرير: مفتاح x يقوم بذلك ، لكنني بحاجة إلى عرض صف متعدد.
المحلول
نصائح أخرى
بالإضافة إلى \pset pager always
أضف ما يلي في .profile (أو .bashrc)
export PAGER=less
export LESS="-iMSx4 -FX"
يمكنك أيضًا تعطيله عند بدء تشغيل PSQL:
$ psql -U admin db_name --pset pager=off
اذا أنت دائماً تريد أن تكون متوقفة ، يمكنك إضافة هذا إلى الخاص بك .bashrc
ملف:
alias psql='psql --pset pager=off'
لا تنتمي إلى StackOverflow