কীভাবে একটি বিশেষ স্কিমে সমস্ত পোস্টগ্রিজ টেবিলগুলি তালিকাভুক্ত করা যায়


10

পিএসকিএল কমান্ড লাইন সরঞ্জামটি ব্যবহার করে, আমি কীভাবে একটি বিশেষ স্কিমে সমস্ত পোস্টগ্রিজ টেবিলগুলি তালিকাভুক্ত করব

উত্তর:



2

\dtম্যাচটি ছাড়াও , আপনি ডাটাবেস ক্যাটালগটিও দেখতে পারেন:

SELECT nspname||'.'||relname AS full_rel_name
  FROM pg_class, pg_namespace
 WHERE relnamespace = pg_namespace.oid
   AND nspname = 'yourschemaname'
   AND relkind = 'r';

আপনি আরও মানক তথ্য স্কিমার সাহায্যে এটি করতে পারেন তবে এটি ধীর হয়ে যায়:

SELECT table_schema||'.'||table_name AS full_rel_name
  FROM information_schema.tables
 WHERE table_schema = 'yourschemaname';

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.