Вариант запуска Postgres в Docker

This commit is contained in:
2025-09-14 21:37:42 +03:00
parent 6d8cedfb7d
commit 1635cd18d7
5 changed files with 167 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
#!/bin/bash
# создадим папку проекта и подпапку для init-скриптов
mkdir -p initdb
rm -rf initdb/*.sql
# пример: «средняя» демо-база (3 месяца данных, ~700 МБ после загрузки)
wget https://edu.postgrespro.com/demo-medium-en.zip
unzip demo-medium-en.zip -d initdb
rm -f demo-medium-en.zip
# переименуем SQL для удобства
# (имя исходного файла содержит дату; это нормально)
mv initdb/demo-*.sql initdb/01_bookings.sql
cat > initdb/00_init.sql <<'SQL'
CREATE DATABASE demo;
SQL