Generate column values in Postgres with Functions, Triggers, default values and RLS

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 พ.ย. 2024

ความคิดเห็น • 15

  • @remi-avec-un-i
    @remi-avec-un-i 9 หลายเดือนก่อน

    Hey Jon! First of all, thanks a lot, your explanation makes me realise why you need both "USING" & "WITH CHECK" expressions in the UPDATE.
    That being said, I realised that you went very fast on the UPDATE:
    1) A user can update a post that is not his
    2) A user can update the created_at & created_by fields

    • @JonMeyers
      @JonMeyers 8 หลายเดือนก่อน

      Good catch! 🙌

  • @brunocrosier
    @brunocrosier 9 หลายเดือนก่อน +2

    really clear explanation of a tricky concept👏👏

    • @JonMeyers
      @JonMeyers 9 หลายเดือนก่อน

      Thanks! Glad you enjoyed it! 🙌

  • @dshukertjr
    @dshukertjr 9 หลายเดือนก่อน +9

    I genuinely did not know that you can highlight a statement in the SQL editor to just run certain statements 😂

    • @JonMeyers
      @JonMeyers 9 หลายเดือนก่อน

      So handy! 🎉

  • @badwolf9090
    @badwolf9090 9 หลายเดือนก่อน +4

    Why are you changing the capitalisation?

    • @JonMeyers
      @JonMeyers 9 หลายเดือนก่อน

      I just prefer lowercase. Upper feels too shouty! 😂

  • @spartan_j117
    @spartan_j117 9 หลายเดือนก่อน

    0:56 I read somewhere on the internet, that "bigint primary key generated always as identity" is the right way to set up a primary key. Could you please throw some light on this, why did you change it to "serial", what's the difference? Thank you!

    • @JonMeyers
      @JonMeyers 8 หลายเดือนก่อน

      Good call! Bigserial may have been a better option - will keep this in mind for future videos 👍
      Serial translates to a 4 byte integer behind the scenes, so can still store 2,147,483,647 rows! That's a lot of blog posts! 😆
      Bigserial would take you up to 9,223,372,036,854,775,807 🤯

    • @spartan_j117
      @spartan_j117 8 หลายเดือนก่อน

      @@JonMeyersTy! BTW, you have an article about this in you corporate blog called "Choosing a Postgres Primary Key". And there the author references a nice post on IDENTITY column from the EDB team.

  • @rembautimes8808
    @rembautimes8808 8 หลายเดือนก่อน

    Thanks for the video and in-depth explanation. Now if only supabase can develop is_dodgy_user() 😂. Next release cycle , perhaps?

  • @excellencemichel4875
    @excellencemichel4875 8 หลายเดือนก่อน

    Yo have to implemente transaction feature to Supabase

  • @tamsssss6765
    @tamsssss6765 9 หลายเดือนก่อน +2

    Create a CRUD video with emphasis on UPDATE(*UPSERT*)? 🥹😭🙏🏻

    • @JonMeyers
      @JonMeyers 9 หลายเดือนก่อน

      On it! 🚀