প্রশ্ন PostGres সমান MySQL এর G?


পোস্টগ্রেসগুলির কাছে "সুন্দরভাবে" কোয়েরি ফলাফলগুলি প্রদর্শন করার উপায় আছে কিনা, কেউ কি জানেন যে কমান্ড লাইনে \ G এর সাথে কোনও প্রশ্ন শেষ করার সময় MySQL কী করে? উদাহরণস্বরূপ, "কিছুক্ষন থেকে * নির্বাচন করুন *" এর পরিবর্তে "কিছুটা \ G থেকে নির্বাচন করুন";

অনেক ধন্যবাদ!


70
2017-07-01 21:54


উত্স




উত্তর:


\ G বিকল্পটি কী জানার জন্য মাইএসকিউএল এর সাথে যথেষ্ট পরিচিত না, তবে psql \ x বিকল্পটি দেখতে চাইলে ডকুমেন্টেশনের উপর ভিত্তি করে আপনি যা চান তা করতে পারেন।

এটি একটি টগল, যদিও, আপনি প্রশ্ন জমা দেওয়ার আগে এটি করবেন।

\x
select * from sometable;

83
2017-07-01 22:24





আসলে, আপনি করতে পারেন psql- র মধ্যে ~ / .psqlrc টি রেখে একটি প্রশ্ন-ক্যোয়ারী ভিত্তিতে \ m mysql শৈলী বিন্যাস সক্ষম করুন:

\set G '\\set QUIET 1\\x\\g\\x\\set QUIET 0'

তারপর আপনি psql ক্লায়েন্টের একটি প্রশ্নের শেষে G: মাইএসকিউএল ক্লায়েন্টের একটি ক্যোয়ারী শেষে আপনার জি \

pagila=# select * from foo limit 1;
 id | uniq | val |       val_ts        
----+------+-----+---------------------
  1 |    1 |   3 | 2007-07-03 00:00:00
(1 row)

Time: 11.481 ms
pagila=# select * from foo limit 1 :G
-[ RECORD 1 ]---------------
id     | 1
uniq   | 1
val    | 3
val_ts | 2007-07-03 00:00:00

29
2017-07-07 18:54





থেকে ধার এই উত্তর:

আপনি যোগ করতে পারেন \x\g\x ঠিক যেমন আপনি মাইএসকিউএল এর সাথে করবেন \G। উদাহরণ স্বরূপ:

select * from users \x\g\x

অভাব নোট করুন ; উপরোক্ত লাইন, এই ইচ্ছাকৃত।

এতে প্রসারিত প্রদর্শনের সক্ষম হওয়া, প্রকাশ করা প্রশ্নটি চালানো এবং বিস্তৃত প্রদর্শন নিষ্ক্রিয় করার প্রভাব রয়েছে, সমস্ত এক বিবৃতিতে।


12
2018-01-20 16:41





আপনি একটি কমান্ড চালানোর আগে প্রসারিত মোডে psql টোগুলি \ x দিয়ে টগল করতে পারেন, তবে আপনি কমান্ড ভিত্তিতে কমান্ডের ভিত্তিতে এটি করতে পারবেন না যেমন আপনি MySQL এ করতে পারেন।


3
2017-07-01 22:21





PostgreSQL 10 থেকে, psql হয়েছে \gx যা MySQL এর সঠিক সমতুল্য \G

select * from sometable \gx

নথিপত্র:

\ gx [ফাইলের নাম]
     \ gx [| কমান্ড]
       \ gx সমান \ g এর সমতুল্য, কিন্তু বাহিনী এই প্রশ্নের জন্য আউটপুট মোড প্রসারিত করে।       দেখুন \ x।

ক্রম \x\g\x একই, কিন্তু শুধুমাত্র যখন \x (= প্রসারিত প্রদর্শন) বন্ধ। অন্যথায় এটা বিপরীত না! বিপরীতে \gx সর্বদা বর্তমান শাসনের স্বাধীনভাবে প্রসারিত আউটপুট সঙ্গে প্রদর্শন করা হয় \x


1
2017-07-18 13:29