Команды консоли PostgreSql

Небольшая шпаргалка по работе в консоли postgreSQL.

Чтобы полноценно работать с консолью, лучше всего переключиться на супер-юзера базы данных. Для postgresql — этот юзер (чаще всего) — postgres.

Теперь запустим консоль

Консоль позволяет вводить непосредственно команды SQL. Каждая из них должна заканчиваться символом «;», нажатие «ENTER» — лишь перенесет ввод на следующую строку.

Помимо команд языка SQL, консоль знает ещё несколько команд. Все они начинаются с обратного слеша.

Выбор базы данных в консоли PostgreSql

Чтобы начать работать, вам наверное понадобиться определить какие базы данных существуют в системе и подключиться к какой то одной из баз.

Получить список баз данных:

Выбрать базу:

где dbname — это имя базы

Остальные команды консоли

Команд много, вот наиболее часто используемые:

  • \dt — список всех таблиц.
  • \d table — структура таблицы table.
  • \du — список всех пользователей и их привилегий.
  • \dt+ — список всех таблиц с описанием.
  • \dt *s* — список всех таблиц, содержащих s в имени.
  • \i FILE — выполнить команды из файла FILE.
  • \o FILE — сохранить результат запроса в файл FILE.
  • \a — переключение между режимами вывода: с/без выравнивания.

Чтобы посмотреть весь список команд, введите

Выход из консоли PostgreSQL

Чтобы выйти из консоли, наберите

Написать комментарий

Мало букафф? Читайте есчо !

Экспорт данных из PostgreSQL в MySQL

Март 19, 2017 г.

Можно действовать разными способами, в зависимости от ситуации. Мне требовалось вытащить данные из проекта на Python/Django/PostgreSQL, чтобы потом экспортировать ...

Читать

Перенос базы PostgreSQL с сервера на сервер

Январь 24, 2017 г.

Не простая операция,  если вы не имели опыта настройки / работы с postgresql до сих пор. Расскажу поэтапно как выгрузить дамп базы, и как затем этот дамп ...

Читать

 

Комментарии к «Команды консоли PostgreSql»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: