--- # Supabase [Supabase](https://supabase.com) on avatud lähtekoodiga Firebase'i alternatiiv. Me ehitame Firebase'i funktsioonid, kasutades ettevõtlusklassi avatud lähtekoodiga tööriistu. - [x] Hostitud Postgres andmebaas. [Dokumendid](https://supabase.com/docs/guides/database) - [x] Autentimine ja autoriseerimine. [Dokumendid](https://supabase.com/docs/guides/auth) - [x] Automaatselt genereeritud APId. - [x] REST. [Dokumendid](https://supabase.com/docs/guides/api#rest-api-overview) - [x] GraphQL. [Dokumendid](https://supabase.com/docs/guides/api#graphql-api-overview) - [x] Reaalajas toimivad tellimused. [Dokumendid](https://supabase.com/docs/guides/api#realtime-api-overview) - [x] Funktsioonid. - [x] Andmebaasi funktsioonid. [Dokumendid](https://supabase.com/docs/guides/database/functions) - [x] Edge Functions [Docs](https://supabase.com/docs/guides/functions) - [x] Faili salvestamine. [Dokumendid](https://supabase.com/docs/guides/storage) - [x] Armatuurlaud ![Supabase Dashboard](https://raw.githubusercontent.com/supabase/supabase/master/apps/www/public/images/github/supabase-dashboard.png) ## Dokumentatsioon Täieliku dokumentatsiooni saamiseks külastage [supabase.com/docs](https://supabase.com/docs) Et näha, kuidas panustada, külastage [Getting Started](../DEVELOPERS.md) ## Kogukond ja tugi - [Ühenduse foorum](https://github.com/supabase/supabase/discussions). Parim: abi ehitamisel, arutelu andmebaasi parimate tavade üle. - [GitHub Issues](https://github.com/supabase/supabase/issues). Parim lahendus: vead ja vead, millega Supabase'i kasutades kokku puutute. - [E-posti tugi](https://supabase.com/docs/support#business-support). Parim lahendus: probleemid andmebaasi või infrastruktuuriga. - [Discord](https://discord.supabase.com). Parim: oma rakenduste jagamiseks ja kogukonnaga suhtlemiseks. ## Staatus - [x] Alpha: Me testime Supabase'i suletud kliendikogumiga - [x] Avalik Alpha: Igaüks saab registreeruda aadressil [supabase.com/dashboard](https://supabase.com/dashboard). Kuid olge meiega ettevaatlikud, seal on mõned veidrused - [x] Avalik beeta: Piisavalt stabiilne enamiku mitte-ettevõtluskasutuse jaoks - [ ] Avalik: Üldine kättesaadavus [[status](https://supabase.com/docs/guides/getting-started/features#feature-status)] Oleme praegu Public Beta versioonis. Jälgige selle repo "releases", et saada teateid suuremate uuenduste kohta. Watch this repo --- ## Kuidas see töötab Supabase on avatud lähtekoodiga tööriistade kombinatsioon. Me ehitame Firebase'i funktsioonid üles, kasutades ettevõtte kvaliteediga avatud lähtekoodiga tooteid. Kui tööriistad ja kogukonnad on olemas MIT, Apache 2 või samaväärse avatud litsentsiga, kasutame ja toetame seda tööriista. Kui tööriista ei ole olemas, siis ehitame selle ise ja kasutame avatud lähtekoodi. Supabase ei ole Firebase'i 1:1 kaardistus. Meie eesmärk on pakkuda arendajatele Firebase'ile sarnast arenduskogemust, kasutades avatud lähtekoodiga tööriistu. **Arhitektuur** Supabase on [hostitud platvorm](https://supabase.com/dashboard). Võite registreeruda ja alustada Supabase'i kasutamist ilma midagi installimata. Võite ka [ise hostida](https://supabase.com/docs/guides/hosting/overview) ja [arendada lokaalselt](https://supabase.com/docs/guides/local-development). ![Arhitektuur](https://github.com/supabase/supabase/blob/master/apps/docs/public/img/supabase-architecture.png) - [PostgreSQL](https://www.postgresql.org/) on objekt-relatsiooniline andmebaasisüsteem, mille aktiivne arendamine on kestnud üle 30 aasta ja mis on saavutanud hea maine usaldusväärsuse, funktsioonide töökindluse ja jõudluse poolest. - [Realtime](https://github.com/supabase/realtime) on Elixir server, mis võimaldab kuulata PostgreSQL-i sisestusi, uuendusi ja kustutusi veebisokkide abil. Realtime küsib Postgres'i sisseehitatud replikatsioonifunktsioone andmebaasi muudatuste kohta, konverteerib muudatused JSON-iks ja edastab seejärel JSON-i üle websocketi volitatud klientidele. - [PostgREST](http://postgrest.org/) on veebiserver, mis muudab teie PostgreSQL andmebaasi otse RESTful API-ks - [pg_graphql](http://github.com/supabase/pg_graphql/) on PostgreSQLi laiendus, mis avab GraphQL API - [Storage](https://github.com/supabase/storage-api) pakub RESTful liidest S3-s salvestatud failide haldamiseks, kasutades Postgres'i õiguste haldamiseks. - [postgres-meta](https://github.com/supabase/postgres-meta) on RESTful API oma Postgres'i haldamiseks, mis võimaldab tabelite hankimist, rollide lisamist ja päringute käivitamist jne. - [GoTrue](https://github.com/netlify/gotrue) on SWT-põhine API kasutajate haldamiseks ja SWT-tokenite väljastamiseks. - [Kong](https://github.com/Kong/kong) on pilvepõhine API-värav. #### Klientide raamatukogud Meie lähenemine kliendiraamatukogudele on modulaarne. Iga alamraamatukogu on iseseisev implementatsioon ühe välissüsteemi jaoks. See on üks viis, kuidas me toetame olemasolevaid vahendeid.
Keel Klient Funktsioon-kliendid (komplekteeritud Supabase'i kliendiga)
Supabase PostgREST GoTrue Realtime Storage Functions
⚡️ Ametlik ⚡️
JavaScript (TypeScript) supabase-js postgrest-js gotrue-js realtime-js storage-js functions-js
Flutter supabase-flutter postgrest-dart gotrue-dart realtime-dart storage-dart functions-dart
💚 Kogukond 💚
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
## Tõlked - [araabia | العربية](/i18n/README.ar.md) - [Albaania / Shqip](/i18n/README.sq.md) - [Bangla / বাংলা](/i18n/README.bn.md) - [bulgaaria / Български](/i18n/README.bg.md) - [katalaani / Català](/i18n/README.ca.md) - [Taani / Dansk](/i18n/README.da.md) - [Hollandi keel / Nederlands](/i18n/README.nl.md) - [inglise keel](https://github.com/supabase/supabase) - [Soome / Suomalainen](/i18n/README.fi.md) - [Prantsuse / Français](/i18n/README.fr.md) - [Saksa / Deutsch](/i18n/README.de.md) - [Kreeka / Ελληνικά](/i18n/README.gr.md) - [heebrea / עברית](/i18n/README.he.md) - [Hindi / हिंदी](/i18n/README.hi.md) - [Ungari / Magyar](/i18n/README.hu.md) - [Nepali / नेपाली](/i18n/README.ne.md) - [Indoneesia / Bahasa Indonesia](/i18n/README.id.md) - [Itaalia keel / Italiano](/i18n/README.it.md) - [Jaapani / 日本語](/i18n/README.jp.md) - [Korea / 한국어](/i18n/README.ko.md) - [Malai / Bahasa Malaysia](/i18n/README.ms.md) - [Norra keel (Bokmål) / Norsk (Bokmål)](/i18n/README.nb-no.md) - [Pärsia keel / فارسی](/i18n/README.fa.md) - [Poola / Polski](/i18n/README.pl.md) - [Portugali / Português](/i18n/README.pt.md) - [Portugali (Brasiilia) / Português Brasileiro](/i18n/README.pt-br.md) - [Rumeenia / Română](/i18n/README.ro.md) - [Vene / Pусский](/i18n/README.ru.md) - [Serbia / Srpski](/i18n/README.sr.md) - [singhala / සිංහල](/i18n/README.si.md) - [Hispaania / Español](/i18n/README.es.md) - [Lihtsustatud hiina keel / 简体中文](/i18n/README.zh-cn.md) - [Rootsi / Svenska](/i18n/README.sv.md) - [Tai / ไทย](/i18n/README.th.md) - [Traditsiooniline hiina keel / 繁体中文](/i18n/README.zh-tw.md) - [Turkish / Türkçe](/i18n/README.tr.md) - [Ukraina / Українська](/i18n/README.uk.md) - [Vietnami keel / Tiếng Việt](/i18n/README.vi-vn.md) - [Tõlgete loetelu](/i18n/languages.md) --- ## Sponsorid [![Uus sponsor](https://user-images.githubusercontent.com/10214025/90518111-e74bbb00-e198-11ea-8f88-c9e3c1aa4b5b.png)](https://github.com/sponsors/supabase)