Tsallaka zuwa abin da ke ciki

Adana bayanan manhajarku a Railway Postgres

A taƙaiceHaɗin sabis na Railway yana yin abubuwa biyu daban. Da token na API, ID na aikin da ID na muhalli, yana ba ku damar wallafa manhajar a Railway. Ku ƙara rubutun haɗin jama’a na Railway Postgres ɗinku ma, sai MonstarX ya tura jadawalai da layukan manhajar zuwa can, ya duba su, sannan ya sake rubuta manhajar don ta yi amfani da shi. Mayar da bayanai yana dawo da bayanan gida.

Railway dandalin gajimare ne na gudanar da manhajoji da rumbun bayanai. Haɗin sabis na Railway na MonstarX yana haɗa ɗaya daga cikin manhajojinku da aikinku na Railway, don ɗaya ko duka biyu daga cikin ayyuka biyu:

  • Adana bayanan manhajar a Railway Postgres — rumbun bayananku na Postgres a Railway, a maimakon na MonstarX. Wannan shafin yana bayyana shi.
  • Wallafa manhajar a Railway — gudanar da ita a aikinku na Railway daga ma’ajiyarta ta GitHub. Duba Wallafa a wasu masaukai.

Biyun ba sa dogara da juna: bayananku suna iya zama a Railway Postgres yayin da aka wallafa manhajar a MonstarX, haka kuma akasin haka.

Ku zaɓe shi idan kuna gudanar da abubuwa a Railway tun tuni, kuna son bayanan manhajar a asusunku, ko kuna son isa gare su da kayan aikinku na rumbun bayanai. In ba haka ba, rumbun bayanai na MonstarX kansa ba ya buƙatar wani saiti ko kaɗan — duba Rumbun bayanan manhajarku.

Manhaja tana adana bayananta a wuri ɗaya a lokaci ɗaya. Tafiya zuwa Railway Postgres ƙaura ce, ba kwafi ba.

A Railway:

  1. Ku buɗe (ko ku ƙirƙiri) aikin Railway sannan ku zaɓi muhallin da za a yi amfani da shi, yawanci production.
  2. Ku ƙara masa sabis na rumbun bayanai na Postgres sannan ku kunna public networking nasa, don MonstarX ya isa gare shi.
  3. Ku ƙirƙiri token na API na asusu ko filin aiki (workspace) a Account Settings → Tokens na Railway. Token na aiki (project token) ba zai iya ƙirƙirar sabis ba, don haka ba zai yi aiki ba.

A MonstarX, dole bayanan manhajar su kasance a rumbun bayanai na MonstarX kansa. Idan suna Supabase ko Firestore, ku fara mayar da su.

Ta yaya zan tura bayanan manhajata zuwa Railway Postgres?

Sashen da ke da taken “Ta yaya zan tura bayanan manhajata zuwa Railway Postgres?”
  1. Ku buɗe aikinku sannan ku danna Sabis na gajimare a sandar sama, sai Gajimare.

  2. A ƙarƙashin Haɗin sabis, ku danna Haɗa kusa da Railway — ko ku zaɓi Railway (Postgres) a Inda wannan manhajar take adana bayananta.

  3. Ku cike fom ɗin:

    • Token na API na asusu ko filin aiki — token ɗin daga Railway.
    • ID na aikin — daga saitunan aikinku na Railway.
    • ID na muhalli — daga saituna iri ɗaya.
    • Rubutun haɗin jama’a na Postgres (ba dole ba) — DATABASE_PUBLIC_URL na sabis ɗinku na Postgres. Wannan ne ke fara ƙaurar; ku bar shi babu komai idan wallafawa a Railway kawai kuke so.
  4. Ku danna Haɗa Railway. MonstarX yana tabbatar da cewa muhallin na aikin ne, kuma yana iya ƙirƙirar jadawalai a rumbun bayanan.

  5. Kati yana bayyana a tattaunawa: Ƙaura da bayanan wannan manhaja zuwa Railway Postgres, tare da yawan jadawalai da layukan da ya samu. Ku danna Ƙaura da manhajata.

  6. Katin yana nuna kowane mataki — karanta bayanan, ƙirƙirar jadawalai, kwafar layuka, duba cewa komai ya iso, sauya manhajar zuwa Railway, sake rubuta lambar tushen manhajar — kuma yana ƙarewa da Manhajarku tana aiki a Railway Postgres yanzu.

