Подключаем базу данных PostgreSQL. TypeORM. Создаем связи таблиц. NestJS, ReactJs [eng subs]

preview_player
Показать описание

В этом видео мы покажем, как подключить базу данных PostgreSQL с использованием TypeORM. Вы узнаете, как создавать связи между таблицами в рамках NestJS и ReactJs проектов. Мы предоставим пошаговую инструкцию и примеры кода, чтобы помочь вам освоить эти концепции. Видео с английскими субтитрами

🔥 Обе сборки можно получить по ссылке:

🏆 Поднять мотивацию и получить плюшки(исходники, чат со мной):
🔹 Crypto:
👉 USDT(ERC20): 0xA4008910De17DB20c7505425316fF72d4C5Eed96
👉 USDT(BEP20): 0x4350c4E1C0bB35634C7fDE1cFB278BE0606E3822
👉 Binance Pay: 432902886

⏱️ Тайм-коды: ⏱️
00:00 Вступление
00:00:23:24 PostgreSQL Установка и настройка
00:03:30:18 NestJS Config Установка и настройка
00:05:53:05 TypeORM Установка и настройка
00:17:11:53 User Entity
00:21:43:05 Category Entity
00:24:00:03 Связь таблиц User & Category
00:25:32:55 One-To-Many
00:29:55:56 Many-To-One
00:33:19:29 Transaction Entity

Рекомендации по теме
Комментарии
Автор

04/16.Подключаем базу данных PostgreSQL + TypeORM. Настраиваем связь между таблицами. Ролики будут выходить я думаю примерно раз в 2-4 дня. Надеюсь на вашу поддержку :)

lets_try_js
Автор

Молодец, стараешься объяснить - даже я пень, понимаю.
И еще подбадриваешь, это тоже круто.

Virisound
Автор

Сложно. Сначала было разобраться сложно. Но когда сам подобные действия проделал со своими таблицами, то все встало на свои места, и стало супер понятно. Спасибо за подробные уроки!!!

ЮрийБогачев-вч
Автор

Тип ты лучший! Обьясняешь как первокласснику! огромная те благодарность за такой контент!

emkadark
Автор

Чувак с юморком))) - "чуть сложнее", "еще сложнее" -
Коммент в поддержку: sfsdfsdfsdfsdfsdf вапываыва вавы eddddr4 6jm

Virisound
Автор

Поддерживаю автора, несмотря на "эээм..." и прочие паузы, повествование на отличном уровне. Всё предельно ясно и понятно. Автор, не останавливайся. Всё огонь

Magoed
Автор

Очень классно объяснил. Это лучшее объяснение что я нашел в инете) Мне стало понятно много моментов которые я просто копировал не понимая что делаю. Теперь стало горазда лучше)

Betelgeuse
Автор

Спасибо, ультра полезно
Без базовых знаний по SQL думаю было совсем непонятно (по крайней мере мне), но с ними ок

jjj-j
Автор

В мануале я этого не заметил, но возможно была ошибка при подключении к базе данных. Чтобы предотвратить это, установите пакет «pg» с помощью команды «npm -i pg --save».

Отличный туториал, вы подробно показали, как сопоставить с ORM. Я пошел на следующий урок!

Спасибо!

hubertkuszynski
Автор

Спасибо большое за уроки! Очень подробно и ясно объясняешь!!!!

duce
Автор

оч классные уроки, хорошо объясняешь)

multtanker
Автор

Большое спасибо за курс и за то, что продолжаешь делать видео на русском, несмотря на войну (надеюсь, что весь этот ад скоро закончится и война обойдёт тебя стороной). Очень крутой курс! Удачи тебе!

TheBaltsaros
Автор

33:20 - Все никак не пойму: почему в Dbeaver - при @OneToMany, не показывает колонки. Что в user нет колонок 'categories' и 'transactions', что в category - нет колонки "transactions"?
Типа, реляционные базы данных не рассчитаны укладывать (показывать) массив в одном столбце (например: categories: Category[ ] )?
Но что мешает, просто показать столбец с указанием на ToMany, типа столбец 'category': ToMany?

Virisound
Автор

Для всех кто интересуется, простыми словами, декоратор - класс или зачастую метод, который оборачивает сущность и добавляет ей новую функциональность. Декоратор является паттерном проектирования

vyacheslavmorozov
Автор

16:06 - протистояння React і Angular вирішилось!) Прийшов Nestjs і Vuejs! І Реакт розробникам довелось вивчати абстракції, які знають усі Angular розробники 🤭

иноагент-дф
Автор

Здравствуйте, спасибо большое за курс. Почему то на этом уроке начал выдавать ошибку typeorm unknown word, хотя до этого урока все шло хорошо. TypeOrm подключен к проекту. Подскажите пожалуйста в чем еще может быть ошибка. Спасибо

karolinanovak
Автор

Спасибо за уроки! Есть вопрос, можно ли использовать "autoLoadEntities: true" вместо "entity: [__dirname + "/**/*entity{.ts, .js}]" внутри конфига typeorm?

armat_dt
Автор

Настройка конечно всего этого ад, с энтити все более менее понятно. Хорошо объясняешь, продолжай в том же духе.

denisshulga
Автор

сколько лет опыта у автора канала? огромная благодарность за курс..

Zhenkaaf
Автор

{"message":"Cannot GET /", "error":"Not Found", "statusCode":404} вот такая ошибка после запуска. Никто не сталкивался?

shutuppls