-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Supabase? #93
Comments
|
@LuchoTurtle please speed run this: https://supabase.com/docs/guides/getting-started/tutorials/with-flutter |
@LuchoTurtle dwyl/supabase-flutter-demo#1 looks promising. π€
|
Currently doing a Deep Dive into the https://github.com/supabase/supabase |
Depending on the availability/reliability, OK, this pricing has a healthy margin over their cloud/infra provider. |
When you first look at this repo: https://github.com/supabase/supabase What is your intuition as to what the "entry point" for understanding the No mention of So where is the data being stored on And if you wanted to host it yourself to have control over the data, There are quite a few moving parts ... |
The questions I want to answer before considering using
Having watched all the official My conclusion is that what they have built is good... |
My next question is: how does the One of the non-negotiables we must have in our |
How are table definitions and schema migrations version controlled in π€·ββοΈhttps://www.google.com/search?q=supabase+schema+migration The top comment for this video is the following question: So ... basically if you use the Supabase cloud service for building your App you cannot connect to the DB from your Supabase is looks great for a single dev working by themself but the "Team" workflow is not well-defined at all. I still think this is immensely promising! |
Reading: https://www.slip.so/tutorials/database-migrations-in-supabase-with-migra https://databaseci.com/docs/migra Indeed ... π |
Quick Google and we find: https://github.com/djrobstep/migra Project URL matches the one above that is "Down for maintenance" so looks like we're in the right place. π Docs point to: https://databaseci.com/docs/migra Which as we established above is "Down for maintenance". ... Their tutorial requires you to run a Last commit da6671a on Sep 18, 2022 ... β³ Apparently the docs site has been down for at least 2 weeks: djrobstep/migra#225 |
Official discussion: supabase/supabase#134 marked as "Answer": Yes, it's |
Had a conversation with @SimonLab on Standup this morning regarding I did a deep dive into the code and watched all the (relevant) videos on their channel on YT: https://www.youtube.com/@Supabase/videos All of these Seriously, try running it yourself: git clone [email protected]:supabase/realtime.git && cd realtime
mix setup ** (Mix) Could not start application realtime: exited in: Realtime.Application.start(:normal, [])
** (EXIT) an exception was raised:
** (FunctionClauseError) no function clause matching in String.split/3
(elixir 1.14.1) lib/string.ex:479: String.split(nil, "-", [parts: 2])
(realtime 2.1.1) lib/realtime/helpers.ex:100: Realtime.Helpers.short_node_id/0
(realtime 2.1.1) lib/realtime/monitoring/prom_ex.ex:145: Realtime.PromEx.set_metrics_tags/0
(realtime 2.1.1) lib/realtime/application.ex:33: Realtime.Application.start/2
(kernel 8.5.1) application_master.erl:293: :application_master.start_it_old/4 Obviously that doesn't work. Why would it be that easy/simple? π
i.e. they are using the infra that we are already using. The "Pros" are obvious; they're listed on the features/pricing pages. #93 (comment) The reason I really wanted @LuchoTurtle to do a "Speed Run" Apparently, not very far ... dwyl/supabase-flutter-demo#1 (comment)
Imagine you ordered a pizza from a restaurant you know makes superb pies ... π I've spent considerably more time deep-diving into They could have built the whole thing in
I'm going to build it in the next week. (even though I have an up-coming family long-weekend away... β³ ) If @LuchoTurtle and @SimonLab can focus on the front-end for the next week I can re-build |
Purely from this analysis it seems pretty obvious that Supabase isn't ready for us to use. We also can't lose sight of the fact that this is an MVP - although we need to build a solid foundation, we also need to get it Done because every hour is coming out of our own pockets. If what we are already using is actually a better fit for our needs, that should be obvious after a 1 day spike and we can move on ππ» |
@iteles the "framework" for proposing new tech has existed for years: #18 I agree with @SimonLab that we could get up-and-running faster with |
Does your "non-negotiables" offline first approach documented ? Would like to deep dive into this top. I also read about crdt algorithim |
@rubensdemelo excellent question. Thanks very much for asking it! π |
@nelsonic sorry for late reply. I discovered this repo technology-stack from some a search about offline first mobile app. I also explored some topics and read about elixir/phoenix. Finally, I found some topics releated with flutter and then dive in. |
Top of HN this morning: Migrating from Supabase |
Been watching the progress on Supabase for a while but not opened an issue! π€¦ββοΈ
https://github.com/supabase/supabase
https://supabase.com/
The text was updated successfully, but these errors were encountered: