এসকিউএল পাঠ্য কলামগুলি নির্বাচন করার সময় কীভাবে দীর্ঘ লাইনগুলি মোড়ানো যায়?


28

আমি দীর্ঘ টেক্সট কলাম সহ একটি টেবিল থেকে নির্বাচন করছি। আমি লম্বা লাইনগুলিকে সর্বাধিক লাইনের দৈর্ঘ্যে মোড়তে চাই।

থেকে:

SELECT * FROM test;
test_id |                                  text
--------+-----------------------------------------------------------------------
      1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris lorem

প্রতি:

test_id |              text
--------+-----------------------------
      1 | Lorem ipsum dolor sit amet,+
        | consectetur adipiscing elit+
        | . Mauris lorem

শব্দ সীমানায়? আমি মনে করি না যে বৈশিষ্ট্যটি সমর্থিত।
গাইউস

@ গাইউস: শব্দের সীমানা উপেক্ষা করা ঠিক আছে
জেজেজে

ধরে নিবেন আপনি কি কেবল ফলাফল মোড়ানো দেখতে চান? আপনি কি কমান্ডলাইন সরঞ্জাম বা পিজিএডমিন বা পিএইচপিপিজিএডমিনের মাধ্যমে কোয়েরিটি সম্পাদন করছেন?
কোডারহক

@ স্যান্ডি: পিএসকিএল কমান্ড লাইন সরঞ্জাম
জেজেজে

আপনার টার্মিনাল উইন্ডোর আকার সামঞ্জস্য করবেন? : ডি
ডেরেক ডোনয়

উত্তর:


28

আপনি যদি psqlকমান্ড লাইন সরঞ্জামটি ব্যবহার করেন তবে প্রথমে এই আদেশটি জারি করুন:

\pset format wrapped

এটির পরে আপনার টার্মিনাল উইন্ডোতে দীর্ঘ লাইনগুলি মোড়ানো উচিত:

test_id |              text
--------+-----------------------------
      1 | Lorem ipsum dolor sit amet,.
        |.consectetur adipiscing elit.
        |.. Mauris lorem

আপনি এগুলি মোড়কের জন্য কলামগুলির সংখ্যাও সেট করতে পারেন

\pset columns 100

এবং আপনি বিন্দুগুলি দিয়ে উপবৃত্তগুলিতে পরিবর্তন করতে পারেন

\pset linestyle unicode

আরও তথ্য: http://www.postgresql.org/docs/current/static/app-psql.html


9

আমার উত্তরটি সরাসরি আপনার প্রশ্নের উত্তর দেবে না কারণ আমি মনে করি না যে পিএসকিএল নিজেই এটি বিশেষভাবে এটি করতে পারে। তবে, \xপ্রসারিত আউটপুট চালু হবে যা আপনার মানগুলিকে এভাবে রাখবে:

-[ RECORD 1 ]------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
id         | 1
longstring | This is a long string of text that will be quite long and most likely be very annoying to read if you are viewing results with more than at most a few columns of data. Words words words words words words lorem ipsum.

আপনি লাইন মোড়ানো না করতে আপনার পেজারকেও কনফিগার করতে পারেন।

সাধারণ প্রদর্শনে স্যুইচ করতে, আবার xx কমান্ডটি জারি করুন। ব্যাখ্যা :

\x [on|off|auto] toggle expanded output (currently off)
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.