Skip to content

2️⃣ 2 day: Dig into DB, Postgres SQL install and tables

Install

  1. Установить https://brew.sh/
  2. brew install postgresql
This formula has created a default database cluster with:
  initdb --locale=C -E UTF-8 /opt/homebrew/var/postgresql@14

To start postgresql@14 now and restart at login:
  brew services start postgresql@14
Or, if you don't want/need a background service you can just run:
  /opt/homebrew/opt/postgresql@14/bin/postgres -D /opt/homebrew/var/postgresql@14
  1. brew services start postgresql

psql postgres

  1. Устанавливаю https://www.pgadmin.org/

Начинаем тыкаться. Создаем пользователя

psql postgres

Создайте нового пользователя и базу данных:

CREATE USER ntcadAdmin WITH PASSWORD 'adminadmin';
CREATE DATABASE ntcadfirstpostgresdb;
GRANT ALL PRIVILEGES ON DATABASE ntcadfirstpostgresdb TO ntcadAdmin;

:::warning LOWER CASE

:::

brew info postgresql

(убрать #) и заменить на:

Открыть файл pg_hba.conf:

nano pg_hba.conf

Добавить строку внизу файла:

host    all             all             0.0.0.0/0            md5

Сохранить изменения и выйти из редактора.

:::warning Ну и залупа этот ваш pgAdmin. dBeaver ТОП!

:::

емае. это что такое)) кайф

Накидываем данных

Статистика запроса

\