Hifadhidata ya programu yako
Kwa ufupiKila programu ambayo MonstarX inaunda ina hifadhidata yake ya faragha, inayoundwa kwa ajili yako katika uundaji wa kwanza. Fungua Huduma za wingu → Hifadhidata ili uone kila jedwali, safu mlalo zake na mabadiliko ya muundo wa hifadhidata, na kuendesha SQL ya kusoma tu. Ili kuongeza au kubadilisha rekodi, tumia kichupo cha Msimamizi au uombe kwenye mazungumzo. Hakikisho na programu yako iliyochapishwa hutumia data ileile, na kurejesha toleo kamwe hakuigusi.
Hifadhidata ni mahali programu yako inapohifadhi taarifa zake: menyu ya mkahawa, oda ambazo watu huweka, mapishi wanayochapisha, akaunti wanazotumia kuingia. Kila programu unayounda kwenye MonstarX ina hifadhidata yake ya faragha, inayoundwa katika uundaji wake wa kwanza. Hakuna programu ya mtu mwingine inayoweza kuisoma.
Huhitaji kamwe kuibuni. Unapoomba kipengele kinachohitaji kukumbuka kitu, MonstarX huongeza majedwali yanayohitajika na kuandika msimbo unaoyasoma na kuyaandikia.
Ninaona wapi data ya programu yangu?
Sehemu yenye kichwa “Ninaona wapi data ya programu yangu?”-
Fungua mradi wako na ubofye Huduma za wingu kwenye upau wa juu.
-
Bofya Hifadhidata. Upande wa kushoto unaona Majedwali, kila moja likiwa na idadi ya safu mlalo zake.
-
Bofya jedwali ili uone safu mlalo zake. MonstarX huonyesha 50 za kwanza.
Kisanduku kilicho juu ya orodha kinaonyesha mahali hifadhidata ilipo na jina lake. Chini ya majedwali, Mabadiliko ya muundo wa hifadhidata huorodhesha kila badiliko lililounda hifadhidata hadi sasa (maelezo zaidi hapa chini). Bofya mshale wa kuonyesha upya kando ya Majedwali ili kuhesabu safu mlalo tena baada ya programu yako kutumika.
Ni majedwali gani tayari yapo?
Sehemu yenye kichwa “Ni majedwali gani tayari yapo?”Majedwali manne yapo katika kila programu kabla hujaomba chochote: user, session, account na verification. Yanahifadhi watu wanaojisajili kwenye programu yako na vipindi vyao vya kuingia. Angalia Akaunti za watumiaji. Kila jedwali jingine ni lile ambalo MonstarX iliunda kwa ajili ya programu yako, kama menu_items au recipes.
Je, ninaweza kuendesha SQL yangu mwenyewe?
Sehemu yenye kichwa “Je, ninaweza kuendesha SQL yangu mwenyewe?”Ndiyo, ili kutafuta taarifa. SQL ni lugha ambayo hifadhidata huzungumza. Andika hoja kwenye kisanduku kilicho juu na ubofye Endesha. Jibu linaonekana kama jedwali chini yake.
Kwa mfano:
SELECT title, country_code, tags FROM recipes ORDER BY created_at DESC LIMIT 5Mambo ya kujua:
- Kisanduku ni cha kusoma tu. Kinaendesha kauli moja kwa wakati, na kauli zinazosoma tu:
SELECT,WITH,PRAGMAnaEXPLAIN. Chochote ambacho kingebadilisha data —INSERT,UPDATE,DELETE,DROP— kinakataliwa, kwa hiyo huwezi kuiharibu programu yako kwa bahati mbaya. - Hoja huonyesha hadi safu mlalo 200.
PRAGMA table_info(recipes)huorodhesha safu wima za jedwali.- Kwa programu ambayo data yake iko kwenye Supabase au Railway Postgres, kisanduku kinakubali
SELECT,WITH,TABLEnaEXPLAIN.
Ninaongezaje, kubadilisha au kufuta rekodi?
Sehemu yenye kichwa “Ninaongezaje, kubadilisha au kufuta rekodi?”Una njia mbili rahisi, na hakuna inayohitaji SQL:
- Kichupo cha Msimamizi. Kila programu ina paneli ya msimamizi kando ya Hakikisho. Huonyesha majedwali yako kama fomu rahisi, kwa lugha ya kibiashara, ambapo unaweza kuongeza, kuhariri na kufuta rekodi — pamoja na Tendua. Badiliko linaonekana kwenye programu yako papo hapo na halitumii krediti. Angalia Paneli ya msimamizi ya programu yako.
- Mazungumzo. Sema unachotaka, kama “ongeza Flat White kwenye menyu ya kahawa kwa $4.50” au “futa oda za majaribio”. Katika hali ya Mazungumzo, MonstarX inaweza pia kuangalia data yako na kujibu maswali kuihusu bila kubadilisha chochote — angalia Hali ya kuunda, ya kupanga na ya mazungumzo.
MonstarX inafanya nini kwenye hifadhidata inapounda?
Sehemu yenye kichwa “MonstarX inafanya nini kwenye hifadhidata inapounda?”Kipengele kinapohitaji mahali pa kuhifadhi taarifa zake, MonstarX huandika badiliko la muundo wa hifadhidata (kwa Kiingereza, migration): seti ya maagizo yenye nambari inayounda au kubadilisha majedwali, kama 0001_create_menu_and_orders. Inalitekeleza kwenye hifadhidata yako na kulihifadhi pamoja na msimbo wako, ili majedwali na msimbo viendane kila wakati. Baadhi ya mabadiliko huongeza data ya kuanzia, kama menyu ya mfano (0002_seed_recipes katika mfano ulio hapo juu).
Orodha ya Mabadiliko ya muundo wa hifadhidata kwenye Huduma za wingu huonyesha kila moja lililotekelezwa, kwa mpangilio. 0000_monstarx_auth ni la MonstarX yenyewe na huunda majedwali ya akaunti.
Je, data yangu inabaki ninapobadilisha au kurejesha programu yangu?
Sehemu yenye kichwa “Je, data yangu inabaki ninapobadilisha au kurejesha programu yangu?”Ndiyo. Data yako huhifadhiwa kando na msimbo wako:
- Uundaji mpya hubakiza kila safu mlalo. Uundaji unapobadilisha jedwali — kwa mfano kuongeza safu wima — hufanya hivyo kwa badiliko la muundo linalohifadhi kilichopo tayari.
- Kurejesha toleo hurudisha nakala ya awali ya msimbo wako pekee. Data ya programu haibadiliki. Angalia Matoleo.
- Hakikisho na programu iliyochapishwa hutumia hifadhidata moja. Oda unayoweka ukijaribu hakikisho iko pia kwenye programu iliyo mtandaoni, na kinyume chake. Ndiyo sababu safu mlalo ya mfano unayoongeza ukijaribu huonekana kwa wateja wako.
Je, ninaweza kuhifadhi data kwenye hifadhidata yangu mwenyewe?
Sehemu yenye kichwa “Je, ninaweza kuhifadhi data kwenye hifadhidata yangu mwenyewe?”Ndiyo. Chini ya Huduma za winguWingu, Mahali programu hii inapohifadhi data yake hukuruhusu kuchagua:
- Hifadhidata ya MonstarX — chaguo-msingi, hakuna cha kusanidi.
- Supabase (Postgres) — mradi wako wa Supabase. Postgres ni hifadhidata maarufu ambayo timu nyingi tayari zinaitumia. Angalia Supabase.
- Railway (Postgres) — hifadhidata yako ya Railway. Angalia Railway.
- Firestore (mradi wako wa Firebase) — rekodi za programu yako kwenye Firebase. Angalia Firebase.
MonstarX inanakili majedwali, safu mlalo na akaunti, na kuiandika upya programu itumie mahali papya. Unaweza kurudi baadaye kwa Rudisha data. Data ikiwa kwenye Firestore, Hifadhidata huonyesha mikusanyiko yako ya Firestore badala ya majedwali (kusoma tu; programu ndiyo inayoiandika).
Maswali ya kawaida
Sehemu yenye kichwa “Maswali ya kawaida”Je, ninaweza kuhariri safu mlalo moja kwa moja kutoka sehemu ya Hifadhidata?
Hapana, sehemu ya Hifadhidata inasoma tu. Hariri rekodi kwenye kichupo cha Msimamizi, kinachofanya kazi kama lahajedwali rahisi yenye Tendua, au uiombe MonstarX kwenye mazungumzo. Angalia Paneli ya msimamizi ya programu yako.
Kwa nini oda yangu ya majaribio ilionekana kwenye programu yangu iliyo mtandaoni?
Hakikisho na programu iliyochapishwa hutumia hifadhidata moja, kwa hiyo chochote unachoongeza ukijaribu ni data halisi. Futa safu mlalo za majaribio kwenye kichupo cha Msimamizi ukimaliza.
Je, kurejesha toleo la zamani kunafuta data yangu?
Hapana. Kurejesha toleo hubadilisha msimbo pekee. Kila safu mlalo kwenye hifadhidata yako inabaki ilivyo.
Je, ninaweza kupakua data yangu?
Unaweza kusoma jedwali lolote kwa hoja ya SELECT na kunakili matokeo, au kuhamishia data kwenye hifadhidata yako ya Postgres ya Supabase au Railway, ambapo una ufikiaji kamili.
Ni hifadhidata ya aina gani?
Hifadhidata ya SQL ya faragha kwa kila programu. SQL ni lugha ya kawaida ya hifadhidata, kwa hiyo msanidi programu yeyote anaweza kufanya kazi nayo. Ukipendelea Postgres, hamishia data kwenye Supabase au Railway.
Kwa nini ninaona ujumbe kwamba programu iliingizwa?
MonstarX haikuunda hifadhidata kwa ajili ya programu iliyoingizwa: data yake iko popote msimbo wake unapoihifadhi. Funguo inazosoma ziko chini ya Siri.