Главная / Возможности / Приложения / Пер-приложенческий Postgres
Пер-приложенческая база данных Postgres на osFoundry
Каждое Room App на osFoundry получает свою базу данных Postgres с предустановленными pgvector и TimescaleDB. Строка подключения внедряется как секрет во время выполнения; схема ваша; миграции управляются во время выполнения через app SDK. Резервное копирование ежесуточно, восстановление на точку во времени, скачивания резервных копий по подписанному URL.
Кратко
- Пер-приложенческий Postgres с pgvector + TimescaleDB.
- Строка подключения внедряется как секрет во время выполнения.
- Ежесуточные резервные копии с PITR и скачиваниями по подписанному URL.
- Браузер БД + SQL runner на основе браузера.
Ключевые возможности
- Пер-приложенческий изолированный экземпляр Postgres 16.
- pgvector предустановлен — храните эмбеддинги вместе с реляционными данными.
- TimescaleDB предустановлен — временные ряды и гипертаблицы.
- Ежесуточные резервные копии + восстановление на точку во времени.
- Браузер БД с SQL runner, просмотрщиком схемы, редактором строк.
- Эндпоинт подписки CDC для каждой таблицы (wal2json).
Как сделать это в osFoundry
- Провижининг — Нажмите «Add Postgres» на вашем приложении. Экземпляр готов за ~30 секунд, строка подключения в вашем хранилище секретов как DATABASE_URL.
- Подключитесь из кода приложения — Читайте process.env.DATABASE_URL с любым Postgres-клиентом (pg, postgres.js, Prisma, Drizzle…).
- Мигрируйте схему — Запускайте миграции из кода приложения при загрузке или используйте SQL runner в браузере БД интерактивно.
- Резервное копирование + восстановление — Ежесуточные резервные копии — автоматические. Триггерьте снимки по запросу, скачивайте через подписанный URL, восстанавливайте на любую точку в окне сохранения.
Сценарии использования
- Разработчик внутренних инструментов: Создайте приложение тикетов — Postgres для тикетов, pgvector для семантического поиска по описаниям, TimescaleDB для отчётов по SLA.
- Разработчик ИИ-приложений: Embedding-тяжёлое приложение хранит 1 млн векторов в pgvector вместе с реляционными метаданными — никакой отдельной векторной БД.
Часто задаваемые вопросы
Могут ли приложения делить одну базу данных Postgres?
У каждого приложения своя. Кросс-приложенческий обмен данными — через кросс-приложенческие гранты данных (типизированные, аудируемые).
Могу ли я запустить свой SQL в базе данных?
Да — браузер БД для каждого экземпляра включает SQL runner.
Какая версия Postgres?
Postgres 16 с pgvector и TimescaleDB. Обновления управляются платформой.
Могу ли я принести существующую схему?
Да — восстановите из резервной копии или запустите свои миграции при первой загрузке.
Как резервируется база данных?
Ежесуточный снимок сохраняется в течение настроенного окна PITR рабочей области (по умолчанию 7 дней; дольше на корпоративных тарифах).
Цены
За ГБ-сутки хранилища + за секунду вычислений базы данных. Простаивающие базы данных стоят только хранилища.
Связанные возможности