Minden csomagban elérhető
Hogyan működnek az adatbázisok a Macalyban
Az adatbázis olyan információt tárol, amely az oldal újratöltése után is megmarad, és bármikor visszatérhetsz hozzá. Képzeld el úgy, mint egy táblázatot a projekted mögött, ahol minden sor egy elem, például egy feliratkozó, minden oszlop pedig egy információ, például az e-mail-cím vagy a dátum. A Macaly minden projekthez automatikusan létrehoz egy adatbázist:- Használatra kész: Valós időben frissül, magától skálázódik, és nálad nincs mit beállítani.
- Projektenként elkülönítve: Az egyik projekt adatai soha nem keveredhetnek egy másik projekt adataival.
- Az EU-ban hosztolva: Az adataidat a Convex tárolja az EU-ban (Írország). További információt a Biztonság részben találsz.
- A csomagod része: Minden csomag havi kerettel jár, és az azon belüli adatbázis-használat nem fogyaszt krediteket. További információt a Csomagok és kreditek oldalon találsz.
Az adatbázisod a beszélgetésben
Az Adatbázis fül bal oldalán a Táblák láthatók, mindegyik mellett az aktuális sorok számával. A projekted által használt könyvtárak táblái, például a hitelesítés mögöttiek, lejjebb, csoportosítva jelennek meg, és összecsukva maradnak, amíg ki nem nyitod őket. Kattints egy tábla nevére, hogy megnyisd a jobb oldali rácsban.
Böngészés és szűrés
- Lapozás: A sorok 50-esével töltődnek be, és görgetés közben tovább töltődnek. Alul a Továbbiak betöltése több sort kér le, mellette számláló mutatja, hány sort tartalmaz a tábla.
- Rendezés: A Legújabbak elöl és a Legrégebbiek elöl megfordítja a sorrendet.
- Szűrés: A Szűrés segítségével szűkítheted az adatokat. Válassz egy mezőt, egy operátort és egy értéket, majd kattints az Alkalmaz gombra. Az operátorok között van az egyenlő, a nem egyenlő, a nagyobb, a kisebb, a létezik, a nem létezik és a típus szerinti egyezés. Újabb feltételeket is hozzáadhatsz, ezeket a rendszer „és” kapcsolattal értelmezi. A Szűrők törlése eltávolítja őket.
- Élő frissítés: Azok a sorok, amelyeket az alkalmazásod a tábla megtekintése közben hoz létre, maguktól megjelennek.
Sorok szerkesztése
Az adatokat közvetlenül a rácsban módosíthatod, az ügynök megkerülésével.- Kattints egy szöveges cellára, és helyben szerkesztheted. Az Enter mentést, az Escape megszakítást jelent. A jelölőnégyzeteket egyetlen kattintással válthatod.
- Kattints egy sorra, hogy megnyisd az űrlapját, oszloponként egy mezővel. Megadhatsz számokat, dátumokat, listákat és hivatkozásokat, láthatod, mely mezők kötelezők, és a sort JSON-ként a vágólapra másolhatod. Ha végeztél, kattints a Mentés gombra.
- A Sor hozzáadása új sort hoz létre a megtekintett táblában, azon mezők alapján, amelyeket a Macaly már ismer.
- Jelölj ki egy vagy több sort, és megjelenik a Törlés gomb. A fejlécsor jelölőnégyzete az egész táblát kijelöli. A Macaly megerősítést kér. A törlés nem vonható vissza.
Az Adatbázis fül az adatokra való, nem a szerkezetre. A táblák létrehozása, átnevezése és törlése, valamint a táblák mezőinek módosítása a projekted kódjában történik, ezért ezt az ügynök végzi el. Kérd meg rá a beszélgetésben, például így: „Adj hozzá egy telefon mezőt a Leads táblához.”
Letöltés és visszaállítás
A Táblák lista alján találod az Exportálás és az Importálás gombot.
A projekted által tárolt fájlok, például a feltöltött képek vagy dokumentumok, nem részei a pillanatképnek. A pillanatkép kizárólag a táblák adatait tartalmazza.
Éles és Teszt adatbázis
Alapértelmezés szerint a projekted egyetlen Éles adatbázist használ, amelyen a közzétett oldalad és a beszélgetés előnézete osztozik. Minden módosítás, amelyet építés közben végzel, rögtön megjelenik a közzétett oldalon. Egy Teszt adatbázis hozzáadásával külön másolatot hozol létre, amelyben úgy dolgozhatsz, hogy a felhasználóid által látott adatok nem változnak.
Teszt adatbázis hozzáadása
- Nyisd meg az Adatbázis fület a beszélgetésben.
- Kattints a Tesztelési mód hozzáadása gombra.
- Várd meg, amíg a beállítás befejeződik.
Ha az alkalmazásod már tárol olyan fájlokat, amelyeket a felhasználók töltöttek fel (lásd: Felhasználói feltöltések), a Teszt adatbázis üresen indul.
Amikor az ügynök a Tesztet választja
Ha a projekted már közzé van téve, és valódi adatokat tartalmaz, az ügynök egyeztet veled, mielőtt módosítja a háttérrendszert. Amikor egy kérés érinti az adatbázist vagy a szerverfüggvényeket, ezt kérdezi: Your published app is using Live data. Where should I make these Convex changes?- Develop in Testing: Az ügynök létrehozza vagy kiválasztja a Teszt adatbázist, és ott végzi el a módosításokat. A felhasználóid közben az Éles adatokkal dolgoznak tovább.
- Continue on Live: Az ügynök a közzétett alkalmazást és annak adatait módosítja.
Váltás az adatbázisok között
A fül tetején lévő Éles és Teszt gombbal válthatsz a két adatbázis között. A váltás a projektedet a kiválasztott adatbázisra állítja, és újraépíti az előnézetet, így a beszélgetés és az előnézet is a kiválasztott adatbázist olvassa és szerkeszti. A Tesztben végzett munkád továbbra is módosítja a projekted kódját. Amikor visszaváltasz az Éles adatbázisra, a Macaly újratelepíti a sémát és a függvényeket, így a tesztelés közben végzett szerkezeti módosítások átkerülnek a közzétett projektedbe. Maguk az adatok a Teszt adatbázisban maradnak.Közzététel a Tesztből
Akkor is közzétehetsz, ha a Teszt adatbázis az aktív. Amikor a Közzététel gombra kattintasz, a Macaly kompatibilitási ellenőrzés után az Élesbe emeli a kódodat, miközben a beszélgetésed és az előnézeted a Teszten marad. A Teszt adatai és titkai soha nem másolódnak az Élesbe. A kompatibilitási ellenőrzés azt vizsgálja, hogy a módosításaid továbbra is működnek-e azokkal az adatokkal, amelyeket a közzétett alkalmazásod már tárol. Ha nem, a Közzététel ablakban Az adatbázis módosításai figyelmet igényelnek üzenet jelenik meg a Probléma megoldása gombbal. Kattints rá, és az ügynök úgy igazítja a módosításokat, hogy működjenek az Éles adataiddal, utána újra közzéteheted. A közzététel akkor is leáll, ha az alkalmazás a kódjában közvetlenül a Teszt adatbázishoz csatlakozik. Ilyenkor a Közzététel ablakban Az alkalmazás a tesztadatbázishoz csatlakozik üzenet jelenik meg. Kattints a Javítsd AI-val gombra, és az ügynök az Éles adatbázishoz csatlakoztatja az alkalmazást, utána újra közzéteheted.A Tesztből való közzététel csak a Git-alapú projekteknél érhető el. A többi projektben a Közzététel ablak A tesztadatbázis aktív üzenetet mutatja, és közzététel előtt a Váltás élesre gombra kell kattintanod.
Saját projekt duplikálása
Ha duplikálod a saját beszélgetésedet, a másolat külön adatbázist kap. A Macaly átmásolja az aktuális táblázatadatokat, ahol ez támogatott; a régebbi, App Files-t használó projektek üres adatbázissal és feltöltött fájlok nélkül indulhatnak. A duplikálás nem állítja vissza az adatokat egy korábbi időpontra. A community gallery duplikált projekt mindig üres adatbázissal kezdődik.Példák az adatbázis használatára
Leggyakrabban ilyen funkciókhoz van szükséged adatbázisra:- Kapcsolatfelvételi űrlapok: Tárold az emberek által a kapcsolatfelvételi vagy érdeklődési űrlapon küldött üzeneteket.
- Hírlevelek: Gyűjtsd az e-mail-címeket, és kövesd, mikor iratkozott fel valaki.
- Tartalomkezelés: Építs rendszert a blogbejegyzéseid, esettanulmányaid, értékeléseid vagy hozzászólásaid tárolására.
- Foglalások és kérések: Tárold az időpontfoglalási kéréseket és az eseményregisztrációkat.
- Adminisztrációs felületek: Készíts belső oldalt az űrlapbeküldések átnézéséhez, a feliratkozók kezeléséhez vagy a tartalmak moderálásához.
- Értesítések: Kapj e-mailt, amikor valaki kitölt egy űrlapot, vagy új regisztráció kerül az adatbázisodba.
Gyakran ismételt kérdések
Egyáltalán be kell állítanom adatbázist?
Egyáltalán be kell állítanom adatbázist?
Nem. Minden Macaly-projekt automatikusan kap egyet. Nem kell szolgáltatónál létrehoznod, hitelesítő adatokat megadnod vagy bármit összekötnöd. Írd le, mit szeretnél tárolni, például kapcsolatfelvételi űrlapok beküldéseit vagy blogbejegyzéseket, és az ügynök létrehozza a táblákat, és beköti őket a projektedbe.
Milyen adatbázist használ a Macaly?
Milyen adatbázist használ a Macaly?
A Macaly Convexet használ. Minden projektnek saját, elkülönített adatbázisa van valós idejű frissítésekkel és automatikus skálázással, az EU-ban hosztolva. Lásd: Adatbázisok.
Kerül extra pénzbe az adatbázis?
Kerül extra pénzbe az adatbázis?
Az adatbázis minden csomag része, és amíg a havi használati kereten belül maradsz, nem fogyaszt krediteket. A Starter, a Pro és az Ügynökségi csomagban a kereten felüli használat kreditben számlázódik. Starter, Pro és Ügynökségi csomagban minden további megkezdett 1 GiB 200K kreditbe kerül. Starter, Pro és Ügynökségi csomagban minden további 100 000 háttérrendszeri API-hívás 200K kreditbe kerül. A keretet a teljes munkaterületre számoljuk, és minden naptári hónap elején nullázódik. Ha hónap közben az Ingyenes vagy a Tárhely csomagról magasabb csomagra váltasz, a fizetős keret a váltással indul, és a korábbi használatot soha nem számlázzuk. A részleteket a Csomagok és kreditek oldalon találod.
Hogyan nézhetem meg és szerkeszthetem az adataimat?
Hogyan nézhetem meg és szerkeszthetem az adataimat?
Az Adatbázis fül felsorolja a táblákat, és megmutatja mindegyik sorait. Szűrheted és rendezheted őket, helyben szerkesztheted az értékeket, sorokat adhatsz hozzá vagy törölhetsz. A táblák létrehozása és a mezők módosítása a projekted kódjában történik, ezért ezeket kérd az ügynöktől, például így: „Adj hozzá egy telefon mezőt a Leads táblához.”
Dolgozhatok tesztadatokkal az éles adataim helyett?
Dolgozhatok tesztadatokkal az éles adataim helyett?
Igen. Az Adatbázis fülön kattints a Tesztelési mód hozzáadása gombra, és a Macaly létrehoz egy Teszt adatbázist, az adataid különálló másolatát, amelyben úgy dolgozhatsz, hogy a felhasználóid által látottak nem változnak. Bármikor válthatsz az Éles és a Teszt adatbázis között, és bármelyikből közzétehetsz. A Teszt adatbázisból történő közzététel előtt a Macaly kompatibilitási ellenőrzést futtat, hogy a közzétett alkalmazásod a meglévő adataival is tovább működjön.
Hogyan tölthetek le másolatot az adataimról?
Hogyan tölthetek le másolatot az adataimról?
Az Adatbázis fülön az Exportálás letölti a táblaadataid ZIP-pillanatképét, az Importálás pedig visszaállít egyet. A projekted által tárolt fájlok, például a feltöltött képek, nem részei ennek a fájlnak. Nagyobb módosítások előtt készíts pillanatképet, mert a sorok törlése és a pillanatkép importálása is véglegesen felülírja az adatokat.