PSQL ఉపయోగించి అన్ని డేటాబేస్లు మరియు పట్టికలను ఎలా జాబితా చేయాలి?



సమస్యలను తొలగించడానికి మా పరికరాన్ని ప్రయత్నించండి

PSQL ను పోస్ట్‌గ్రెస్‌స్క్యూల్ రిలేషనల్ డేటాబేస్ మేనేజ్‌మెంట్ సిస్టమ్ (RDBMS) అని కూడా పిలుస్తారు. ఇది ఏ సంస్థ లేదా ప్రైవేట్ సంస్థ చేత నిర్వహించబడని గ్లోబల్ వాలంటీర్ బృందం సృష్టించింది. ఇది దాని సోర్స్ కోడ్‌కు ఉచిత ప్రాప్యత కోసం ఓపెన్ సోర్స్ సాఫ్ట్‌వేర్. ఈ కమాండ్-లైన్ సాధనం సామర్థ్యం, ​​విశ్వసనీయత, డేటా సమగ్రత మరియు దృ ness త్వం కోసం బలమైన ఖ్యాతిని కలిగి ఉంది.
ఈ వ్యాసంలో, అవసరమైన వివరాలతో పాటు PSQL ఉపయోగించి అన్ని డేటాబేస్ మరియు పట్టికలను ఎలా జాబితా చేయాలో చర్చిస్తాము.
అన్నింటిలో మొదటిది, మేము PSQL లోని డేటాబేస్ మరియు టేబుల్స్ యాక్సెస్ చేయడానికి లాగిన్ అవ్వాలి. సూపర్‌యూజర్‌గా PSQL లోకి లాగిన్ అవ్వడానికి ప్రాంప్ట్ ఫార్మాట్‌లో ఉంది '- #' మరియు అడ్మిన్ కోసం ఇది '->' . “డేటా_డైరెక్టరీ” అనే డైరెక్టరీ డేటాబేస్ల స్థానాన్ని సూచిస్తుంది.



అన్ని డేటాబేస్లను ఎలా జాబితా చేయాలి?

ఆదేశం “ జాబితా” లేదా “ l” అన్ని డేటాబేస్లను జాబితా చేయడానికి ఉపయోగించబడుతుంది. కోసం సంక్షిప్తలిపి “ జాబితా l” .



 జాబితా లేదా. l

ఫలితాలు డేటాబేస్ పేరు, యజమాని, ఉపయోగించిన ఎన్కోడింగ్ పద్ధతి, ప్రాప్యత హక్కులు మరియు ఎంచుకున్న అడ్డు వరుసల సంఖ్యను చూపుతాయి.



మూర్తి 1: అన్ని డేటాబేస్ల జాబితా

మీరు SQL స్టేట్‌మెంట్‌లతో సౌకర్యంగా ఉంటే, మీరు అన్ని డేటాబేస్‌లను జాబితా చేయడానికి క్రింది SQL స్టేట్‌మెంట్‌ను ఉపయోగించవచ్చు.

Pg_database నుండి డేటా పేరును ఎంచుకోండి;

మూర్తి 2: SQL స్టేట్మెంట్ ఉపయోగించి అన్ని డేటాబేస్ల జాబితా.



అన్ని పట్టికలను ఎలా జాబితా చేయాలి?

మీరు ఏ డేటాబేస్ యొక్క కనెక్షన్ను ఏర్పాటు చేయకపోతే మీరు దానిని చూడలేరు. మొదట ఏదైనా డేటాబేస్ యొక్క పట్టికలను జాబితా చేయడానికి మీరు నిర్దిష్ట డేటాబేస్కు కనెక్ట్ కావాలి. మీరు ఒక డేటాబేస్లో ఉంటే మరియు మీరు మరొక డేటాబేస్ యొక్క పట్టికలను చూడాలనుకుంటే, మీరు ఈ క్రింది ఆదేశాన్ని ఉపయోగించి మరొక డేటాబేస్కు మారాలి. ' C' యొక్క చిన్న రూపం “ కనెక్ట్”.

 కనెక్ట్ లేదా. సి

ఆదేశాన్ని టైప్ చేయండి ' DT' ప్రస్తుత డేటాబేస్లో అన్ని పట్టికలను జాబితా చేయడానికి.

 డిటి

ఇంకా, మీరు మీ “శోధన మార్గం” లేదా “డిఫాల్ట్ పట్టికలు” లో లేని స్కీమాలో పట్టికలను ఉంచవచ్చు. అందువల్ల ఈ పట్టికలు ఉపయోగించడం చూపబడవు ' DT' .
దీన్ని పరిష్కరించడానికి కింది ఆదేశాన్ని అమలు చేయండి, దీనిలో మేము సవరించడానికి ప్రయత్నిస్తున్న శోధన మార్గం పేరు మరియు డేటాబేస్ను అందించాలి.

డేటాబేస్ సెట్ మార్చండి search_path =, పబ్లిక్;

' Dt +' కమాండ్ ప్రస్తుత డేటాబేస్లోని అన్ని స్కీమాల్లోని అన్ని పట్టికలను ప్రస్తుత “శోధన మార్గంలో” జాబితా చేస్తుంది.

 dt +

మూర్తి 3: ప్రస్తుత డేటాబేస్ మరియు ప్రస్తుత సెర్చ్_పాత్‌లోని అన్ని స్కీమా నుండి పట్టికల జాబితా

మీరు SQL స్టేట్‌మెంట్‌లలో మరింత మంచిగా ఉంటే, మీరు ఉపయోగించి పట్టికల జాబితాను పొందవచ్చు “ఇన్ఫర్మేషన్_స్కీమా” .
కింది ఆదేశం మీరు సృష్టించిన పట్టికలను జాబితా చేస్తుంది.

Information_schema.tables నుండి పట్టిక_పేరు ఎంచుకోండి WHERE table_schema = 'public'

కింది ఆదేశం నిర్దిష్ట స్కీమాకు చెందిన పట్టికలు మరియు వీక్షణలను చూపుతుంది.

information_schema.tables నుండి * ఎంచుకోండి టేబుల్_స్చెమా లేని చోట ('information_schema