Skip to main content
Jokaisella Macaly-projektilla on oma tietokanta. Sinne tallentuu kaikki, mitä sivustosi tai sovelluksesi tarvitsee muistaa: yhteydenottolomakkeen viestit, uutiskirjeen tilaajien sähköpostiosoitteet, blogikirjoitukset, varauspyynnöt, käyttäjätilit ja niin edelleen. Tietokantaa ei tarvitse perustaa palveluntarjoajalla, syöttää tunnuksia eikä yhdistää mitään. Macaly luo sen puolestasi, kun projektisi tarvitsee sitä ensimmäisen kerran. Keskustelusi Tietokanta-välilehdellä näet datan, työskentelet sen kanssa ja lataat siitä kopion.
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.
Jos projektillasi ei vielä ole tietokantaa, Tietokanta-välilehdellä näkyy Ota tietokanta käyttöön -painike. Voit myös kuvailla keskustelussa, mitä haluat tallentaa, niin agentti ottaa tietokannan käyttöön puolestasi.

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. Tietokanta-välilehti, jossa taulujen lista, varaustaulu sekä Vie- ja Tuo-painikkeet

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.
Kentät, jotka osoittavat toiseen tauluun, näytetään linkkeinä. Napsauta linkkiä päästäksesi suoraan riville, johon se viittaa.

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. Vie- ja Tuo-painikkeet taulujen listan alareunassa Vie paketoi tietokantasi tilannevedokseksi ja lataa sen ZIP-tiedostona, jossa on jokainen taulu ja jokainen rivi. Käytä sitä, kun haluat oman varmuuskopion ennen suurempia muutoksia tai haluat käyttää dataasi Macalyn ulkopuolella. Tuo palauttaa tilannevedoksen ZIP-tiedostosta tietokantaan, jota parhaillaan katsot. Se korvaa kaiken, mitä siellä jo on, joten Macaly nimeää valitsemasi tiedoston ja pyytää sinua vahvistamaan napsauttamalla Korvaa ja tuo. Tätä ei voi kumota, joten vie nykyinen tila ensin, jos haluat sen mahdollisesti takaisin. Kun tuonti on valmis, Macaly kertoo, kuinka monta riviä kirjoitettiin, ja lataa esikatselun uudelleen. Voit kokeilla tilannevedosta ensin Testi-tietokannassa, ennen kuin käytät sitä oikeaan dataan. Molemmat toiminnot suoritetaan selaimessasi, joten pidä välilehti auki, kunnes ne ovat valmiit. Suurissa tietokannoissa voi mennä hetki.
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. Tietokanta-välilehti vaihdettuna Testi-tietokantaan, jossa näkyvät Tuotanto- ja Testi-painikkeet

Testitietokannan lisääminen

  1. Avaa keskustelusi Tietokanta-välilehti.
  2. Napsauta Lisää testitila.
  3. Odota, että käyttöönotto valmistuu.
Macaly luo toisen tietokannan ja kopioi siihen Tuotanto-datasi.
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.
Valitse Testi, kun muutos voisi rikkoa jotain, mihin käyttäjäsi luottavat, kuten kentän nimen muuttaminen tai tietokantaan kirjoittavan lomakkeen uudistaminen.

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.
Rakennetta ei tarvitse suunnitella itse. Kuvaile, mitä haluat tallentaa, niin agentti luo taulun ja liittää sen projektiisi. Esimerkkikehotteita:

Usein kysytyt kysymykset

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.
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.
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.
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.”
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.
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.