Документация
База данных

Neon

Serverless PostgreSQL база данных с оплатой по использованию и автоматическим масштабированием

Neon — это Serverless PostgreSQL-сервис. База данных автоматически засыпает при отсутствии запросов и оплачивается по фактическому использованию. Бесплатный тариф предоставляет 0,5 ГБ хранилища на проект, 100 CU-hours вычислений и до 10 проектов.

Быстрый старт

Создание проекта

Откройте Neon Console и нажмите New Project, чтобы создать проект. Выберите ближайший к вам регион. Neon Create Project

Получение строки подключения

После создания проекта откройте Dashboard и нажмите Connection string, чтобы скопировать адрес подключения. Neon Connection String

Выберите Pooled connection и скопируйте строку, начинающуюся с postgresql://. Neon Pooled Connection

Настройка переменных окружения

Вставьте строку подключения в файл .env:

DATABASE_URL="postgresql://username:password@ep-xxx.region.aws.neon.tech/neondb?sslmode=require"

Выполнение миграций

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

pnpm db:generate
pnpm db:migrate

Управление базой данных

Используйте Drizzle Studio, чтобы просматривать и редактировать данные:

pnpm db:studio

Содержание