1.3 KiB
| tags | project | |
|---|---|---|
|
DataMesh |
Supabase ist eine Sammlung an Tools um die Funktionsfähigkeit von postgres zu erweitern. Es bietet neben einer Admin Oberfläche noch eine automatische REST API Generierung für die Datenbank Tabellen an um Daten abzufragen, einzufügen und gegebenenfalls zu löschen.
Tools
Supabase bietet darüber hinaus noch Clients für verschiedene Programmiersprachen an. Z. b. für Python oder TypeScript. Die Tools können allerdings nur für Tabellen angewendet werden, welche über die REST API zugänglich sind. D. h. nur public Tabellen können damit angesteuert werden.
[!NOTE] Python Die Bibliothek in Python heißt supabase
from supabase import create_client supabase = create_client('http://vistrpesdmt01:8000/', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlzcyI6InN1cGFiYXNlIiwiaWF0IjoxNzQ3ODY0ODAwLCJleHAiOjE5MDU2MzEyMDB9.29b74MU490jaJ9lBUT3nbzhA-0c8HnQfUqXq0t9Ob3U') execute = supabase.table("TestTable").select("*").execute()
[!ERROR] Wichtig Da die VM im internen Netzwerk betrieben wird, dürfen HTTP calls nicht über den ZScaler Proxy geroutet werden. Da die
no_proxyvariable aber diese VM nicht ausschließt, gehen die normalen Calls über den Proxy. Unbedingt daran denken!