由于公司需要運(yùn)用到timescaledb這個(gè)數(shù)據(jù)庫,自己通過在網(wǎng)上搜索相關(guān)搭建文章在本地環(huán)境試著搭建,發(fā)現(xiàn)其中有一些問題特此在這里記錄一下。
搭建timescaledb需要準(zhǔn)備以下東西:
1、postgresql安裝包
地址:https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

如上圖選擇Windows版本(64位的選擇x86-64,32選擇x86-32)點(diǎn)擊download就可以了。
2、timescaledb安裝包
地址:https://docs.timescale.com/latest/getting-started/installation/windows/installation-windows

3、安裝postgresql
安裝過程這里就不在給出,除了安裝路徑更改一下其他的一直默認(rèn)就行。實(shí)在不會(huì)安裝的百度上面很多。
安裝過程中會(huì)自動(dòng)給你安裝Visual C++ Redistributable for Visual Studio,所以我省略了這個(gè) 步驟。
在安裝完成以后,把postgresql服務(wù)關(guān)閉(右鍵我的電腦->管理->服務(wù)和應(yīng)用程序->服務(wù),找到postgresql-x64-10進(jìn)程右鍵停止),然后需要配置一下環(huán)境變量:
找到我的電腦右鍵點(diǎn)擊屬性,然后如下:


需要在path中添加你所安裝的postgresql路徑下的bin和lib,我這里是:C:\Program Files\PostgreSQL\12\lib。
4、安裝timescaledb
將之前下載好的壓縮包打開,由于我的postgresql安裝的是12版本,所以timescaledb安裝包也是12版本的,如果是11版本或者9版本的按照步驟2重新選擇就可以了。
[圖片上傳失敗...(image-fc0e4a-1670380690075)]
選擇setup.exe,這里需要用管理員權(quán)限運(yùn)行不然后面安裝會(huì)有問題。

除了上面那個(gè)路徑外其他的選擇yes就行。安裝完timescaledb把postgresql服務(wù)進(jìn)程開啟,開啟過程和關(guān)閉類似。
安裝完成,可以執(zhí)行CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;檢測(cè)是否安裝成功。
