Files
supabase/i18n/README.pt-PT.md
2025-12-16 14:42:22 +02:00

17 KiB
Raw Permalink Blame History


Supabase

Supabase é uma alternativa open source ao Firebase. Estamos a construir as funcionalidades do Firebase usando ferramentas open source de nível empresarial.

  • Base de dados Postgres alojada. Docs
  • Autenticação e autorização. Docs
  • APIs geradas automaticamente.
  • Funções.
    • Funções de base de dados. Docs
    • Funções de Borda Docs
  • Armazenamento de Ficheiros. Docs
  • Painel de controlo

Supabase Dashboard

Documentação

Para documentação completa, visite supabase.com/docs

Para ver como contribuir, visite Getting Started

Comunidade & Suporte

  • Fórum da Comunidade. Melhor para: ajuda com a construção, discussão sobre as melhores práticas de banco de dados.
  • Problemas no GitHub. Melhor para: bugs e erros que encontra ao usar o Supabase.
  • Suporte por Email. Melhor para: problemas com a sua base de dados ou infra-estrutura.
  • Discord. Ideal para: partilhar as suas aplicações e conviver com a comunidade.

Status

  • Alfa: Estamos a testar o Supabase com um conjunto fechado de clientes
  • Alfa Público: Qualquer pessoa pode inscrever-se em supabase.com/dashboard. Mas vá com calma, ainda há alguns problemas
  • Beta Público: Estável o suficiente para a maioria dos casos de uso não empresarial
  • Público: Disponibilidade geral [status]

Estamos actualmente em Beta Pública. Veja "releases" deste repositório para ser notificado das principais actualizações.

Watch this repo


Como funciona

O Supabase é uma combinação de ferramentas de código aberto. Estamos a construir as funcionalidades do Firebase usando produtos open source de nível empresarial. Se as ferramentas e as comunidades existirem, com uma licença MIT, Apache 2, ou equivalente, nós usaremos e apoiaremos essa ferramenta. Se a ferramenta não existir, nós próprios a construímos e tornamos o código aberto. O Supabase não é um mapeamento 1 para 1 do Firebase. O nosso objectivo é dar aos programadores uma experiência semelhante à do Firebase usando ferramentas de código aberto.

Arquitectura

Supabase é uma plataforma alojada. Pode registar-se e começar a usar o Supabase sem instalar nada. Pode também auto-hospedar e desenvolver localmente.

Arquitectura

  • PostgreSQL é um sistema de base de dados objecto-relacional com mais de 30 anos de desenvolvimento activo que lhe valeu uma forte reputação de fiabilidade, robustez de características e desempenho.
  • Realtime é um servidor Elixir que permite ouvir inserções, atualizações e exclusões do PostgreSQL usando websockets. Realtime pesquisa a funcionalidade de replicação embutida do Postgres para mudanças no banco de dados, converte as mudanças para JSON, e então transmite o JSON através de websockets para clientes autorizados.
  • PostgREST é um servidor web que transforma seu banco de dados PostgreSQL diretamente em uma API RESTful
  • pg_graphql uma extensão do PostgreSQL que expõe uma API GraphQL
  • Storage fornece uma interface RESTful para gerir ficheiros armazenados no S3, utilizando o Postgres para gerir permissões.
  • postgres-meta é uma API RESTful para gerenciar seu Postgres, permitindo que você busque tabelas, adicione funções e execute consultas, etc.
  • GoTrue é uma API baseada em SWT para gerir utilizadores e emitir tokens SWT.
  • Kong é um gateway de API nativo da nuvem.

Bibliotecas de cliente

A nossa abordagem para as bibliotecas de clientes é modular. Cada sub-biblioteca é uma implementação autónoma para um único sistema externo. Esta é uma das formas de apoiarmos as ferramentas existentes.

Linguagem Cliente Feature-Clients (incluídos no cliente Supabase)
Supabase PostgREST GoTrue Realtime Storage Functions
Oficial
JavaScript (TypeScript) supabase-js postgrest-js auth-js realtime-js storage-js functions-js
Flutter supabase-flutter postgrest-dart gotrue-dart realtime-dart storage-dart functions-dart
💚 Comunidade 💚
C# supabase-csharp postgrest-csharp gotrue-csharp realtime-csharp storage-csharp functions-csharp
Go - postgrest-go gotrue-go - storage-go functions-go
Java - - gotrue-java - storage-java -
Kotlin supabase-kt postgrest-kt gotrue-kt realtime-kt storage-kt functions-kt
Python supabase-py postgrest-py gotrue-py realtime-py storage-py functions-py
Ruby supabase-rb postgrest-rb - - - -
Rust - postgrest-rs - - - -
Swift supabase-swift postgrest-swift gotrue-swift realtime-swift storage-swift functions-swift
Godot Engine (GDScript) supabase-gdscript postgrest-gdscript gotrue-gdscript realtime-gdscript storage-gdscript functions-gdscript

Traduções


Patrocinadores

Novo Patrocinador