Käytettävissä kaikissa paketeissa
Miten tietokannat toimivat Macalyssa
Tietokanta tallentaa tietoa niin, että se on tallessa myös sivun latauksen jälkeen ja voit palata siihen aina tarvittaessa. Ajattele sitä projektisi taustalla olevana taulukkona, jossa jokainen rivi on yksi kohde, esimerkiksi yksi tilaaja, ja jokainen sarake on yksi tieto, esimerkiksi sähköpostiosoite tai päivämäärä. Macaly luo tietokannan jokaiselle projektille automaattisesti:- Heti käyttövalmis: Se päivittyy reaaliajassa ja skaalautuu itsestään, eikä sinun puolellasi tarvitse määrittää mitään.
- Erillinen jokaiselle projektille: Yhden projektin data ei voi koskaan sekoittua toisen projektin dataan.
- Sijaitsee EU:ssa: Datasi on Convexin hallussa EU:ssa (Irlanti). Lisätietoja löydät sivulta Tietoturva.
- Sisältyy pakettiisi: Jokaisessa paketissa on kuukausittainen kiintiö, ja tietokannan käyttö sen puitteissa ei kuluta krediittejä. Lisätietoja löydät sivulta Paketit ja krediitit.
Tietokantasi keskustelussa
Taulut on listattu Tietokanta-välilehden vasemmalla puolella, ja kunkin vieressä näkyy sen nykyinen rivimäärä. Projektisi käyttämiin kirjastoihin, kuten tunnistautumiseen, kuuluvat taulut on ryhmitelty alemmas, ja ne pysyvät suljettuina, kunnes avaat ne. Napsauta taulun nimeä avataksesi sen oikealla olevaan ruudukkoon.
Selaaminen ja suodattaminen
- Sivutus: Rivit latautuvat 50 kerrallaan ja latautuvat lisää vierittäessäsi. Lataa lisää alareunassa hakee lisää rivejä, ja sen vieressä oleva laskuri näyttää, kuinka monta riviä taulussa on.
- Lajittelu: Uusimmat ensin ja Vanhimmat ensin kääntävät järjestyksen.
- Suodatus: Suodata rajaa dataa. Valitse kenttä, operaattori ja arvo ja napsauta sitten Käytä. Operaattoreita ovat on yhtä kuin, ei ole yhtä kuin, suurempi kuin, pienempi kuin, on olemassa, ei ole olemassa sekä tyypin mukainen vastaavuus. Lisää ehtoja, niin ne yhdistetään sanalla “ja”. Tyhjennä suodattimet poistaa ne.
- Reaaliaikaiset päivitykset: Rivit, jotka sovelluksesi luo sillä aikaa, kun katsot taulua, ilmestyvät itsestään.
Rivien muokkaaminen
Voit muuttaa dataa suoraan ruudukossa ilman agenttia.- Napsauta tekstisolua muokataksesi sitä siinä samassa. Tallenna painamalla Enter tai peruuta painamalla Escape. Valintaruudut vaihtuvat yhdellä napsautuksella.
- Napsauta riviä avataksesi lomakkeen, jossa on yksi kenttä jokaista saraketta kohden. Voit syöttää lukuja, päivämääriä, listoja ja viittauksia, nähdä, mitkä kentät ovat pakollisia, ja kopioida rivin JSON-muodossa, jos haluat sen leikepöydälle. Napsauta Tallenna, kun olet valmis.
- Lisää rivi luo uuden rivin katsomaasi tauluun niiden kenttien pohjalta, jotka Macaly jo tuntee.
- Valitse yksi tai useampi rivi, niin saat näkyviin Poista-painikkeen. Otsikkorivin valintaruutu valitsee koko taulun. Macaly pyytää sinua vahvistamaan poiston. Poistoja ei voi kumota.
Tietokanta-välilehti on dataa varten, ei rakennetta. Taulujen luominen, uudelleennimeäminen ja poistaminen sekä taulun kenttien muuttaminen tapahtuvat projektisi koodissa, joten agentti hoitaa ne. Pyydä sitä keskustelussa, esimerkiksi: “Lisää Leads-tauluun puhelinnumerokenttä.”
Lataaminen ja palauttaminen
Taulut-listan alareunassa ovat Vie ja Tuo.
Projektisi tallentamat tiedostot, kuten ladatut kuvat tai asiakirjat, eivät kuulu tilannevedokseen. Tilannevedos sisältää vain taulujen datan.
Tuotantotietokanta ja testitietokanta
Oletuksena projektisi käyttää yhtä Tuotanto-tietokantaa, jota käyttävät sekä julkaistu sivustosi että keskustelusi esikatselu. Kaikki muutokset, joita teet rakentaessasi, näkyvät julkaistulla sivustolla heti. Testi-tietokannan lisääminen luo erillisen kopion, jossa voit työskennellä muuttamatta dataa, jonka käyttäjäsi näkevät.
Testitietokannan lisääminen
- Avaa keskustelusi Tietokanta-välilehti.
- Napsauta Lisää testitila.
- Odota, että käyttöönotto valmistuu.
Jos sovelluksesi tallentaa jo käyttäjiensä lataamia tiedostoja (katso Sovelluksen käyttäjien lataukset), Testi-tietokanta alkaa tyhjänä.
Agentin antaminen valita Testi
Kun projektisi on julkaistu ja siinä on oikeaa dataa, agentti kysyy sinulta ennen taustajärjestelmän muuttamista. Kun pyyntö koskee tietokantaa tai palvelinfunktioita, se kysyy: Your published app is using Live data. Where should I make these Convex changes?- Develop in Testing: Agentti luo tai valitsee Testi-tietokantasi ja tekee muutokset siellä. Käyttäjäsi jatkavat sillä välin Tuotanto-datan parissa.
- Continue on Live: Agentti muuttaa julkaistua sovellusta ja sen dataa.
Tietokantojen välillä vaihtaminen
Vaihda tietokantojen välillä välilehden yläreunan Tuotanto- ja Testi-painikkeilla. Vaihtaminen osoittaa projektisi valittuun tietokantaan ja rakentaa esikatselun uudelleen, joten sekä keskustelu että esikatselu lukevat ja muokkaavat valitsemaasi tietokantaa. Testissä tekemäsi työ muuttaa edelleen projektisi koodia. Kun vaihdat takaisin Tuotanto-tietokantaan, Macaly ottaa skeeman ja funktiot uudelleen käyttöön, joten testatessasi tekemäsi rakenteelliset muutokset siirtyvät julkaistuun projektiisi. Itse data jää Testi-tietokantaan.Julkaiseminen Testistä
Voit julkaista, vaikka Testi-tietokanta on käytössä. Kun napsautat Julkaise, Macaly siirtää koodisi Tuotantoon yhteensopivuustarkistuksen jälkeen, kun taas keskustelusi ja esikatselusi pysyvät Testissä. Testidataa ja salaisuuksia ei koskaan kopioida Tuotantoon. Yhteensopivuustarkistus varmistaa, että muutoksesi toimivat edelleen datan kanssa, joka julkaistussa sovelluksessasi jo on. Jos ne eivät toimi, Julkaise-ikkunassa näkyy Tietokantamuutokset vaativat huomiota ja painike Ratkaise ongelma. Napsauta sitä, niin agentti muokkaa muutokset toimimaan Tuotanto-datasi kanssa, ja sen jälkeen voit julkaista uudelleen. Julkaisu pysähtyy myös, jos sovelluksen koodi yhdistää sen suoraan Testi-tietokantaan. Julkaise-ikkunassa näkyy silloin Sovellus on yhdistetty testitietokantaan. Napsauta Korjaa AI:n avulla, niin agentti yhdistää sovelluksen Tuotanto-tietokantaan, ja sen jälkeen voit julkaista uudelleen.Julkaiseminen Testistä on käytettävissä vain Git-pohjaisissa projekteissa. Muissa projekteissa Julkaise-ikkunassa näkyy Testitietokanta käytössä, ja sinun täytyy napsauttaa Vaihda tuotantoon ennen kuin voit julkaista.
Oman projektin monistaminen
Kun monistat oman keskustelusi, kopio saa erillisen tietokannan. Macaly kopioi nykyiset taulukkotiedot, kun se on mahdollista; vanhemmat App Files -tallennusta käyttävät projektit voivat alkaa tyhjällä tietokannalla ilman ladattuja tiedostoja. Kaksoiskappale ei palauta tietoja aikaisemmasta ajankohdasta. Yhteisögalleriasta monistettu projekti alkaa aina tyhjällä tietokannalla.Tietokannan käyttöesimerkkejä
Tietokantaa tarvitaan useimmiten esimerkiksi seuraaviin toimintoihin:- Yhteydenottolomakkeet: Tallenna viestit, joita ihmiset lähettävät yhteydenotto- tai tiedustelulomakkeesi kautta.
- Uutiskirjeet: Kerää sähköpostiosoitteita ja pidä kirjaa siitä, milloin kukin henkilö tilasi kirjeen.
- Sisällönhallinta: Rakenna järjestelmä, johon tallennat blogikirjoituksesi, asiakastarinasi, arvostelusi tai kommenttisi.
- Varaukset ja pyynnöt: Tallenna aikavarauspyynnöt ja tapahtumailmoittautumiset.
- Hallintapaneelit: Rakenna sisäinen sivu, jolla käyt läpi lomakelähetyksiä, hallitset tilaajia tai moderoit sisältöä.
- Ilmoitukset: Saat sähköpostin, kun joku täyttää lomakkeen tai tietokantaasi tulee uusi rekisteröityminen.
Usein kysytyt kysymykset
Tarvitseeko tietokanta ylipäätään ottaa käyttöön?
Tarvitseeko tietokanta ylipäätään ottaa käyttöön?
Ei. Jokainen Macaly-projekti saa sellaisen automaattisesti. Sinun ei tarvitse perustaa sitä palveluntarjoajalla, syöttää tunnuksia tai yhdistää mitään. Kerro, mitä haluat tallentaa, esimerkiksi yhteydenottolomakkeiden lähetyksiä tai blogikirjoituksia, niin agentti luo taulut ja liittää ne projektiisi.
Mitä tietokantaa Macaly käyttää?
Mitä tietokantaa Macaly käyttää?
Macaly käyttää Convexia. Jokaisella projektilla on oma eristetty tietokantansa, jossa on reaaliaikaiset päivitykset ja automaattinen skaalautuminen, ja se sijaitsee EU:ssa. Katso Tietokannat.
Maksaako tietokanta erikseen?
Maksaako tietokanta erikseen?
Tietokanta sisältyy jokaiseen pakettiin, eikä kuukausittaisen käyttökiintiön puitteissa pysyminen kuluta krediittejä. Starter-, Pro- ja Toimisto-paketeissa kiintiön ylittävä käyttö veloitetaan krediiteillä. Starterissa, Prossa ja Toimistossa jokainen aloitettu lisä-1 GiB maksaa 200K krediittiä. Starterissa, Prossa ja Toimistossa jokaiset lisä-100 000 taustajärjestelmän API-kutsua maksavat 200K krediittiä. Kiintiö lasketaan koko workspacelle ja nollautuu jokaisen kalenterikuukauden alussa. Jos päivität Ilmaisesta tai Verkkosivuston ylläpito -paketista kesken kuukauden, maksullinen kiintiö alkaa päivityksestä, eikä aiempaa käyttöä koskaan veloiteta. Tarkemmat tiedot löydät sivulta Paketit ja krediitit.
Miten näen ja muokkaan tietojani?
Miten näen ja muokkaan tietojani?
Tietokanta-välilehdellä näet taulusi ja kunkin taulun rivit. Voit suodattaa ja järjestää rivejä, muokata arvoja suoraan siinä, lisätä rivejä tai poistaa niitä. Taulujen luominen ja niiden kenttien muuttaminen tapahtuu projektisi koodissa, joten pyydä ne agentilta, esimerkiksi näin: “Add a phone field to the Leads table.”
Voinko työskennellä testidatalla oikean datani sijaan?
Voinko työskennellä testidatalla oikean datani sijaan?
Kyllä. Napsauta Tietokanta-välilehdellä Lisää testitila, niin Macaly luo Testi-tietokannan, eli erillisen kopion datastasi, jossa voit työskennellä muuttamatta sitä, mitä käyttäjäsi näkevät. Voit vaihtaa Tuotanto- ja Testi-tietokannan välillä milloin haluat ja julkaista kummasta tahansa. Julkaistaessa Testi-tietokannasta ajetaan ensin yhteensopivuustarkistus, jotta julkaistu sovelluksesi toimii edelleen olemassa olevan datan kanssa.
Miten lataan kopion datastani?
Miten lataan kopion datastani?
Vie Tietokanta-välilehdellä lataa ZIP-tilannevedoksen taulujesi datasta, ja Tuo palauttaa sellaisen. Projektisi tallentamat tiedostot, kuten ladatut kuvat, eivät sisälly tähän tiedostoon. Ota tilannevedos ennen suurempia muutoksia, sillä rivien poistaminen ja tilannevedoksen tuonti korvaavat datan pysyvästi.