diff --git a/README.md b/README.md index dd480db..a728c92 100644 --- a/README.md +++ b/README.md @@ -224,50 +224,6 @@ systemctl reload caddy --- -## Переход с SQLite на PostgreSQL 17 - -Если сервер уже работал на старой версии (файлы `data/*.db`): - -```bash -# 1. PostgreSQL -apt install -y postgresql-17 postgresql-client-17 -systemctl start postgresql - -# 2. Код -cd /opt/shop -git config --global --add safe.directory /opt/shop -git pull - -# 3. База shop -bash scripts/setup-postgres-ubuntu.sh - -# 4. .env — обязательно DATABASE_URL -cp -n .env.example .env -nano .env -# DATABASE_URL=postgresql://shop:shop@127.0.0.1:5432/shop -# HOST=127.0.0.1 -# NODE_ENV=production -# TRUST_PROXY=1 - -# 5. Зависимости и перезапуск -npm install --omit=dev -systemctl restart shop - -# 6. Проверка -curl -s http://127.0.0.1:3000/health -systemctl reload caddy -``` - -Каталог `data/` больше не используется. Демо-товары появятся при пустой таблице `products`. Аккаунты и заказы из SQLite не переносятся — нужна повторная регистрация или ручной импорт. - -Проверка PostgreSQL: - -```bash -psql "postgresql://shop:shop@127.0.0.1:5432/shop" -c '\dt' -``` - ---- - ## Caddy — SSL и reverse proxy **Перед Caddy:** `curl http://127.0.0.1:3000/health` → OK. diff --git a/docs/RELEASE-0.10.md b/docs/RELEASE-0.10.md index cc48c90..30b9b28 100644 --- a/docs/RELEASE-0.10.md +++ b/docs/RELEASE-0.10.md @@ -50,7 +50,6 @@ Caddy на хосте — см. `README.md`, раздел «Caddy». ## Обновление с более ранних версий -- С **SQLite**: раздел «Переход с SQLite на PostgreSQL 17» в README - С **0.10-beta**: `git pull`, `npm install`, `systemctl restart shop` ## Тег и Release в Gitea diff --git a/wiki/Install-Native.md b/wiki/Install-Native.md index 5f84e51..adde46b 100644 --- a/wiki/Install-Native.md +++ b/wiki/Install-Native.md @@ -210,20 +210,7 @@ curl -s http://127.0.0.1:3000/health systemctl reload caddy ``` -## 11. Переход с SQLite (старая версия) - -1. Установите PostgreSQL (шаги 2–4) -2. Добавьте `DATABASE_URL` в `.env` -3. `git pull` → `npm install` → `systemctl restart shop` -4. Демо-товары появятся автоматически; пользователей нужно зарегистрировать заново - -Быстрое исправление подключения к БД: - -```bash -bash /opt/shop/scripts/fix-db-connection.sh -``` - -## 12. Архитектура +## 11. Архитектура ``` Интернет → Caddy :443 → 127.0.0.1:3000 (Node.js shop) @@ -231,7 +218,7 @@ bash /opt/shop/scripts/fix-db-connection.sh PostgreSQL 127.0.0.1:5432 ``` -## 13. Резервное копирование БД +## 12. Резервное копирование БД ```bash sudo -u postgres pg_dump shop > shop_backup_$(date +%F).sql