Tsallaka zuwa abin da ke ciki

Rumbun bayanan manhajarku

A taƙaiceKowace manhaja da MonstarX ya gina tana da rumbun bayananta na sirri, wanda ake ƙirƙira muku a ginin farko. Ku buɗe Sabis na gajimare → Rumbun bayanai don ganin kowane jadawali, layukansa da sauye-sauyen tsarinsa, da kuma gudanar da SQL na karantawa kawai. Don ƙara ko canja bayanai, ku yi amfani da shafin Gudanarwa ko ku tambaya a tattaunawa. Samfoti da manhajarku da aka wallafa suna amfani da bayanai iri ɗaya, kuma dawo da wata siga ba ya taɓa su.

Rumbun bayanai shi ne inda manhajarku take adana bayananta: jerin abincin shagon kofi, odar da mutane suke yi, girke-girken da suke wallafawa, asusun da suke shiga da su. Kowace manhaja da kuka yi a MonstarX tana da rumbun bayananta na sirri, wanda ake ƙirƙira a ginin farko. Babu manhajar wani da za ta iya karanta shi.

Ba sai kun tsara shi da kanku ba. Idan kuka nemi fasalin da ke buƙatar tuna wani abu, MonstarX yana ƙara jadawalan da yake buƙata kuma yana rubuta lambar tushen da ke karantawa da rubutawa a cikinsu.

  1. Ku buɗe aikinku sannan ku danna Sabis na gajimare a sandar sama.

  2. Ku danna Rumbun bayanai. A hagu kuna ganin Jadawalai, kowanne da yawan layukansa.

  3. Ku danna jadawali don ganin layukansa. MonstarX yana nuna 50 na farko.

Akwatin da ke saman jerin yana faɗin inda rumbun bayanan yake da sunansa. A ƙarƙashin jadawalan, Sauye-sauyen tsarin rumbun bayanai yana jera kowane canji da ya siffanta rumbun bayanan zuwa yanzu (ƙarin bayani a ƙasa). Ku danna kibiyar sabuntawa kusa da Jadawalai don sake ƙirga layukan bayan an yi amfani da manhajarku.

Akwai jadawalai huɗu a kowace manhaja tun kafin ku nemi komai: user, session, account da verification. Suna riƙe mutanen da suka yi rajista a manhajarku da bayanan shigarsu. Duba Asusun masu amfani. Kowane sauran jadawali MonstarX ne ya yi shi don manhajarku, kamar menu_items ko recipes.

Ƙwarai, don neman bayani. SQL shi ne harshen da rumbun bayanai suke magana da shi. Ku rubuta tambaya a akwatin da ke sama sannan ku danna Gudanar da tambaya. Amsar tana bayyana a matsayin jadawali a ƙasa.

Misali:

SELECT title, country_code, tags FROM recipes ORDER BY created_at DESC LIMIT 5

Abubuwan da ya kamata ku sani:

  • Akwatin na karantawa kawai ne. Yana gudanar da umarni ɗaya a lokaci ɗaya, kuma sai umarnin da ke karantawa kawai: SELECT, WITH, PRAGMA da EXPLAIN. Duk abin da zai canja bayanai — INSERT, UPDATE, DELETE, DROP — ana ƙin sa, don haka ba za ku iya lalata manhajarku bisa kuskure ba.
  • Tambaya tana nuna har layuka 200.
  • PRAGMA table_info(recipes) yana jera ginshiƙan jadawali.
  • Ga manhajar da bayananta suke a Postgres na Supabase ko Railway, akwatin yana karɓar SELECT, WITH, TABLE da EXPLAIN.

Kuna da hanyoyi biyu masu sauƙi, kuma babu ɗaya da ke buƙatar SQL:

  • Shafin Gudanarwa. Kowace manhaja tana da allon gudanarwa kusa da Samfoti. Yana nuna jadawalanku a matsayin fom masu sauƙi, da kalmomin kasuwanci, inda za ku iya ƙara, gyara da goge bayanai — tare da Soke canjin. Canji yana bayyana a manhajarku nan take kuma ba ya cin kiredit. Duba Gudanarwa ta manhajarku.
  • Tattaunawa. Ku faɗi abin da kuke so, kamar “ƙara Flat White a jerin kofi a kan $4.50” ko “goge odar gwaji”. A yanayin Tattaunawa, MonstarX yana kuma iya duba bayananku ya amsa tambayoyi game da su ba tare da canja komai ba — duba Gina, Tsari da Tattaunawa.

