:vasara: Integraatiot
Neon in Illa on tietokantaintegrointi, jonka avulla voit muodostaa yhteyden ja olla vuorovaikutuksessa Neon-tietokannan kanssa. Neon on suosittu avoimen lähdekoodin relaatiotietokannan hallintajärjestelmä, joka on tunnettu sen nopeus, luotettavuus ja helppokäyttöisyys.
Neon integraation avulla voit kysyä, lisätä, päivittää ja poistaa tietoja Neon tietokannasta käyttäen SQL komentoja. Voit myös luoda mukautettuja SQL kyselyitä ja suorittaa ne Illa. Tämän ansiosta on helppoa rakentaa datapohjaisia sovelluksia ja kojelautoja, jotka näyttävät reaaliaikaista dataa Neon-tietokannasta.
Tässä tutoriaalissa hahmotellaan prosessi, jossa luodaan hallintapaneeli ILLA Builderilla ja Neonilla muutamissa yksinkertaisissa vaiheissa. ILLA on matalan koodin alusta kehittäjille, joka mahdollistaa sisäisten työkalujen nopean kehittämisen ja käyttöönoton. Se mahdollistaa sivujen luomisen vetämällä ja pudottamalla käyttöliittymän komponentteja, yhdistämällä mihin tahansa tietokantaan tai APIin ja kirjoittamalla JavaScriptiä. Lisätietoja Neonista saat osoitteessa https://neon.tech/ Aloitetaan!
Klikkaa Neonin kojelaudalla New project
ja aseta nimi adminPanel
.
Sitten voimme siirtyä projektin sivulle.
Tietojen tuominen näytteen SQL-kyselyiden avulla.
Meillä on nyt käytössä otostietokanta.
On kaksi tapaa luoda resurssi Illa sen jälkeen, kun olet kirjautunut Illa tilillesi.
Kirjaudu Illa-tilillesi, valitse **Resurssit**
sivun yläreunassa ja napsauta **Luo uusi **
-painiketta.
Valitse Neon
tietokantaluettelosta.
Yhdistä tietokantaan vaaditut parametrit alla olevassa Connection Settings
ssa.
Napsauta **Testaa yhteyttä**
nähdäksesi, pystymmekö yhdistämään tietokantaan onnistuneesti. Jos kyllä, klikkaa Save Resources
, muu, tarkista isäntänimi, portti, käyttäjätunnus ja salasana on oikea.
Kun olet luonut resurssin, valmis Neon näyttää esitetyllä tavalla.
Kirjaudu Illa tilillesi, luo projekti Illa Builderiin **App**
-sivulle, ja siirry sivun alareunassa olevaan Action List
-luetteloon. Valitse **new**
, ja valitse Neon
tietokantaluettelosta. Yhdistä sitten tietokantaan vaaditut parametrit alla olevassa Connection Settings
ssa.
Napsauta **Testaa yhteyttä**
nähdäksesi, pystymmekö yhdistämään tietokantaan onnistuneesti. Jos kyllä, klikkaa Save Resources
, muu, tarkista isäntänimi, portti, käyttäjätunnus ja salasana on oikea.
Tässä yhteydessä meidän on annettava tietoja, joiden avulla voimme yhdistää Neon-tietokantaan.
Ominaisuudet | Pakollinen | Kuvaus |
---|---|---|
Nimi | vaadittu | Resurssin nimi kun luodaan toimia ILLA:ssa. |
Yhteyden merkkijono | valinnainen | konfiguraatioasetus, jota käytetään ulkoiseen tietolähteeseen yhdistettävien tietojen, kuten tietokannan tai API:n, yksityiskohtien määrittämiseen. |
Hostname | vaadittu | Tietokannan URL-osoite tai IP-osoite |
Portti | vaadittu | Palvelimen portti numero, jota sinun pitäisi käyttää yhdistämiseen. Jos et määritä porttia, oletusportti on ‘5432’. |
Tietokanta | vaadittu | The name of the database |
Käyttäjätunnus | vaadittu | käyttäjätunnus, jota haluat käyttää, kun kirjaudut sisään Neon-palvelimelle. |
Salasana | vaadittu | Käytä tätä salasanaa tunnistautumiseen. |
On olemassa kaksi tapaa täyttää tiedot määrittämiseen Neon.
Neonin projektisivulla, vieritys tehty, meillä on tietty yhteysmerkkijono Suora yhteys
.
Huomautus: Sammuttamalla sumennus näyttää piilotetut numerot, voimme kopioida sen.
Kun merkkijono on liitetty yhteyden merkkijonon tekstialueelle asetuksissa, klikkaa Parse
.
Meillä on kaikki meille automaattisesti täytetyt tiedot.
Voimme myös löytää tarvittavat tiedot projektin sivulta ja manuaalisesti täyttää ne konfiguraatio Illa.
Olemme luoneet Neon resurssin, voimme lisätä toiminnon valitsemalla Neon toimintalistalta ja valitsemalla Create action
-painikkeen.
Nyt olemme lisänneet Neon palvelimen toiminnaksi meidän rakennussivulle.
Ominaisuudet | Kuvaus |
---|---|
SQL-kysely | sql komentoja noutaaksesi (valita), lisää, päivitä, poista tietoja tietokannasta |
Muuntaja | muuttamalla dataa tyyliin, jonka pidät JavaScriptin avulla |
Esimerkin käyttö:
VALITSE * käyttäjistä ORDER BY sukunimi;
INSERT INTO users
(firstname, lastname, email)
VALUES
(
{{ NewUser.data.firstNameInput }},
{{ NewUser.data.lastNameInput }},
{{ NewUser.data.emailInput }}
);
UPDATE users
SET firstname = '{{form1.updatedProfile.first }}'
WHERE id = {{ form1.updatedProfile.uid }};
DELETE FROM users WHERE id = {{ form1.updatedProfile.uid }};