Please enable Javascript to view the contents

Heroku使用 PostgreSQL Python

 ·   ·  ☕ 1 分鐘  ·  ✍️ JK

介紹

Heroku 免費方案當中若有在伺服器中使用建立檔案例如:SQLite,json,只要Heroku休眠後檔案將會重置消失,所以需要使用PostgreSQL儲存資料及寫入、讀取。

Heroku建立PostgreSQL

PostgreSQL使用方法

安裝

pip install psycopg2-binary
或
pip install psycopg2

連結PosgreSQL

查詢URL

查詢Heroku PosgreSQL URL

本機連結到Heroku PosgreSQL

連結方法

DATABASE_URL = os.popen('heroku config:get DATABASE_URL -a app名稱').read()[:-1]
 conn = psycopg2.connect(DATABASE_URL, sslmode='require')

具體可以看這篇教學文章

https://ithelp.ithome.com.tw/articles/10219773?sc=pt

Heroku 連 PosgreSQL

import os
import psycopg2

DATABASE_URL = os.environ['DATABASE_URL']

conn = psycopg2.connect(DATABASE_URL, sslmode='require')

更多PosgreSQL使用教學文章推薦

Heroku Postgres:連接 LINE 聊天機器人
Heroku Postgres:CRUD

pynative

分享

JK
作者
JK
學習筆記