Idan wani fasali yana buƙatar wurin adana bayanansa, MonstarX yana rubuta sauyin tsarin rumbun bayanai (migration): jerin umarni mai lamba da ke ƙirƙira ko canja jadawalai, kamar 0001_create_menu_and_orders. Yana aiwatar da shi a rumbun bayananku kuma yana ajiye shi tare da lambar tushenku, don jadawalai da lambar tushe su dace kullum. Wasu sauye-sauye suna ƙara bayanan farawa, kamar jerin abinci na misali (0002_seed_recipes a misalin da ke sama).

Jerin Sauye-sauyen tsarin rumbun bayanai a Sabis na gajimare yana nuna kowanne da aka gudanar, bi da bi. 0000_monstarx_auth na MonstarX ne kansa, kuma yana ƙirƙirar jadawalan asusu.

Ana riƙe bayanaina idan na canja ko na dawo da manhajata?

Sashen da ke da taken “Ana riƙe bayanaina idan na canja ko na dawo da manhajata?”

Ƙwarai. Bayananku suna zaune daban da lambar tushenku:

  • Sababbin gine-gine suna riƙe kowane layi. Idan gini ya canja jadawali — misali ya ƙara ginshiƙi — yana yin hakan da sauyin tsari wanda ke riƙe abin da ke ciki tun tuni.
  • Dawo da siga yana mayar da tsohon kwafin lambar tushenku ne kawai. Bayanan manhaja ba sa canjawa. Duba Sigogi.
  • Samfoti da manhajar da aka wallafa suna amfani da rumbun bayanai ɗaya. Odar da kuka yi yayin gwada samfoti tana cikin manhajar da ke kan intanet ma, haka kuma akasin haka. Shi ya sa layin misali da kuka ƙara yayin gwaji yake bayyana ga abokan cinikinku.

Ƙwarai. A Sabis na gajimareGajimare, Inda wannan manhajar take adana bayananta yana ba ku zaɓi:

  • Rumbun bayanai na MonstarX — na asali, babu abin da za a saita.
  • Supabase (Postgres) — aikinku na Supabase. Postgres sanannen rumbun bayanai ne da ƙungiyoyi da yawa suke amfani da shi tun tuni. Duba Supabase.
  • Railway (Postgres) — rumbun bayananku na Railway. Duba Railway.
  • Firestore (aikin Firebase ɗinku) — bayanan manhajarku a Firebase. Duba Firebase.

MonstarX yana kwafar jadawalai, layuka da asusun zuwa sabon wurin, sannan ya sake rubuta manhajar don ta yi amfani da shi. Kuna iya komawa daga baya da Mayar da bayanai. Idan bayanan suna Firestore, Rumbun bayanai yana nuna tarin bayananku (collections) na Firestore a maimakon jadawalai (karantawa kawai; manhajar ce ke rubuta su).

Zan iya gyara layi kai tsaye daga sashen Rumbun bayanai?

A’a, sashen Rumbun bayanai karantawa kawai yake yi. Ku gyara bayanai a shafin Gudanarwa, wanda ke aiki kamar takardar lissafi mai sauƙi tare da Soke canjin, ko ku tambayi MonstarX a tattaunawa. Duba Gudanarwa ta manhajarku.

Me ya sa odar gwaji tawa ta bayyana a manhajata da ke kan intanet?

Samfoti da manhajar da aka wallafa suna amfani da rumbun bayanai ɗaya, don haka duk abin da kuka ƙara yayin gwaji bayanai ne na gaske. Ku goge layukan gwaji a shafin Gudanarwa idan kun gama.

Dawo da tsohuwar siga yana goge bayanaina?

A’a. Dawo da siga yana maye gurbin lambar tushe ne kawai. Kowane layi a rumbun bayananku yana nan yadda yake.

Zan iya zazzage bayanaina?

Kuna iya karanta kowane jadawali da tambayar SELECT ku kwafi sakamakon, ko ku tura bayanan zuwa rumbun bayananku na Postgres a Supabase ko Railway, inda kuke da cikakken iko a kansu.

Wane irin rumbun bayanai ne?

Rumbun bayanai na SQL na sirri ga kowace manhaja. SQL shi ne daidaitaccen harshen rumbun bayanai, don haka kowane mai haɓaka manhaja zai iya aiki da shi. Idan kun fi son Postgres, ku tura bayanan zuwa Supabase ko Railway.

Me ya sa nake ganin saƙon cewa an shigo da manhajar?

MonstarX bai yi rumbun bayanai don manhajar da aka shigo da ita ba: bayananta suna inda lambar tushenta take adana su. Maɓallan da take karantawa suna ƙarƙashin Bayanan sirri.