Ti visninger af de samme rækker
Fælles for hele teamet eller personlige for dig alene: hver person vælger sin måde at læse på, og ingen kopierer data.
Organisér
Tabeller og felter Felter til alt, relationer og formler ligesom i et regneark. Ti visninger Gitter, kanban, kalender, tidslinje, galleri, liste, landkort, formular, spørgeskema, quiz. Formularer Et link, du deler: hvert svar bliver en række. Filer og billeder Tilbud, billeder, kontrakter, gemt sammen med deres række.Integrér
REST-API De samme data som brugerfladen, beskrevet i OpenAPI 3.1. MCP-server Værktøjer til dine AI-agenter, under dine tilladelser. Webhooks Hver skrivning, signeret, i rækkefølge og gensendt ved fejl. Direkte SQL Rigtige PostgreSQL-tabeller, med læsbare navne. Synkronisering Tabeller, der holdes opdateret udefra.Hosting
Docker Compose Ét image, én PostgreSQL-database, kun én port. Variabler Alt indstilles i filen .env. Domæne og HTTPS Bag din egen proxy, eller med den medfølgende Caddy. Login og SSO Google, Microsoft, enhver OpenID Connect-udbyder. Backup og opdateringer pg_dump, og opdateringer uden datatab.Enkelheden fra et delt regneark — gitre, visninger, formularer, tilladelser — og data, der lever i tabeller med typer og læsbare navne. Dit team arbejder i brugerfladen; dine scripts, dine BI-værktøjer, dine AI-agenter og psql læser de samme rækker.
docker compose up -d
Ingen generisk model, ingen JSON-rodekasse, ingen field_1837: en database er et skema, en tabel er en tabel, et felt er en kolonne med type og læsbart navn.
text, numeric, date, timestamptz, boolean — og rigtige fremmednøgler til relationerne. CHECK, webadresser og e-mails valideret, relationer som FOREIGN KEY. JOURS([Fin]; [Début]) bliver til en genereret kolonne, som psql læser som alle andre. psql også læser. ALTER TABLE b_t4z56fq_ventes.opportunites ADD COLUMN montant numeric(38,10); COMMENT ON COLUMN …opportunites.montant IS 'Kontraktens beløb ekskl. moms';
| nom | text |
| statut | text |
| montant | numeric(38,10) |
| echeance | date |
| clients_id | uuid → clients |
Når en række ændres, på et fast tidspunkt eller med et klik: en grafeditor kæder trinnene sammen, og hver kørsel kan gennemgås i flowet.
Spørgsmål stillet med musen eller i SQL, femten visualiseringer, fælles filtre — hver person læser dem med sine egne tilladelser.
Tilladelser gives til grupper på et projekt, en database eller en tabel og gælder for alt derunder. En følsom kolonne kan skjules for en gruppe eller gøres skrivebeskyttet for den.
Direkte SQL-session redigerede »ERP-migrering«
02:46 · lokal forbindelse · psqlBeløb: 125.000 → 130.000
Formularen »Tilbudsforespørgsel« oprettede »Nyt intranet«
offentligt svar · udgivet af CamilleMCP-serveren giver agenterne femten værktøjer; REST-API’et giver dine programmer de samme data. Ét kontrolpunkt for tilladelser, de samme logs.
list_records opportunites · statut = Forhandling propose_add_field opportunites · Sandsynlighed · number Tilføj feltet »Sandsynlighed« (Tal) til Salgsmuligheder
Foreslået af agenten · token »Salg«
Hver funktion skriver i de samme tabeller, under de samme tilladelser, i den samme historik.
Fælles for hele teamet eller personlige for dig alene: hver person vælger sin måde at læse på, og ingen kopierer data.
Et offentligt link eller et, der er forbeholdt indloggede medlemmer. At svare giver ingen tilladelser til tabellen.
/f/uIPJZ4Ensr_K8V0In0bb… Én database, flere udgaver. Sammenlign strukturen, migrer fra den ene til den anden, synkroniser rækker.
Andres skrivninger kommer ind i realtid, du ser, hvem der kigger på hvilken række, og I diskuterer den der, hvor den er: kommentarer, omtaler, notifikationer. Ctrl+Z fortryder den seneste skrivning og afviser hellere end at overskrive en andens arbejde.
Et felt, som en model udfylder ud fra de andre kolonner, og en Copilot, der foreslår filtre, forespørgsler og kolonner, som anvendes med ét klik. OpenAI, Anthropic, Mistral, eller en model, der køres på din egen maskine.
Opsummer {{Notes}} i én sætning Rigtige fremmednøgler, formler på fransk eller engelsk beregnet af PostgreSQL og opslag, aggregeringer og optællinger på tværs af relationer.
ROUND([Montant HT] * (1 + [Taux de TVA]), 2) En visuel editor til formateret tekst, renset ved skrivning; og i enhver lang tekst læses {{Ville}} med rækkens værdi.
Levering den {{Date}} i {{Ville}} En skrivebeskyttet visning via et link, som kan indlejres på et andet websted; en kalender bliver til et feed til din kalenderapp.
En tabel, der holdes opdateret fra en online-CSV, en kalender eller en delt visning fra en anden basedb.
Ti skabeloner klar til brug, en database beskrevet for AI i én sætning, og din egen gemt som skabelon.
På værtens disk eller i S3-kompatibelt lager: AWS, Scaleway, OVH, Cloudflare R2, Garage, MinIO…
Træk en fil ind: importen gætter typerne, opretter tabellen eller supplerer en eksisterende og fortæller række for række, hvad der blev afvist.
Alle opretter deres egen konto og egne projekter og inviterer via et link med Læse, Redigere eller Administrere; login med adgangskode, Google, Microsoft eller en hvilken som helst OpenID Connect-udbyder.
Hver skrivning kan give et andet system besked: signerede payloads, leveret i rækkefølge og sendt igen ved fejl.
Dit sprog, dit tema, datoernes rækkefølge, dine notifikationer, dine sessioner og dine tokens samlet ét sted.
Brugerfladen bruger browserens sprog, ét af tyve; alle kan selv skifte det i deres indstillinger.
basedb er fri software (AGPL-3.0): ét image, én PostgreSQL-database, og det er det hele — ingen påtvunget tredjepartstjeneste, ingen telemetri. Tag backup med pg_dump, og læs dataene med en hvilken som helst PostgreSQL-klient.
db PostgreSQL 16, dine data basedb Brugerfladen, REST-API’et og MCP-serveren på én port proxy Caddy, automatisk HTTPS (valgfrit) git clone https://github.com/eodia/basedb.git
cd basedb && cp .env.example .env POSTGRES_PASSWORD=en-solid-adgangskode
# openssl rand -base64 32
BASEDB_ENCRYPTION_KEY=… docker compose up -d
# derefter http://localhost:3000: opret din konto Et andet spørgsmål? Dokumentationen har sikkert svaret.
Ved det sted, hvor dataene lever. Hvor andre gemmer dine rækker i en generisk model (nummererede kolonner, JSON-dokumenter), opretter basedb en rigtig PostgreSQL-tabel for hver tabel og en rigtig kolonne med type for hvert felt, med læsbare navne. Dine data kan bruges uden basedb.
Ja. Begrænsningerne (typer, påkrævet, enkeltvalg, fremmednøgler) håndhæves af PostgreSQL selv, og en trigger registrerer selv skrivninger via direkte SQL i historikken sammen med den session, der foretog dem. Brugerfladens SQL-konsol og psql læser de samme tabeller; i brugerfladen skriver hver person SQL med sine egne tilladelser, gemmer sine forespørgsler og kan, hvis personen administrerer databasen, gøre dem til rigtige PostgreSQL-views.
Intet, før du har konfigureret en udbyder. Derefter sendes som standard kun strukturen og din sætning, når det gælder strukturudkast og Copilot; at lade Copilot læse data er et afkrydsningsfelt pr. samtale. En databaseskabelon, som du beder AI om, sender kun din sætning. Et AI-felt sender de kolonner, som dets instruktion citerer, efter udtrykkeligt samtykke.
Ja. Andres skrivninger vises uden genindlæsning, med deres ansigt på den tabel eller række, de kigger på. Du kommenterer en række, omtaler nogen med @, og klokken giver besked. Og Ctrl+Z fortryder kun dine egne skrivninger: den afviser hellere end at overskrive det, en anden har ændret siden.
Tyve: fransk, engelsk, tysk, spansk, italiensk, brasiliansk portugisisk, nederlandsk, polsk, tjekkisk, svensk, dansk, norsk, finsk, rumænsk, ungarsk, tyrkisk, ukrainsk, japansk, forenklet kinesisk og koreansk. Brugerfladen bruger browserens sprog, og hver person kan skifte det i sine indstillinger; dette site og dokumentationen findes på de samme sprog.
Via MCP-serveren med et integrationstoken, der er begrænset til én database og skrivebeskyttet som standard. En agent læser, opretter og redigerer rækker efter sine tilladelser — og sletter dem, én ad gangen, hvis dens token er oprettet til det; den ændrer ikke strukturen: den foreslår, og et menneske godkender.
PostgreSQL 16 eller nyere med udvidelserne pg_trgm og unaccent (tilgængelige i det officielle image). Den medfølgende docker-compose starter en PostgreSQL 16; du kan også pege DATABASE_URL mod din egen server.
basedb er under aktiv udvikling: kernen, API’et, MCP-serveren og brugerfladen virker og er dækket af mere end tusind tests, men nogle funktioner mangler stadig (se køreplanen). Prøv det, og tag backup af din database som af enhver anden PostgreSQL-database.
AGPL-3.0-or-later. Du kan frit bruge, ændre og hoste det; hvis du tilbyder en ændret version som tjeneste, deler du kildekoden.
Installer basedb på få minutter, invitér dit team, og bevar kontrollen over hver række.