Skip to content
This repository was archived by the owner on Mar 30, 2025. It is now read-only.

artem-burashnikov/postgresql-fulltext-search

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Полнотекстовый поиск в PostgreSQL

MIT License

Обзор

Данный репозиторий содержит рецепт установки PostgreSQL + pgadmin4 с помощью docker compose. База данных автоматически наполяется текстамии для демонстрации методов и возможностей полнотекстового поиска, доступных в PostgreSQL.

Перед использованием

Убедитесь, что у вас установлены Docker Engine и Docker Compose.

Note

В зависимости от локальных настроек для вызова docker может потребоваться sudo.

docker version
docker compose version

Установка

  1. Откройте терминал и cкачайте репозиторий:

    git clone https://github.com/artem-burashnikov/postgresql-fulltext-search.git
  2. Переместитесь в корень проекта:

    cd postgresql-fulltext-search/
  3. Запустите контейнеры postgresql и pgadmin4 с помощью Docker Compose:

    docker compose up -d
  4. Убедитесь, что контейнеры запущены:

    docker container ps
  5. Локальный сервер доступен по адресу:

    localhost:5050

Остановка работы Docker Compose

Остановить работу Docker Compose:

docker compose down

Удалить локальные данные, связанные с контейнерами (например, файл базы данных), и начать использование с "чистого листа":

docker compose down -v

Очистка контейнеров и образов Docker

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

Warning

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

  1. Удалить все запущенные и остановленные контейнеры:

    docker container rm -f $(docker container ls -aq)
  2. Удалить все образы:

    docker image rm -f $(docker image ls -aq)

Лицензия

Проект лицензируется под Unlicense.