PostgreSQL: Базы данных

  • •

Работа с базами данных в #PostgreSQL.

  • Посмотреть список баз данных:
1
sudo -u 'postgres' psql -c '\l'
  • Посмотреть список таблиц схемы public в базе данных DB_NAME:
1
sudo -u 'postgres' psql -c '\c DB_NAME' -c '\dt'
  • Посмотреть список таблиц всех схем в базе данных DB_NAME:
1
sudo -u 'postgres' psql -c '\c DB_NAME' -c '\dt *.*'
  • Создать базу данных DB_NAME с владельцем DB_USER при помощи утилиты createdb:
1
sudo -u 'postgres' createdb --owner='DB_USER' --locale-provider='builtin' --builtin-locale='C.UTF-8' --encoding='UTF8' 'DB_NAME'
  • Создать базу данных DB_NAME с владельцем DB_USER при помощи SQL-команды:
1
create database 'DB_NAME' owner 'DB_USER' locale_provider 'builtin' builtin_locale 'C.UTF-8' encoding 'UTF8';
  • Создать базу данных DB_NAME из шаблона template0 с владельцем DB_USER при помощи утилиты createdb:
1
sudo -u 'postgres' createdb --owner='DB_USER' --locale-provider='builtin' --builtin-locale='C.UTF-8' --encoding='UTF8' --template='template0' 'DB_NAME'
  • Создать базу данных DB_NAME из шаблона template0 с владельцем DB_USER при помощи SQL-команды:
1
create database 'DB_NAME' owner 'DB_USER' locale_provider 'builtin' builtin_locale 'C.UTF-8' encoding 'UTF8' template 'template0';
  • Удалить базу данных DB_NAME при помощи утилиты dropdb:
1
sudo -u 'postgres' dropdb --if-exists 'DB_NAME'
  • Удалить базу данных DB_NAME при помощи SQL-команды:
1
drop database if exists 'your_database_name';
Категории
Авторы
Мета
Лицензия
ID файла
UUID
Системный путь
Тип
Статистика
Количество слов
Время чтения
мин.