Kymmenen näkymää samoihin riveihin
Yhteisiä koko tiimille tai henkilökohtaisia vain itselle: kukin valitsee oman tapansa lukea, eikä kukaan kopioi tietoja.
Järjestä
Taulukot ja kentät Kentät kaikkeen, suhteet, kaavat kuten taulukkolaskennassa. Kymmenen näkymää Ruudukko, kanban, kalenteri, aikajana, galleria, luettelo, kartta, lomake, kyselylomake, tietovisa. Lomakkeet Linkki jaettavaksi: jokainen vastaus muuttuu riviksi. Tiedostot ja kuvat Tarjoukset, valokuvat, sopimukset, tallennettuina oman rivinsä yhteyteen.Tee yhteistyötä
Reaaliaika ja kommentit Näe muiden työskentely, kommentoi riviä, mainitse kollega. Käyttöoikeudet ja tiimit Kuka näkee mitä ja kuka muokkaa mitä, sarakkeen tarkkuudella. Historia Jokainen muutos tallennettuna, ja kumottavissa. Jaetut näkymät Näkymä linkin takana, omalla sivustollasi tai kalenterissasi.Automatisoi ja analysoi
Automaatiot Kun rivi muuttuu: ilmoita, luo, kirjoita, kysy tekoälyltä. Koontinäytöt Viisitoista visualisointia, yhteiset suodattimet, jaettava linkki. Tekoäly ja Copilot Tietokanta yhdellä lauseella, kentät jotka täyttyvät itsestään. Mallit Kymmenen käyttövalmista tietokantaa, muokattavissa.Integroi
REST API Samat tiedot kuin käyttöliittymässä, kuvattuna OpenAPI 3.1:llä. MCP-palvelin Työkaluja tekoälyagenteillesi, omilla käyttöoikeuksillasi. Webhookit Jokainen kirjoitus, allekirjoitettuna, järjestyksessä, uudelleenyritettynä. Suora SQL Oikeita PostgreSQL-taulukoita, selkeästi nimettyinä. Synkronointi Taulukoita, jotka pysyvät ajan tasalla muualta.Isännöi
Docker Compose Yksi image, yksi PostgreSQL-tietokanta, yksi portti. Muuttujat Kaikki asetukset .env-tiedostossa. Verkkotunnus ja HTTPS Omansa proxyn takana, tai mukana tulevalla Caddyllä. Kirjautuminen ja SSO Google, Microsoft, mikä tahansa OpenID Connect -palveluntarjoaja. Varmuuskopiot ja päivitykset pg_dump, ja päivitykset ilman tietojen menetystä.Jaetun taulukkolaskennan helppous – ruudukot, näkymät, lomakkeet, käyttöoikeudet – ja tiedot, jotka ovat tyypitetyissä ja selkeästi nimetyissä taulukoissa. Tiimisi työskentelee käyttöliittymässä; skriptisi, BI-työkalusi, tekoälyagenttisi ja psql lukevat samoja rivejä.
docker compose up -d
Ei geneeristä mallia, ei kaiken nielevää JSONia, ei field_1837:ää: tietokanta on skeema, taulukko on taulukko, kenttä on tyypitetty, selkeästi nimetty sarake.
text, numeric, date, timestamptz, boolean – ja viittauksille oikeat vierasavaimet. CHECK-rajoitteina, tarkistetut verkko- ja sähköpostiosoitteet, viittaukset FOREIGN KEY -avaimina. JOURS([Fin]; [Début]) muuttuu generoiduksi sarakkeeksi, jonka psql lukee kuten muutkin. psql lukee niitä. ALTER TABLE b_t4z56fq_ventes.opportunites ADD COLUMN montant numeric(38,10); COMMENT ON COLUMN …opportunites.montant IS 'Sopimuksen summa ilman ALV:tä';
| nom | text |
| statut | text |
| montant | numeric(38,10) |
| echeance | date |
| clients_id | uuid → clients |
Kun rivi muuttuu, tiettyyn aikaan tai napsautuksella: graafieditori ketjuttaa vaiheet, ja jokaisen suorituksen voi käydä läpi työnkulussa.
Hiirellä tai SQL:llä esitettyjä kysymyksiä, viisitoista visualisointia, yhteiset suodattimet – kukin lukee ne omilla käyttöoikeuksillaan.
Käyttöoikeudet annetaan ryhmille projektiin, tietokantaan tai taulukkoon, ja ne periytyvät kaikkeen sen alla olevaan. Arkaluonteisen sarakkeen voi piilottaa ryhmältä tai tehdä siitä ryhmälle ei-muokattavan.
Suora SQL-istunto muokkasi riviä ”ERP-migraatio”
02:46 · paikallinen yhteys · psqlSumma: 125 000 → 130 000
Lomake ”Tarjouspyyntö” loi rivin ”Intranetin uudistus”
julkinen vastaus · julkaisija CamilleMCP-palvelin antaa agenteille viisitoista työkalua, REST API samat tiedot ohjelmillesi. Yksi käyttöoikeuksien tarkistuspiste, samat lokit.
list_records opportunites · statut = Neuvottelu propose_add_field opportunites · Todennäköisyys · number Lisää kenttä ”Todennäköisyys” (Luku) taulukkoon Mahdollisuudet
Agentin ehdotus · tunnus ”Myynti”
Jokainen toiminto kirjoittaa samoihin taulukoihin, samoilla käyttöoikeuksilla, samaan historiaan.
Yhteisiä koko tiimille tai henkilökohtaisia vain itselle: kukin valitsee oman tapansa lukea, eikä kukaan kopioi tietoja.
Julkinen linkki tai vain kirjautuneille jäsenille. Vastaaminen ei anna mitään oikeuksia taulukkoon.
/f/uIPJZ4Ensr_K8V0In0bb… Yksi tietokanta, useita versioita. Vertaa rakennetta, siirrä muutokset versiosta toiseen, synkronoi rivejä.
Muiden kirjoitukset saapuvat reaaliajassa, näet, kuka katsoo mitäkin riviä, ja rivistä keskustellaan siellä, missä se on: kommentit, maininnat, ilmoitukset. Ctrl+Z kumoaa viimeisimmän kirjoituksen – ja kieltäytyy mieluummin kuin korvaa jonkun toisen työn.
Kenttä, jonka malli täyttää muiden sarakkeiden perusteella, ja Copilot, joka ehdottaa suodattimia, kyselyjä ja sarakkeita yhdellä napsautuksella käyttöön otettaviksi. OpenAI, Anthropic, Mistral tai omalla koneellasi ajettava malli.
Tiivistä {{Notes}} yhteen lauseeseen Oikeat vierasavaimet, ranskaksi tai englanniksi kirjoitetut ja PostgreSQL:n laskemat kaavat sekä haut, koosteet ja määrät viittausten yli.
ROUND([Montant HT] * (1 + [Taux de TVA]), 2) Visuaalinen editori muotoillulle tekstille, joka puhdistetaan kirjoitettaessa; ja missä tahansa pitkässä tekstissä {{Ville}} luetaan rivin arvona.
Toimituspäivä {{Date}}, paikka {{Ville}} Vain luku -näkymä linkillä, upotettavissa toiselle sivustolle; kalenterista tulee syöte kalenterisovellukseesi.
Taulukko, joka pysyy ajan tasalla verkossa olevasta CSV:stä, kalenterista tai toisen basedb:n jaetusta näkymästä.
Kymmenen valmista mallia, tekoälylle yhdellä lauseella kuvattu tietokanta ja oma tietokantasi tallennettuna malliksi.
Isäntäkoneen levyllä tai S3-yhteensopivassa tallennustilassa: AWS, Scaleway, OVH, Cloudflare R2, Garage, MinIO…
Pudota tiedosto: tuonti päättelee tyypit, luo taulukon tai täydentää olemassa olevaa ja kertoo rivi riviltä, mitä hylättiin.
Jokainen luo oman tilinsä ja projektinsa ja kutsuu muita linkillä tasolle Lukuoikeus, Muokkausoikeus tai Hallintaoikeus; kirjautuminen salasanalla, Googlella, Microsoftilla tai millä tahansa OpenID Connect -palveluntarjoajalla.
Jokaisesta kirjoituksesta voi ilmoittaa toiselle järjestelmälle: allekirjoitetut hyötykuormat, jotka toimitetaan järjestyksessä ja joita yritetään uudelleen.
Kielesi, teemasi, päivämäärien järjestys, ilmoituksesi, istuntosi ja tunnuksesi – kaikki samassa paikassa.
Käyttöliittymä käyttää selaimen kieltä, yhtä kahdestakymmenestä; kukin voi vaihtaa sen omista asetuksistaan.
basedb on vapaa ohjelmisto (AGPL-3.0): yksi Docker-kuva, yksi PostgreSQL-tietokanta, eikä muuta – ei pakollisia kolmannen osapuolen palveluita, ei telemetriaa. Varmuuskopioi se pg_dump-komennolla ja lue sitä millä tahansa PostgreSQL-asiakasohjelmalla.
db PostgreSQL 16, tietosi basedb Käyttöliittymä, REST API ja MCP-palvelin yhdessä portissa proxy Caddy, automaattinen HTTPS (valinnainen) git clone https://github.com/eodia/basedb.git
cd basedb && cp .env.example .env POSTGRES_PASSWORD=vahva-salasana
# openssl rand -base64 32
BASEDB_ENCRYPTION_KEY=… docker compose up -d
# sitten http://localhost:3000: luo tilisi Muu kysymys? Dokumentaatio vastaa siihen todennäköisesti.
Tietojen sijainnissa. Kun muut tallentavat rivisi geneeriseen malliin (numeroidut sarakkeet, JSON-dokumentit), basedb luo jokaisesta taulukosta oikean PostgreSQL-taulukon ja jokaisesta kentästä oikean tyypitetyn sarakkeen, luettavin nimin. Tietosi ovat käyttökelpoisia myös ilman basedb:tä.
Kyllä. Rajoitteita (tyypit, pakollisuus, Yksi valinta -kentät, vierasavaimet) valvoo PostgreSQL itse, ja liipaisin tallentaa historiaan myös suoralla SQL:llä tehdyt kirjoitukset ja istunnon, joka ne teki. Käyttöliittymän SQL-konsoli ja psql lukevat samoja taulukoita; käyttöliittymässä kukin kirjoittaa SQL:ää omilla käyttöoikeuksillaan, tallentaa kyselynsä ja, jos hallinnoi tietokantaa, tekee niistä oikeita PostgreSQL-näkymiä.
Ei mitään, ennen kuin olet määrittänyt palveluntarjoajan. Sen jälkeen rakenneluonnoksia ja Copilotia varten lähtee oletuksena vain rakenne ja lauseesi; se, saako Copilot lukea tietoja, on keskustelukohtainen valinta. Tekoälyltä pyydetty tietokantamalli lähettää vain lauseesi. Tekoälykenttä lähettää sarakkeet, joihin sen kehote viittaa, nimenomaisen suostumuksen jälkeen.
Kyllä. Muiden kirjoitukset näkyvät ilman uudelleenlatausta, ja heidän kasvonsa näkyvät taulukossa tai rivillä, jota he katsovat. Riviä kommentoidaan, joku mainitaan @-merkillä, ja kello ilmoittaa. Ja Ctrl+Z kumoaa vain omat kirjoituksesi: se kieltäytyy mieluummin kuin korvaa sen, mitä joku toinen on sen jälkeen muuttanut.
Kahdellakymmenellä: ranska, englanti, saksa, espanja, italia, Brasilian portugali, hollanti, puola, tšekki, ruotsi, tanska, norja, suomi, romania, unkari, turkki, ukraina, japani, yksinkertaistettu kiina ja korea. Käyttöliittymä käyttää selaimen kieltä, ja kukin voi vaihtaa sen asetuksistaan; tämä sivusto ja dokumentaatio ovat saatavilla samoilla kielillä.
MCP-palvelimen kautta integraatiotunnuksella, joka on rajattu yhteen tietokantaan ja oletuksena vain lukuoikeuksin. Agentti lukee, luo ja muokkaa rivejä käyttöoikeuksiensa mukaan — ja poistaa niitä, yksi kerrallaan, jos sen tunnus on luotu tätä varten; se ei muuta rakennetta: se ehdottaa, ja ihminen hyväksyy.
PostgreSQL 16 tai uudempi sekä laajennukset pg_trgm ja unaccent (saatavilla virallisessa kuvassa). Mukana tuleva docker-compose käynnistää PostgreSQL 16:n; voit myös osoittaa DATABASE_URL-muuttujan omaan palvelimeesi.
basedb on aktiivisessa kehityksessä: ydin, API, MCP-palvelin ja käyttöliittymä toimivat, ja niitä kattaa yli tuhat testiä, mutta osa toiminnoista on vielä tulossa (katso tiekartta). Kokeile sitä ja varmuuskopioi tietokantasi kuten minkä tahansa PostgreSQL-tietokannan.
AGPL-3.0-or-later. Voit käyttää, muokata ja isännöidä sitä vapaasti; jos tarjoat muokattua versiota palveluna, jaat sen lähdekoodin.
Asenna basedb muutamassa minuutissa, kutsu tiimisi ja pidä jokainen rivi hallinnassasi.