January 29, 2025

DeepSeek, проверка на вшивость

Просим ИИ сгенерировать инструкцию по установке Postgresql на Mac.

Наконец-то появилось время посмотреть, что за DeepSeek такой появился. Нужно было как-то отметить знакомство с новым для меня AI, требовалась задача. Мне для канала требовалась настроенная СУБД, чтобы плескаться там на потеху достопочтенной публики от нулевой до шестой нормальной формы и прочих затейливых штук, о которых поговорим потом, и нужно было с чего-то начать. Выбор пал на Postgresql. Требовалось настроить кластер этой замечательной СУБД на рабочей машине (старый добрый Macbook Pro mid-15). Напрашивалось само собой спросить умника:

Привет! Расскажи пожалуйста, как установить (с помощью brew) и настроить postgresql на macbook.

Собственно, это и был промпт.

Результат:


Привет! Установка и настройка PostgreSQL на MacBook с помощью Homebrew (brew) — это довольно простой процесс. Вот пошаговая инструкция:

1. Установка Homebrew (если еще не установлен)

Если у вас еще не установлен Homebrew, выполните в терминале следующую команду:

/bin/bash -c «$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)»

2. Установка PostgreSQL

После установки Homebrew, выполните команду для установки PostgreSQL:

brew install postgresql

3. Запуск PostgreSQL

После установки, PostgreSQL можно запустить с помощью команды:

brew services start postgresql

Эта команда запустит PostgreSQL и добавит его в автозагрузку, чтобы он запускался автоматически при старте системы.

4. Проверка статуса PostgreSQL

Чтобы убедиться, что PostgreSQL запущен, выполните:

brew services list

Вы должны увидеть, что служба `postgresql` работает (status `started`).

5. Создание базы данных

По умолчанию, после установки PostgreSQL, создается пользователь с именем вашего текущего пользователя в системе. Вы можете создать базу данных для этого пользователя:

createdb

6. Подключение к PostgreSQL

Теперь вы можете подключиться к PostgreSQL с помощью команды `psql`:

psql

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

psql -d имя_базы_данных

7. Настройка PostgreSQL (опционально)

Если вам нужно изменить настройки PostgreSQL, например, изменить порт или настроить доступ, вы можете отредактировать конфигурационные файлы. Они находятся в директории, которую можно найти с помощью команды:

brew --prefix postgresql

Основные конфигурационные файлы находятся в папке `data` (например, `postgresql.conf` и `pg_hba.conf`).

8. Остановка PostgreSQL (если нужно)

Если вам нужно остановить PostgreSQL, выполните:

brew services stop postgresql

9. Перезапуск PostgreSQL

Если вы внесли изменения в конфигурацию и хотите перезапустить PostgreSQL, используйте:

brew services restart postgresql

10. Управление пользователями и базами данных

Для создания новых пользователей и баз данных используйте команды:

- Создать нового пользователя:

  createuser имя_пользователя

- Создать новую базу данных:

createdb имя_базы_данных

11. Удаление PostgreSQL (если нужно)

Если вам нужно удалить PostgreSQL, выполните:

brew uninstall postgresql
brew cleanup

Это удалит PostgreSQL и освободит место на диске.

Заключение

Теперь у вас установлен и настроен PostgreSQL на вашем MacBook. Вы можете использовать его для разработки, тестирования и других задач. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать! 😊


Все вроде бы на месте, за исключением пары моментов по настройке портов и т.д. Хочу воспользоваться этим иишным творчеством и попробовать настроить Postgresql действуя по сгенеренной инструкции от начала и до конца. Интересно, на каком шаге может пойти что-то не так? 😁

В любом случае, продолжение данной статьи следует...