Как бесплатно создать глобальную PostgreSQL БД + настройка для .NET приложения



Как бесплатно создать глобальную PostgreSQL БД + настройка для .NET приложения

Как бесплатно создать глобальную PostgreSQL БД + настройка для .NET приложения

В этом видео мы создадим глобальную PostgreSQL базу данных через сервис render и подключим ее для .NET приложения

* Важное замечание *
Недавно я узнал, что данный способ бесплатен на 90 дней, дальше ваша БД будет удалена если вы не продлите подписку. Возможное решение пересоздавать БД каждые 90 дней, но соглашусь, что это не очень удобно и я извиняюсь за то, что не указал это в видео. В качестве извинения я сниму еще одно видео с другим бесплатным сервисом.

00:00 – Начало
00:14 – План
00:51 – (Теория) ситуация
01:29 – (Теория) проблема
02:12 – (Теория) первое решение
03:10 – (Теория) второе решение
03:38 – Плюсы/минусы данного подхода
06:06 – Предварительные требования
07:18 – Как создать приложение без БД (InMemoryDb)
07:34 – Где скачать PostgreSQL
07:42 – Где скачать DBeaver
07:55 – (render) Начало работы с render
08:15 – (render) Создание глобальной БД
12:00 – (render) Подключаемся к БД через DBeaver
15:20 – (render) Создание таблички с тестовыми данными
16:30 – Начало подключения БД к .NET приложению
16:54 – Подключение nuget
17:07 – Подключение EntityFrameworkCore nuget
17:29 – Как это сделать через Visual studio
18:09 – Подключение EntityFrameworkCore.PosgreSQL nuget
18:37 – Создание UserEntity
20:32 – Создание DbContext
21:31 – Подключение DbContext в Program
23:41 – (Пропуск ляпов) подключение строки БД в Program
24:11 – Создание строки подключения в appsettings.json
26:35 – Создание UserController
28:24 – Создание DbSet пользователей
28:54 – Получение данных в UserController
29:09 – Запуск приложения
29:45 – Проверка, что данные получаются из глобальной БД
29:55 – Добавление новых тестовых пользователей
30:35 – Как можно расширить приложение
30:55 – Потенциальные проблемы
31:44 – Альтернативные сервисы
32:20 – Как искать бесплатные сервисы
32:45 – Прощание

—————————————

Как выложить .NET web приложение на бесплатный хостинг – https://clck.ru/33tYzD
Как создать .NET приложение без БД (InMemoryDb) – https://clck.ru/33tXc3
PostgreSQL – https://clck.ru/UHD42
DBeaver – https://clck.ru/N2hWA
Render – https://clck.ru/Tsdmr
Nuget EntityFrameworkCore – https://clck.ru/33tXeF
Nuget EntityFrameworkCore PostgreSQL – https://clck.ru/33tYYF
Альтернативный сервис Neon.tech – https://clck.ru/33tYeE
Альтернативный сервис Fly.io – https://clck.ru/33tYeZ
Альтернативный сервис ElephantSQL – https://clck.ru/33tYer
Альтернативный сервис Amazon RDS for PostgreSQL – https://clck.ru/33tYfD
Альтернативный сервис HelioHost – https://clck.ru/33tYfQ
Исходный код – https://clck.ru/33u58i

#программирование #db #postgres #postgresql #программист #render #aspnetcore #dotnet #csharp #глобальная_бд #бд

Comments are closed.