Skip to content

與 PostgreSQL 進行簡單的互動,也可以記錄自己的操作,成為自己的筆記!

License

Notifications You must be signed in to change notification settings

pgsql-tw/notebook

Repository files navigation

Jupyter notebook for PostgreSQL

  • 本專案使用 Jupyter Notebook 來提供 PostgreSQL 的教學文件,可以搭配指定的 PostgreSQL 主機,進行即時互動式的操作。
  • 歡迎 PR 提供個人筆記。

線上操作

如果你沒有自己的環境,可以直接使用在這裡練習試用:Binder

  • Binder 是即時產生個人操作容器,啟動可能會稍久,請耐心等候。
  • 操作過程都是暫存,不會永久保守唷。
  • 無法指定資料庫版本。

準備

下載 PostgreSQL 並安裝。

安裝 Jupyter Notebook

  1. 下載 Anaconda 並安裝 (Windows推薦,亦有Linux版)。
  2. 安裝 python 套件 - 打開 Anaconda Prompt (確定是安裝到 Anaconda 的環境中):  
$ pip install ipython-sql psycopg2
  • psycopg2 需要 PostgreSQL Server Development 套件,如 Ubuntu/Debian 中的 postgresql-server-dev-XX
  • 如果你使用多個 python 環境,請特別注意是否是安裝到 Anaconda 的環境,或是你自有 Notebook 的 python 之中

使用

  1. 下載本專案,在本機解壓縮(或到Github只下載你有興趣的.ipynb檔)
  2. 在 Anaconda 中打開 Jupyter Notebook,切換目錄點選解壓後目錄中的檔案即完成。
  3. 筆記範例會真實執行 SQL 指令,請儘量選擇測試或臨時資料庫,以避免影響重要資料。
  4. 範例中的「%sql」及「%%sql」為 ipython 的指令,複製 SQL 語法到其他環境時,請避免包含它們。

Jupyter Notebook Viewer

你也可以使用 Jupter Notebook Viewer 觀看。

參閱

版權

本筆記由 PostgreSQL 台灣使用者社群提供,採 CC BY 4.0 授權。

About

與 PostgreSQL 進行簡單的互動,也可以記錄自己的操作,成為自己的筆記!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published