➜ Old React website
Chung Cheuk Hang MichaelJava Web Developer
Jira 使用指引Spring 項目中訂閱 RabbitMQ

Railway 免費 DB PaaS

Table of contents

1 Railway 簡介

今時今日,有越黎越多既免費 PaaS 雲服務畀我地揀,包括 front-end 網頁、back-end apps、PaaS 部署服務,例如 GitHub Pages、Heroku(而家已經冇左免費 plan)、Render 等等,而呢篇文章既主角 Railway 就提供左免登入既免費 DB PaaS 雲服務。
呢啲免費既網上服務可以畀我地更容易咁開發 hobby project apps、整 demo/PoC/prototyping。

1.1 支援既 DB PaaS

  1. MySQL
  2. PostgreSQL
  3. MongoDB
  4. Redis
參考資料:

1.2 限制

  • 每個免費既 DB PaaS 既數據上限只有 500 MB。
  • Temp project 會喺 24 小時後自動刪除。

2 創建、測試 DB PaaS 服務

先去 Railway 既官網主頁 https://railway.app 開新 project(唔洗登入)。
然後揀我地想創建既 DB PaaS 服務。
一鍵就可以創建我地想要既 DB PaaS 服務。

2.1 MySQL

先去 Variables 頁面度睇下我地既 host、port、username、password、database。
之後我地可以用 HeidiSQL 程式去 connect,會見到已經有一個叫 railway 既 database。
成功 connect 到既話,我地就可以行啲 SQL statements 去初始化 table data。

2.2 PostgreSQL

先去 Variables 頁面度睇下我地既 host、port、username、password、database。
之後我地可以用 HeidiSQL 程式去 connect(記得揀 database,因為 connect 左之後唔可以轉,只能用 public)。
成功 connect 到既話,我地就可以行啲 SQL statements 去初始化 table data。

2.3 MongoDB

之後我地可以用 MongoDB Compass 程式去 connect。
成功 connect 到既話,我地可以用 app 創建 database、collection 以及 documents。

2.4 Redis

之後我地可以用 redis-cli npm package 去 connect。
成功 connect 到既話,我地可以用 app 創建 key data。