سؤال

سؤال سخيف بالأحرى ، لكن لا يمكنني العثور على الإجابة في مستندات أو صفحات الرجل.

بدءًا من 8.3 ، أعتقد ، لن يعرض عميل PSQL CLI نتائج استعلام كبير مضمّن. إنها أنابيب إلى مشاهد نتيجة "أقل تشبهًا" يختفي عندما تضغط على Q.

هذا يجعل من الصعب للغاية استخدام البيانات من الاستعلام الأول في الاستعلامات أو التحديثات اللاحقة.

هل يعرف أي شخص مفتاح أو طريقة لإجبار PSQL على عرض نتائج الاستعلام ، مثلما فعل العميل القديم؟

تحرير: مفتاح x يقوم بذلك ، لكنني بحاجة إلى عرض صف متعدد.

هل كانت مفيدة؟

المحلول

\pset pager off

\pset pager on

\pset pager always

بدلاً عن ذلك، قم بتكوين النداء حسب رغبتك.

نصائح أخرى

بالإضافة إلى \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'
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top