[我解决了这个问题,但答案奇怪地难以捉摸,埋在这篇博文]
浏览 Supabase 上的本指南:https://supabase.com/docs/guides/getting-started/tutorials/with-nextjs?database-method=dashboard&language=ts#set-up-the-database-schema
有使用
supabase link
然后使用 supabase db pull
的说明,但单独运行前者会产生:
required flag(s) "project-ref" not set
Try rerunning the command with --debug to troubleshoot the error.
--project-ref
到底是什么意思以及这个标志实际上是如何使用的?
我浏览了 Supabase 和 Github 上的文档,但一无所获。即使在我链接的指南中,也没有关于旗帜的详细信息;这应该更新,以便可以正确使用指南。
答案在这里:https://supabase.com/blog/supabase-cli-v1-and-admin-api-beta
supabase link --project-ref <project-id>
就这么简单,但不包含在指南、Github、正确的文档中。