|
|
@ -1,24 +1,29 @@ |
|
|
|
# Как поднять PostgreSQL локально |
|
|
|
# Как поднять PostgreSQL локально |
|
|
|
|
|
|
|
|
|
|
|
1. Установить [docker desktop]; |
|
|
|
1. Установить **[docker desktop]**; |
|
|
|
|
|
|
|
|
|
|
|
2. Как-то сохранить `docker-compose.yml`, т.е.: |
|
|
|
2. Как-то сохранить `docker-compose.yml`, т.е.: |
|
|
|
- либо скачать файл [./docker-compose.yml]; |
|
|
|
- либо скачать файл **[docker-compose.yml](./docker-compose.yml)**; |
|
|
|
- либо склонировать репозиторий в терминале с git (`git clone |
|
|
|
- либо склонировать репозиторий в терминале, где есть git (`git clone |
|
|
|
https://cs-shelter.xyz/ottergottaott/minor-sql-2022.git`); |
|
|
|
https://cs-shelter.xyz/ottergottaott/minor-sql-2022.git`); |
|
|
|
|
|
|
|
|
|
|
|
3. Открыть терминал: |
|
|
|
3. Открыть терминал: |
|
|
|
- PowerShell в Windows, _а лучше [Windows Subsystem for Linux][wsl]_; |
|
|
|
- PowerShell в Windows, _а лучше **[Windows Subsystem for Linux][wsl]**_; |
|
|
|
- iTerm в macOS; |
|
|
|
- iTerm в macOS; |
|
|
|
|
|
|
|
|
|
|
|
4. С помощью команд, приведённых ниже, перейдите в склонированный |
|
|
|
4. С помощью команд, приведённых ниже, перейдите в склонированный |
|
|
|
репозиторий/место, куда сохранили `docker-compose.yml`: |
|
|
|
репозиторий/место, куда сохранили `docker-compose.yml`: |
|
|
|
- `cd` - перейти в директорию; |
|
|
|
- `cd` - перейти в директорию; |
|
|
|
- `pwd` - вывести текущую директорию; |
|
|
|
- `pwd` - вывести текущую директорию; |
|
|
|
- `ls` - вывести содержимое текущей директории; |
|
|
|
- `ls` - вывести содержимое текущей директории; |
|
|
|
|
|
|
|
|
|
|
|
5. Выполните команду, написанную ниже, она запустит контейнер, |
|
|
|
5. Выполните команду, написанную ниже, она запустит контейнер, |
|
|
|
в котором будет база данных: |
|
|
|
в котором будет база данных: |
|
|
|
```sh |
|
|
|
```sh |
|
|
|
docker-compose up -d |
|
|
|
docker-compose up -d |
|
|
|
``` |
|
|
|
``` |
|
|
|
6. Теперь можно открыть в браузере [localhost:5050](http://localhost:5050). |
|
|
|
|
|
|
|
|
|
|
|
6. Теперь можно открыть в браузере **[localhost:5050](http://localhost:5050)**. |
|
|
|
- **логин/email**: `pgadmin@pgadmin.org` |
|
|
|
- **логин/email**: `pgadmin@pgadmin.org` |
|
|
|
- **пароль**: `pgadmin` |
|
|
|
- **пароль**: `pgadmin` |
|
|
|
|
|
|
|
|
|
|
|