09 - Ограничения и проверки - Уроки PostgreSQL

Поділитися
Вставка
  • Опубліковано 18 жов 2024
  • Войти в IT: Вся Необходимая База. 3 Уровня Объяснения Материала
    stepik.org/a/1... Если не можешь напрямую покупать со Stepik, заказывай отсюда:
    avecoders.gith... Введение в Искусственный Интеллект с Python для Начинающих: stepik.org/a/1... Введение в Искусственный Интеллект с Python для Начинающих: stepik.org/a/1... Курс: "Поколение Трансформеров": Нейросети для Естественного Языка (NLP)
    Вне Свифта (Россия, Беларусь): stepik.org/a/1...
    Свифт (Все остальные): avecademy.teac...
    Практический Курс по Python:
    Stepik: stepik.org/a/1...
    Udemy: www.udemy.com/...
    Аве, Кодер!
    В этом выпуске мы рассмотрим уникальные ограничения (UNIQUE) и проверки (CHECK), чтобы удостовериться, что все наши работники имеют уникальные мейлы, а Джон Доу не может больше притворяться пандой!
    Следующее видео:
    10 - UPSERT и Работа с Конфликтами (ON CONFLICT DO) - Уроки PostgreSQL
    • 10 - UPSERT и Работа ...
    Предыдущее видео:
    08 - Первичные Ключи (Primary Keys) - Уроки PostgreSQL
    • 08 - Первичные Ключи (...
    Плейлист целиком:
    • Уроки PostgreSQL для н...
    #авекодер #урокиpostgresql #postgresql #sql #субд
    Поддержи проект:
    www.donational...
    paypal.me/avecoder
    / avecoder
    BTС: 1BmLvUFiJaVpCAwhzW3ZwKzMGWoQRfxsn4
    ETH: 0x6f1A488c9b12E782AEF74634a40A79b1631237aB
    История Технологий:
    / АвеТех
    VK: avecoder
    Телега: t.me/avecoder_ru
    ______________________
    Аве Кодер! Меня зовут V и я кодер. На моем канале ты сможешь найти актуальные туториалы по интересным технологиям, базу по computer science, брейнхаки, лайфхаки, материалы по здоровью кодера, отчеты о визитах в интересные локации, английский для кодера, как кодеру не помереть с голоду, юмор и многое другое.
    Так что ставь императорский палец вверх, подписывайся и бей в колокол!

КОМЕНТАРІ • 31

  • @avecoder
    @avecoder  Рік тому +1

    Практический Курс по Python:
    Stepik: stepik.org/a/126242
    Udemy: www.udemy.com/course/avecoder-advanced-python/?referralCode=270C5D0661A966B53743

  • @atlant1707
    @atlant1707 4 роки тому +18

    Джон, чёртова панда. Да, что собой не так.

  • @Blamingplayer
    @Blamingplayer 3 роки тому +4

    Очень классно объяснил, спасибо большое) 👍
    Всем друзьям советую кто учит со мной

  • @Theodore_Dreiser
    @Theodore_Dreiser 2 роки тому +1

    Аве Кодер, царский лайк за очередной урок и коммент для продвижения видео в топ как релевантный по дате на 2022 год, апрель месяц. Все доступно и понятно, а тривиальные ошибки в комментариях разобраны.

  • @U7116-k7d
    @U7116-k7d Рік тому +11

    Немного странно в 2020 году, что у нас работает Панда... это вы еще не знаете что в 2023 Mockaroo будет выдавать в поле Gender. )

    • @dmitrygreenberg8254
      @dmitrygreenberg8254 7 місяців тому +1

      Genderqueer
      Bigender
      Genderfluid
      Male
      Non-binary
      Polygender
      Female
      Agender

  • @Anton_bary
    @Anton_bary 3 роки тому +8

    Полезно отметить, что "unique_email_adress" и "gender_constraint" вводятся нами и могут быть любыми.

  • @АлексейОпарин-з5в
    @АлексейОпарин-з5в 3 роки тому +17

    2020й был чертовски сложный год. Устроиться в айти если ты панда было все сложнее.

  • @dshuttles
    @dshuttles 3 роки тому +7

    Забавный пример, кстати. В Германии есть три категории пола, указываемые в объявлениях о вакансиях (m/w/d), где d (diverse) как раз для случаев с пандой Джо 😉

    • @Armageddon76rus
      @Armageddon76rus 2 роки тому +1

      Добридень из 2021, теперь на мокару 8 гендеров/

    • @Wander_Candy
      @Wander_Candy Рік тому +1

      @@Armageddon76rus и один из них Panda?

  • @МихаилСоратник
    @МихаилСоратник 3 роки тому +7

    Джон идентифицирует себя как Панда.
    В то время как кто-то является ATTACK HELICOPTER.

  • @neztovshowtv
    @neztovshowtv 2 роки тому +1

    Спасибо за все.

  • @olegmitnik9617
    @olegmitnik9617 Рік тому +1

    Спасибо!

  • @komutoherovato988
    @komutoherovato988 3 роки тому +12

    Ввел команду SELECT DISTINCT gender FROM employee;
    psql : Genderqueer
    Bigender
    Genderfluid
    Male
    Polygender
    Non-binary
    Female
    Agender
    (8 строк)
    ДЖОН, ПРИХОДИ В НАШУ КОМПАНИЮ, МЫ ТЕБЕ РАДЫ xDxD

  • @РаминРодионов
    @РаминРодионов 2 місяці тому

    я понимаю что в реляционных бд нет определенного порядка, но когда мы сделали id primary key а затем добавили строку с id = 1 она оказалась внизу нашей таблицы, что-то не очень наглядно читать в таком виде

  • @gottastoppo
    @gottastoppo 3 роки тому

    Так воооооооооот оно что, как незаметно это было провернуто X)

  • @gottastoppo
    @gottastoppo 3 роки тому +4

    Вот и все, прощайте мой агендеры и небинары :")

  • @ОлегОлегов-т6в
    @ОлегОлегов-т6в 2 роки тому

    подскажите пожалуйста, - VSCODE не может найти расширение для отладки SQL. Жму "Найти расширение в Marketplace" Выдает список.. Но там нет дебагера расширений SQL. И как быть?

  • @gal_sergey
    @gal_sergey 4 роки тому +1

    вместо CHECK можно использовать тип поля "перечисление"?

    • @avecoder
      @avecoder  4 роки тому

      Это отличный концепт, который заслуживает своего эксперимента

  • @babamama5085
    @babamama5085 Рік тому

    У меня не получается добавить, не подскажите в чем проблема??

    • @babamama5085
      @babamama5085 Рік тому

      Я так понял что если мы постоянно сами добавляли, и после этого если убрат ld тогда не добавляется

  • @ponyatnoeit169
    @ponyatnoeit169 3 роки тому

    Не совсем понятно, какие ограничения дает эта команда: ALTER TABLE ADD CONSTRAINT unique_email_address UNIQUE (email); ?

    • @avecoder
      @avecoder  3 роки тому +1

      запрет повтора email при вводе новой позиции

    • @ponyatnoeit169
      @ponyatnoeit169 3 роки тому

      @@avecoder спасибо 👍

  • @Rizz_The_One
    @Rizz_The_One Рік тому +4

    postgres=# select distinct gender from employee;
    gender
    -------------
    Genderqueer
    Bigender
    Genderfluid
    Male
    Polygender
    Non-binary
    Female
    Agender
    (8 rows)
    привет из 2023

  • @ДжонДоу-о3щ
    @ДжонДоу-о3щ 2 роки тому +1

    Тут пандой не отделаться
    # SELECT DISTINCT gender FROM employee;
    gender
    -------------
    Genderqueer
    Panda
    Bigender
    Genderfluid
    Male
    Polygender
    Non-binary
    Female
    Agender
    (9 rows)