简介
Refine是一个 React 元框架,用于 CRUD 密集型的 Web 应用程序。它适用于广泛的企业用例,包括内部工具、管理面板、仪表板和 B2B 应用程序。
supabase提供一站式后端服务,包括数据库、对象存储、实时realtime,用户认证、通过API即可完成访问操作。
接下来,学习如何创建一个 Supabase 项目,向你的数据库中添加一些示例数据,并从 Refine 应用查询这些数据。
1.创建应用
登录MemFire Cloud,在控制面板中创建一个新项目,如下图所示:
2.创建数据表
在SQL 编辑器中创建一个表。使用以下 SQL 语句来创建一个带有一些示例数据的国家表。
-- Create the table
CREATE TABLE countries (
id SERIAL PRIMARY KEY,
name VARCHAR(255) NOT NULL
);
-- Insert some sample data into the table
INSERT INTO countries (name) VALUES ('United States');
INSERT INTO countries (name) VALUES ('Canada');
INSERT INTO countries (name) VALUES ('Mexico');
INSERT INTO countries (name) VALUES ('China');
INSERT INTO countries (name) VALUES ('China');
执行完上述命令后,可以在表编辑器中查看结果。
3.创建一个 Refine 应用