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
- MySQL
- PostgreSQL
- MongoDB
- Redis
參考資料:
1.2 限制
- 每個免費既 DB PaaS 既數據上限只有 500 MB。
- Temp project 會喺 24 小時後自動刪除。
2 創建、測試 DB PaaS 服務
然後揀我地想創建既 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。