Files
test/supabase.md
2025-03-03 15:19:41 +08:00

2.7 KiB
Raw Permalink Blame History

Kong is a cloud-native API gateway. Kong 是一个云原生 API 网关。

GoTrue is an JWT based API for managing users and issuing JWT tokens. GoTrue 是一个基于 JWT 的 API用于管理用户和颁发 JWT 令牌。

PostgREST is a web server that turns your PostgreSQL database directly into a RESTful API PostgREST 是一个 Web 服务器,可将 PostgreSQL 数据库直接转换为 RESTful API

Realtime is an Elixir server that allows you to listen to PostgreSQL inserts, updates, and deletes using websockets. Realtime polls Postgres' built-in replication functionality for database changes, converts changes to JSON, then broadcasts the JSON over websockets to authorized clients. Realtime 是一个 Elixir 服务器,允许您使用 websockets 监听 PostgreSQL 的插入、更新和删除。实时轮询 Postgres 的内置复制功能以查找数据库更改,将更改转换为 JSON然后通过 Websockets 将 JSON 广播到授权客户端。 Storage provides a RESTful interface for managing Files stored in S3, using Postgres to manage permissions. 存储提供了一个 RESTful 接口,用于管理存储在 S3 中的文件,使用 Postgres 管理权限。

postgres-meta is a RESTful API for managing your Postgres, allowing you to fetch tables, add roles, and run queries, etc. postgres-meta 是一个 RESTful API用于管理您的 Postgres允许您获取表、添加角色和运行查询等。

PostgreSQL is an object-relational database system with over 30 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance. PostgreSQL 是一个对象关系数据库系统,经过 30 多年的积极开发,在可靠性、功能健壮性和性能方面赢得了良好的声誉。

Supavisor is a scalable connection pooler for Postgres, allowing for efficient management of database connections. Supavisor 是 Postgres 的可扩展连接池程序,允许高效管理数据库连接。

For the system to work cohesively, some services require additional configuration within the Postgres database. For example, the APIs and Auth system require several default roles and the pgjwt Postgres extension. 为了使系统协同工作,某些服务需要在 Postgres 数据库中进行其他配置。例如API 和身份验证系统需要多个默认角色和 pgjwt Postgres 扩展。

You can find all the default extensions inside the schema migration scripts repo. These scripts are mounted at /docker-entrypoint-initdb.d to run automatically when starting the database container. 您可以在 Schema migration scripts repo 中找到所有默认扩展。这些脚本挂载在 /docker-entrypoint-initdb.d 中,以便在启动数据库容器时自动运行。