রেডশিফ্টে, কেন আমার টেবিলটি নিম্নলিখিত কোয়েরিতে প্রদর্শিত হচ্ছে না? এটি চালানো পরবর্তী ক্যোয়ারী অনুসারে এটি অবশ্যই উপস্থিত রয়েছে। আমি স্কিমার জন্য সমস্ত সারণী তালিকাবদ্ধ করার উপায় চাই:
mydb=# select distinct(tablename) from pg_table_def where schemaname = 'db';
tablename
-----------
(0 rows)
mydb=# \d db.some_table
Table "db.some_table"
Column | Type | Modifiers
-----------------+-----------------------------+-----------
...correct info shows up here...
...but nothing showed up above?
3
আপনার প্রশ্নের সাথে সম্পর্কিত নয়, তবে আলাদা কোনও ফাংশন নয়। আমি আপনাকে বিভ্রান্তি এড়ানোর জন্য প্রথম বন্ধনী সরিয়ে দেওয়ার পরামর্শ দিচ্ছি। দ্বিতীয় ভাবাতে আপনি পাশাপাশি এটি স্বতন্ত্র মুছে ফেলতে পারেন কারণ একটি স্কিমাতে একই নামের দুটি টেবিল থাকতে পারে না।
—
লেনার্ট
ফলাফল কি হল:
—
লেনার্ট
select schemaname, tablename from pg_table_def
?
আপনি কি নিশ্চিত যে আপনার স্কিমা-নামটি "ডিবি", কারণ এটি "ডাটাবেসের নাম" বলে মনে হচ্ছে ?.
—
সেন্থিল