Како навести све базе података и табеле помоћу ПСКЛ-а?



Испробајте Наш Инструмент За Елиминисање Проблема

ПСКЛ је познат и као ПостгресСКЛ систем релационог управљања базама података (РДБМС). Креирао га је глобални волонтерски тим којим не управља ниједна компанија или приватно лице. То је софтвер отвореног кода за бесплатан приступ изворном коду. Овај алат за командну линију има велику репутацију по ефикасности, поузданости, интегритету података и робусности.
У овом чланку ћемо разговарати о томе како навести све базе података и табеле помоћу ПСКЛ-а заједно са потребним детаљима.
Пре свега, морамо се пријавити да бисмо приступили базама података и табелама у ПСКЛ-у. Упит за пријаву на ПСКЛ као суперкорисник је у формату '- #' а за администратора је '->' . Директоријум под називом „дата_дирецтори“ указује на локацију база података.



Како навести све базе података?

Команда „ Листа“ или „ л“ користи се за попис свих база података. Стенографија за “ Листа је л” .



 листа или  л

Резултати приказују име базе података, власника, метод кодирања који се користи, привилегије приступа и број изабраних редова итд.



Слика 1: Списак свих база података

Ако вам је угодно са СКЛ изразима, можете користити следећи СКЛ израз за попис свих база података.

ИЗБОР датума ИЗ пг_датабасе;

Слика 2: Списак свих база података које користе СКЛ израз.



Како навести све табеле?

Табеле ниједне базе података не можете видети док нисте успоставили везу са њом. Да бисте прво навели табеле било које базе података, потребно је да се повежете са том базом података. Ако се налазите у бази података и желите да видите табеле друге базе података, потребно је да се пребаците на другу базу података помоћу следеће наредбе. ' Ц' је кратак облик “ Цоннецт”.

 повезивање или  ц

Откуцајте наредбу ' ДТ' да бисте пописали све табеле у тренутној бази података.

 ДТ

Даље, можда сте табеле поставили у шему која или није у вашој „путањи за претрагу“ или у „подразумеваним табелама“. Стога се ове табеле не приказују помоћу ' ДТ' .
Да бисмо то поправили, покрените следећу наредбу у којој морамо да наведемо име путање претраживања и базу података чију путању покушавамо да изменимо.

променити сет базе података сеарцх_патх =, публиц;

' Дт +' наредба ће навести све табеле у свим шемама у тренутној бази података, у тренутној „путањи претраживања“.

 дт +

Слика 3: Листа табела из свих шема у тренутној бази података и у тренутном путу_пута

Ако сте бољи у СКЛ изразима, можете добити листу табела помоћу “Схема_информација” .
Следећа команда ће навести табеле које сте креирали ви.

СЕЛЕЦТ име_табеле ФРОМ информатион_сцхема.таблес ГДЕ табле_сцхема = 'јавно'

Следећа команда ће приказати табеле и погледе који припадају одређеним шемама.

изаберите * из информатион_сцхема.таблес где табле_сцхема није у ('информатион_сцхема