Daga nan katin Rumbun bayanai a Sabis na gajimareGajimare yana cewa A Railway.

  • Kowane jadawali da layi yana shiga rumbun bayananku na Railway Postgres, kuma MonstarX yana ƙirga ɓangarorin biyu kafin ya sauya. Idan adadin bai dace ba, ƙaurar tana tsayawa, kuma ana barin manhajar yadda take.
  • MonstarX yana riƙe kwafinsa na baya, ba tare da taɓa shi ba, don ku iya komawa.
  • Ana sake rubuta lambar tushen manhajar don Postgres a buƙatar gini da MonstarX yake aika wa kansa.
  • Yayin da ƙaurar take gudana, sababbin buƙatu suna jira a jerin jira, kuma Dakatar a katin yana dakatar da ita.

Ƙwarai. Ku danna Mayar da bayanai a katin Rumbun bayanai a Sabis na gajimareGajimare sannan ku tabbatar. MonstarX yana kwafar komai zuwa rumbun bayanansa kansa kuma yana sake rubuta lambar tushe. Rumbun bayananku na Railway yana nan yadda yake.

  • Token ɗin yana zama a wurin MonstarX. Ana adana token na API, ID na aikin da ID na muhalli a ɓoye (encrypted), kuma MonstarX ne kaɗai yake amfani da su don kula da Railway. Ba sa taɓa shiga manhajarku.
  • Rubutun haɗin yana zuwa sabar manhajar kawai, kuma sai bayan sauyawar. Ba ya taɓa isa burauza.
  • Ba za ku iya cire haɗin Railway, ko canja rumbun bayanansa, yayin da manhajar take amfani da shi ba. Ku fara mayar da bayanan.
  • Cire daga intanet a Railway yana cire sabis ɗin da MonstarX ya ƙirƙira kawai, ba ya taɓa cire rumbun bayananku na Postgres.
  • Manhajojin da aka shigo da su suna riƙe lambar tushensu ta rumbun bayanai: MonstarX yana ba su rubutun haɗin a matsayin RAILWAY_DATABASE_URL amma ba ya tura bayanansu.
  • Adireshin Railway na sirri ba zai yi aiki ba. MonstarX yana buƙatar rubutun haɗin jama’a don isa rumbun bayanan.
Sai na wallafa a Railway kafin in yi amfani da Railway Postgres?

A’a. Biyun ba sa dogara da juna. Manhajarku tana iya ci gaba da wallafuwa a MonstarX yayin da bayananta suke a Railway Postgres.

Wane rubutun haɗi zan manna?

DATABASE_PUBLIC_URL na sabis ɗin Postgres, bayan kun kunna public networking nasa. MonstarX ba zai iya isa adireshin hanyar sadarwa ta sirri ba.

Me ya sa aka ƙi token ɗina?

Token na aiki (project token) na Railway ba sa iya ƙirƙirar sabis. Ku yi token na asusu ko filin aiki a Account Settings → Tokens na Railway a maimakon haka.

Zan iya sauyawa daga Supabase zuwa Railway?

Ƙwarai, a ƙaura biyu: ku yi amfani da Mayar da bayanai don dawo da bayanan zuwa rumbun bayanai na MonstarX, sannan ku haɗa Railway Postgres.

Masu amfani da manhajata za su sake yin rajista?

A’a. Asusu layuka ne a rumbun bayanan manhajarku, don haka suna ƙaura tare da sauran bayanan kuma suna ci gaba da aiki.