由於公司需要運用到timescaledb這個數據庫,自己通過在網上搜索相關搭建文章在本地環境試着搭建,發現其中有一些問題特此在這里記錄一下。
搭建timescaledb需要准備以下東西:
1、postgresql安裝包,地址:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
如上圖選擇Windows版本(64位的選擇x86-64,32選擇x86-32)點擊download就可以了。
2、timescaledb安裝包,地址:https://docs.timescale.com/latest/getting-started/installation/windows/installation-windows
3、安裝postgresql
安裝過程這里就不在給出,除了安裝路徑更改一下其他的一直默認就行。實在不會安裝的百度上面很多。
安裝過程中會自動給你安裝Visual C++ Redistributable for Visual Studio,所以我省略了這個 步驟。
在安裝完成以后,把postgresql服務關閉(右鍵我的電腦->管理->服務和應用程序->服務,找到postgresql-x64-10進程右鍵停止),然后需要配置一下環境變量:
找到我的電腦右鍵點擊屬性,然后如下:
需要在path中添加你所安裝的postgresql路徑下的bin和lib,我這里是:D:\Program Files\PostgreSQL\10\bin和D:\Program Files\PostgreSQL\10\lib。
4、安裝timescaledb
將之前下載好的壓縮包打開,由於我的postgresql安裝的是10版本,所以timescaledb安裝包也是10版本的,如果是11版本或者9版本的按照步驟2重新選擇就可以了。
選擇setup.exe,這里需要用管理員權限運行不然后面安裝會有問題。
除了上面那個路徑外其他的選擇yes就行。安裝完timescaledb把postgresql服務進程開啟,開啟過程和關閉類似。
安裝完成,可以執行CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;檢測是否安裝成功。
出現如上圖的信息說明安裝成功。