Често ще трябва да изброявате базите данни или дори таблиците, когато работите с бази данни. Подобно на повечето сървъри на бази данни, Postgres има базиран на команден ред инструмент, който ви позволява да управлявате вашия Postgres сървър.

Този инструмент е psql. Позволява ви да въвеждате заявки, да ги изпълнявате и да показвате резултатите. Можете да използвате psql за изброяване на бази данни и показване на таблици в Postgres с някои прости команди.

Настройване

За да се свържете със сървъра и да изброите бази данни или таблици, ще трябва да имате инсталиран PostgreSQL. Ето някои полезни уроци:

  • Как да Инсталирайте PostgreSQL на Windows.
  • Как да Инсталирайте PostgreSQL на Ubuntu.

Изброяване на бази данни в PostgreSQL

След като се свържете с базата данни с помощта на psql команда, можете да изброите всички бази данни в свързания сървър, като използвате следната команда.

postgres=# \л

Това е пряк път за \списък команда.

Тази команда ще изброи поне трите бази данни по подразбиране: postgres, template0 и template1. postgres е първата база данни, към която ще се свържете, ако все още не сте създали друга база данни.

instagram viewer

Можете да създадете нова база данни, като използвате следната команда.

postgres=# създаване на база данни dbname;

След като създадете базата данни, ще трябва да преминете към нея, за да вмъкнете данни и да извършите други операции върху нея.

postgres=# \c dbname

Изброяване на таблици в PostgreSQL

След като се свържете с базата данни и създадете таблици, може да искате да знаете какви таблици съществуват. Можете да направите това, като изброите таблиците с помощта на командата psql, \dt.

dbname=# \dt

Ако няма таблици, тази команда ще покаже a Не открих никакви отношения съобщение. В противен случай той ще покаже таблиците в табличен формат.

Например, създайте таблица с име потребители в база данни, наречена blog, като използвате следната команда.

блог=# създаване на потребители на таблица (
user_id сериен ПРАВИЛЕН КЛЮЧ,
имейл VARCHAR ( 255 ) УНИКАЛНО НЕ НУЛА,
парола VARCHAR ( 50 ) НЕ НУЛА
);

Ако изброите таблиците с помощта на \dt команда, изходът ще бъде подобен на показания по-долу.

Управление на вашата PostgreSQL база данни

Има няколко прости psql команди, които можете да използвате за изброяване на бази данни и показване на таблици в PostgreSQL сървър. Те са само две от многото команди, които инструментът psql предлага.

Въпреки това, ако искате лесно за използване GUI приложение за управление на вашата PostgreSQL база данни, изберете инструмента pgAdmin. С помощта на pgAdmin можете да взаимодействате с вашия сървър, без да използвате командния ред.