> ## Documentation Index
> Fetch the complete documentation index at: https://vibewax.be/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Tietokannat

> Opi, miten projektisi tallentaa dataa ja miten voit selata, muokata ja varmuuskopioida sitä

Jokaisella Vibewax-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. Vibewax luo sen puolestasi, kun projektisi tarvitsee sitä ensimmäisen kerran. [Keskustelusi](/docs/fi/chat/overview) **Tietokanta**-välilehdellä näet datan, työskentelet sen kanssa ja lataat siitä kopion.

## Miten tietokannat toimivat Vibewaxssa

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

Vibewax 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 EU:ssa (Irlanti). Lisätietoja löydät sivulta [Tietoturva](/docs/fi/security/overview).

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.

<img src="https://vibewax.be/docs/images/database-overview.png" alt="Tietokanta-välilehti, jossa taulujen lista, varaustaulu sekä Vie- ja Tuo-painikkeet" width="1500" height="1000" />

### 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 Vibewax jo tuntee.
- **Valitse yksi tai useampi rivi**, niin saat näkyviin **Poista**-painikkeen. Otsikkorivin valintaruutu valitsee koko taulun. Vibewax pyytää sinua vahvistamaan poiston. Poistoja ei voi kumota.

<Note>
  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ä."
</Note>

### Lataaminen ja palauttaminen

**Taulut**-listan alareunassa ovat **Vie** ja **Tuo**.

<img src="https://vibewax.be/docs/images/database-import-export.png" alt="Vie- ja Tuo-painikkeet taulujen listan alareunassa" width="1500" height="1000" />

**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 Vibewaxn ulkopuolella.

**Tuo** palauttaa tilannevedoksen ZIP-tiedostosta tietokantaan, jota parhaillaan katsot. Se korvaa kaiken, mitä siellä jo on, joten Vibewax 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, Vibewax 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.

<Note>
  Projektisi tallentamat tiedostot, kuten ladatut kuvat tai asiakirjat, eivät kuulu tilannevedokseen. Tilannevedos sisältää vain taulujen datan.
</Note>

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

<img src="https://vibewax.be/docs/images/database-live-testing.png" alt="Tietokanta-välilehti vaihdettuna Testi-tietokantaan, jossa näkyvät Tuotanto- ja Testi-painikkeet" width="1500" height="1000" />

### Testitietokannan lisääminen

1. Avaa keskustelusi **Tietokanta**-välilehti.
2. Napsauta **Lisää testitila**.
3. Odota, että käyttöönotto valmistuu.

Vibewax luo toisen tietokannan ja kopioi siihen Tuotanto-datasi.

<Note>
  Jos sovelluksesi tallentaa jo käyttäjiensä lataamia tiedostoja (katso [Sovelluksen käyttäjien lataukset](/docs/fi/chat/assets#sovelluksen-käyttäjien-lataukset)), Testi-tietokanta alkaa tyhjänä.
</Note>

### 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, tehdäänkö muutokset Testi-tietokantaan vai Tuotantoon.

- **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 lataa 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, Vibewax 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ä. Napsauta **Julkaise**, jolloin valikossa näkyy ilmoitus **Testitietokanta käytössä**: julkaisu 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, Vibewax estää julkaisun ja tarjoaa painikkeen **Ratkaise ongelma**. Napsauta sitä, niin agentti muokkaa muutokset toimimaan Tuotanto-datasi kanssa, ja sen jälkeen voit julkaista uudelleen.

<Note>
  Julkaiseminen Testistä on käytettävissä vain Git-pohjaisissa projekteissa. Muissa projekteissa Julkaise-painike pysyy harmaana, kunnes napsautat **Vaihda tuotantoon**.
</Note>

## Oman projektin monistaminen

Kun monistat oman keskustelusi, kopio saa erillisen tietokannan. Vibewax 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.

## 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:**

```
Lisää tietokanta nimeltä "Leads" yhteydenottolomakkeen lähetyksiä varten,
ja tallenna siihen nimi, sähköpostiosoite, puhelinnumero ja viesti.
Yhdistä yhteydenottolomake niin, että jokainen lähetys tallentuu
automaattisesti, ja lähetä minulle sähköposti-ilmoitus joka kerta.
```

```
Luo artikkelitietokanta, johon tallennetaan otsikko, kuvaus, sisältö,
kuva ja julkaisupäivä, ja käytä sitä blogikirjoitusten listan
näyttämiseen verkkosivustolla.
```

## Usein kysytyt kysymykset

<AccordionGroup>
  <Accordion title="Tarvitseeko tietokanta ylipäätään ottaa käyttöön?">
    Ei. Jokainen Vibewax-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.
  </Accordion>

  <Accordion title="Mitä tietokantaa Vibewax käyttää?">
    Jokaisella projektilla on oma eristetty tietokantansa, jossa on reaaliaikaiset päivitykset ja automaattinen skaalautuminen, ja se sijaitsee EU:ssa. Katso Tietokannat.
  </Accordion>

  <Accordion title="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."
  </Accordion>

  <Accordion title="Voinko työskennellä testidatalla oikean datani sijaan?">
    Kyllä. Napsauta **Tietokanta**-välilehdellä **Lisää testitila**, niin Vibewax 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.
  </Accordion>

  <Accordion title="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.
  </Accordion>
</AccordionGroup>


This page is part of the [Vibewax documentation](https://vibewax.be/docs/fi/welcome/overview).
