Supabase Is A LOT MORE Powerful Than You Think

Sdílet
Vložit
  • čas přidán 4. 08. 2024
  • ► Exclusive NoCode Content, Tutorials & Support: / jamesnocode
    ► Comprehensive FlutterFlow Training & Private Community: masteringflutterflow.com
    ► Comprehensive Supabase Training & Private Community: masteringsupabase.com
    00:00 Intro
    01:04 Feature 1
    05:01 Feature 2
    07:46 Feature 3
    11:22 Feature 4
    16:58 Feature 5
    21:56 MC
  • Jak na to + styl

Komentáře • 32

  • @jamesnocode
    @jamesnocode  Před 9 měsíci +4

    👍VIEW/CLONE ALL MY NOCODE APPS + support my work: www.patreon.com/jamesnocode
    👍GET MY NEW TRAINING - MASTERING FLUTTERFLOW: masteringflutterflow.com

  • @oekofreak
    @oekofreak Před 8 měsíci +5

    00:00 Intro
    01:04 Feature 1 - PostgreSQL Composite Primary Keys
    05:01 Feature 2 - PostgreSQL Check Constraints
    07:46 Feature 3 - PostgreSQL Enum Type
    11:22 Feature 4 - Use Postgres to make HTTP requests. (IMHO not a good idea)
    16:58 Feature 5 - Supabase Wrappers - Loading data from firebase
    21:56 MC

  • @alanmax2025
    @alanmax2025 Před 9 měsíci +10

    Dear James, can you please make a video describing these points in working with Supabase: real-time update (like Firebase), push notifications, search (like Algolia in Firebase).

    • @greendsnow
      @greendsnow Před 9 měsíci +1

      no push notifications, limited realtime db, extremely limited concurrent connection and no algolia integration :D

  • @J3R3MI6
    @J3R3MI6 Před 9 měsíci +2

    Been loving supabase so far..

  •  Před 9 měsíci +1

    Powerful tools. Thanks for sharing.

  • @cesarsfalcao
    @cesarsfalcao Před 9 dny

    Great and very useful video!

  • @russpalermo
    @russpalermo Před 9 měsíci +4

    Supabase is cool, I like it but everything presented here is postgres function - not supabase.
    For enums / types highly recommend creating an enums schema and a table for the enums type with a simple name(pk) and description field. For example for a payment status enumerated field you would create an enums.payment_status table with name values of 'PENDING', 'PAID', 'DECLINED' with optional descriptions for each name value. Then in your orders table your payment_status field can be a foreign key relationship to the enums.payment_status and automatically inherit the values aailable there. Set constraints for UPDATE to CASCADE and DELETE to RESTRICT or SET NULL based on your needs.
    This allows you to modify your enums at will. The postgres native ENUMs provided here in supabase are a nightmare to deal with in production IF you need to change the nomenclature or add/remove any of the enums.

    • @Innesb
      @Innesb Před 7 měsíci

      I concur that Postgresql enums should be used judiciously. I think the main disadvantages are: 1) Inconvenient to modify (requires scheme update). 2) Sort order is fixed at time of creation (if you create your own lookup table you can create a column with the required sort order). 3) Non standard SQL, thus causing portability issues. 4) Enums can’t be used as primary keys or foreign key constraints.

  • @ewick86
    @ewick86 Před 9 měsíci +1

    One process Firebase does that doesn't seem to work the same way with Supabase is the Real-time updates within a Flutterflow app when data in the database changes (without refreshing the screen app screen firebase updates automatically change the data in the ui). Would love to see a video on how to do that with Supabase's real-time (if its possible)
    Great content though! Keep it up!

  • @CozyButtON
    @CozyButtON Před 8 měsíci +1

    Hi, could you create a video to create a function in supabase that does mathematical calculations using the values in different columns?

  • @mellxx3710
    @mellxx3710 Před 9 měsíci

    Hi you have brilliant tutorials and helpful info. Could you do a simple tutorial for room estimator, for example width * length = sum, with a button to calculate. Thank you

  • @user-ig6uo9gh7f
    @user-ig6uo9gh7f Před 9 měsíci

    Thank you James for creating your great tutorials. I really appreciate your way of explaining things. Thanks to you I at last started to understand Flutterflow. I have a question relating to setting constraints on the level of Supabase table instead of Flutterflow. I am just wondering if it is not redundant since sometimes we need to display error message for app user. We can do so by setting constraints in Flutterflow and generating error message when constraint condition is not met. In such a case it seems that setting conditions in Supabase is superflous. Could you please advice me on that issue?

  • @ethansmith7
    @ethansmith7 Před 9 měsíci

    Any ideas on how to make images show up in a messages table? Not sure how to make an image in a bucket automatically populate its URL to a table

  • @user-lb1me7sg1s
    @user-lb1me7sg1s Před 9 měsíci

    Hey James Thanks for this amazing video,
    My question is that How I able to make social media app with advertise like instagram has?
    because I do not want to show google ads so how I can connect two database and show data simultaneously that is for users and second one is for advertisers in flutterflow home page in listview?

  • @EmblazNOR
    @EmblazNOR Před 9 měsíci +1

    Now that API auth is possible, what do you prefer; Supabase or Xano? Pros and cons?

  • @EmblazNOR
    @EmblazNOR Před 9 měsíci +1

    Also James, I recon it's a strategy of your to mark your timeline anonymously. However it makes it difficult to find certain points when re-watching your videos. Maybe have another look at that strategy?
    Nevertheless; thank you for your time and efforts.

  • @stevebrailsford5742
    @stevebrailsford5742 Před 9 měsíci

    Hi James
    Great work,
    We are using Flutterflow with supabase and need to do database filters/ queries. What is the best and latest methods for doing this,
    for example I want to find all records in our clients table where the surname is ‘Smith’ and the first name is ‘Johm’ case insensitive OR the surname is ‘Smith’ and the date of birth is 01/01/2000 etc
    It seems such a simple ask, but I’ve been all over the forums etc and can’t find the way to do this .
    Could you do a detailed video on this or can someone help ?

  • @hchehab11
    @hchehab11 Před 9 měsíci

    Great videos, keep them up.
    I have a couple of questions, can I trap subabase errors in FF and the second, can you show us how to enable users in subabase to reset their password inside FF.
    TIA

  • @emiltevatrosyan6864
    @emiltevatrosyan6864 Před 6 měsíci

    Hi James! I wanna know would you do a video about how to make api key private on supabase cloud?

  • @peopleinc9468
    @peopleinc9468 Před 9 měsíci

    How to add Rich text in table?

  • @weitanglau162
    @weitanglau162 Před 9 měsíci

    Can you make a video on how we can use supabase with cloud function?

  • @okeziejephtah7872
    @okeziejephtah7872 Před 9 měsíci

    Please I need materials on Supabase and Bubble

  • @TheSweden229
    @TheSweden229 Před 8 měsíci

    Can you do a video of weweb + supabase?

  • @maalinlaha
    @maalinlaha Před 9 měsíci +2

    If i switch to supabase, am i just gonna forget push notifications, or is there an alternative?

    • @nathangrace8581
      @nathangrace8581 Před 9 měsíci +1

      I haven’t used it yet but am in the process of making a project and plan on using that. I had the same question before I chose supabase for this project.

    • @Statsjk
      @Statsjk Před 9 měsíci

      Onesignal + supabase makes it possible....there is a tutorial on this on youtube as well...

    • @maalinlaha
      @maalinlaha Před 9 měsíci

      @@nathangrace8581 i just implemented Onesignal integration, i think it'll work but i didn't test it on real device yet, will update you if it works.
      The custom code i used can be found on the flutterflow community website.

    • @gustavomonteiro2008
      @gustavomonteiro2008 Před 9 měsíci +1

      Supabase integrates With onesignal for that