Windows上PostgreSQL安裝配置教程

?

這篇文章主要為大家詳細介紹了Windows上PostgreSQL安裝配置教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下

PostgreSQL的擴展PostGIS是最著名的開源GIS數據庫。?
安裝PostgreSQL是第一步。

1.下載PostgreSQL的二進制安裝文件。

PostgreSQL官網–>Download–>Windows 64位,如圖所示:?
(1)官網:?
https://www.postgresql.org/?

(2)Download:?
https://www.postgresql.org/download/?

https://www.postgresql.org/download/windows/?

(3)Windows 64位(根據自己系統版本選擇)?
https://www.enterprisedb.com/download-postgresql-binaries

2.解壓壓縮包,配置環境變量

(1)首先在pgsql(C:\postgresql\11\pgsql)文件夾下建立一個名為data的文件夾(這是數據庫的數據存儲文件夾)?

(2)然后在pgsql文件夾下新建一個名為env.vbs的文件?
文件內容如下:

on error resume next
set sysenv=CreateObject("WScript.Shell").Environment("system") 'system environment array
Path = CreateObject("Scripting.FileSystemObject").GetFolder(".").Path 'add variable
sysenv("PGHOME")="C:\postgresql\11\pgsql"
sysenv("PGHOST")="localhost"
sysenv("Path")=sysenv("PGHOME")+"\bin;"+sysenv("Path")
sysenv("PGLIB")=sysenv("PGHOME")+"\lib"
sysenv("PGDATA")=sysenv("PGHOME")+"\data"
?
wscript.echo "PostgreSQL Success"
?

?

(3)最后運行此腳本

3.初始化數據庫

以管理員身份打開命令提示符,定位到bin目錄下,輸入以下命令:

?

產生data資料

代碼如下:initdb -D c:/postgresql/11/pgsql/data

刪除一個服務:
pg_ctl unregister -N postgresql
增加一個服務:
pg_ctl register? -D "c:/postgresql/11/pgsql/data"

啟動服務
pg_ctl start -w -D "c:/postgresql/11/pgsql/data"

?

創建用戶postgres,密碼同樣是postgres:
net user postgres postgres /add

?

創建PostgreSQL用戶和它要找的那個相符
createuser --superuser postgres

?

查看系統用戶
net user

?

用 iFunk 登錄 postgress
psql –U iFunk –d postgress

6.使用PgAdmin,建立數據庫連接

在D:\01Software\Database\postgresql-9.6.2-2-windows-x64-binaries\pgsql\pgAdmin 4\bin下,有pgAdmin4.exe,雙擊打開。

我用的是超級用戶postgres建立的連接?

參考文章:Windows下Postgresql下載與配置方法

?

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/386647.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/386647.shtml
英文地址,請注明出處:http://en.pswp.cn/news/386647.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

快遞100接口的調用過程

前言 大部分的商城都需要調用快遞的接口來記錄商城的物流信息,這里就給出一種快遞接口(快遞100)調用的方法。 正文 一、官方文檔 1. 官方文檔的地址為: https://www.kuaidi100.com/openapi/api_subscribe.shtml 二、具體實現 1. 商…

搞懂開源框架設計思想真的這么重要嗎?終獲offer

正文 從我個人的角度寫寫30多歲碼工的感受:的確是受年齡壓力開始增大了。比如二十多歲的小年輕,可能什么都懂,對組里的東西很熟悉。有時候我也懷疑自己是不是智商不夠,是不是自學能力太差,是不是基礎不行,…

gitlab 修改HTTP連接方式中的IP和端口

修改gitlab.yml文件 cd /opt/gitlab/embedded/service/gitlab-rails/config vim gitlab.yml 修改gitlab host:要修改的IPport:要修改的端口重啟gitlab gitlab-ctl restart

Coding Interview Guide -- 向有序的環形單鏈表中插入新節點

【題目】 一個環形單鏈表從頭節點head開始不降序,同時由最后的節點指回頭節點。給定這樣一個環形單鏈表的頭節點head和一個整數num,請生成節點值為num的新節點,并插入到這個環形鏈表中,保證調整后的鏈表依然有序 1 public Nod…

真香定律!Android動態換膚實現原理解析,原理+實戰+視頻+源碼

自己項目中一直都是用的開源的xUtils框架,包括BitmapUtils、DbUtils、ViewUtils和HttpUtils四大模塊,這四大模塊都是項目中比較常用的。最近決定研究一下xUtils的源碼,用了這么久總得知道它的實現原理吧。我是先從先從BitmapUtils模塊開始的。…

使用Docker啟動Grafana環境

docker search grafana docker pull grafana/grafana docker imagesdocker run -d -p 3000:3000 grafana/grafana 啟動成功,進入本機瀏覽器訪問 http://localhost:3000 使用admin/admin進入系統

js包裝類型的裝箱拆箱

https://www.jb51.net/article/155820.htm https://juejin.im/post/5cbaf130518825325050fb0a https://juejin.im/post/5ccfb58f518825405a198fcd轉載于:https://www.cnblogs.com/little-ab/p/11025952.html

真香定律!Android動態換膚實現原理解析,吐血整理

自己項目中一直都是用的開源的xUtils框架,包括BitmapUtils、DbUtils、ViewUtils和HttpUtils四大模塊,這四大模塊都是項目中比較常用的。最近決定研究一下xUtils的源碼,用了這么久總得知道它的實現原理吧。我是先從先從BitmapUtils模塊開始的。…

knife4j是為Java MVC框架集成Swagger生成Api文檔的增強解決方案

knife4j knife4j是為Java MVC框架集成Swagger生成Api文檔的增強解決方案,前身是swagger-bootstrap-ui,取名kni4j是希望它能像一把匕首一樣小巧,輕量,并且功能強悍! knife4j的前身是swagger-bootstrap-ui,為了契合微服務的架構發展,由于原來swagger-bootstrap-ui采…

調試與對拍(一):生成測試數據+對拍

今天打比賽時令小編很氣憤,隔壁LSH有文件運行錯誤,重提了一遍老師就收,而小編重提卻愛搭不理,于是小編決定還是自己造個數據把代碼重測一遍,于是潛心鉆研生成測試數據的方法。 其實很簡單,用隨機數生成器生…

真香定律!一文帶你搞懂Android多線程Handler,成功入職騰訊

Google 為了幫助 Android 開發者更快更好地開發 App,推出了一系列組件,這些組件被打包成了一個整體,稱作 Android Jetpack,它包含的組件如下圖所示: 老的 support 包被整合進了 Jetpack,例如上圖 Foundatio…

Docker安裝influxDB

1. 在Docker庫中查找influxDB鏡像 docker search influxdb # 在Docker庫中查找influxDB鏡像文件 從Docker庫中拉取influxDB鏡像 docker pull influxdb # 從docker庫中拉取influxDB鏡像,默認拉取最新版本 docker images …

(二十)python 3 匿名函數

匿名函數lambda Python使用lambda關鍵字創造匿名函數。所謂匿名,意即不再使用def語句這樣標準的形式定義一個函數。這種語句的目的是由于性能的原因,在調用時繞過函數的棧分配。其語法是: lambda [arg1[, arg2, ... argN]]: expression 其中&…

docker中啟動關閉刪除所有的容器命令

docker中 重啟啟動所有的容器命令 docker restart $(docker ps -a | awk { print $1} | tail -n 2)docker中 啟動所有的容器命令 docker start $(docker ps -a | awk { print $1} | tail -n 2)docker中 關閉所有的容器命令 docker stop $(docker ps -a | awk { print $1} | …

真香警告!2021Android高級面試題,揮淚整理面經

前言 這是“拔劍金九銀十”的第二篇文章,本文主要針對3年以上的Android開發者進階面試中高級開發工程師而整理。 希望可以對你們有所幫助。不多廢話,進入正題。 目錄: Java中高級 計算機網絡 Android高級面試—性能優化 Android優秀第三方…

51nod1584加權約數和

題目大意: 求:\[ \sum_{i-1}^n\sum_{j1}^nmax(i,j)\sigma(i*j) \] 題解 對于這個\(\max\),套路的把它轉化成:\[ 2*\sum_{i1}^n\sum_{j1}^ii*\sigma(i*j)-\sum_{i1}^n i*\sigma(i*i) \] 對于前面的部分,我們可以:\[ \su…

冗余的阿里云實例開啟和停止API

停止使用的API URL:https://api.aliyun.com/?spm5176.12818093.resource-links.dapi_platform.488716d0OrHCwQ#/?productEcs&version2014-05-26&apiStopInstance&tabDEMO&langJAVA 啟動實例: URL:https://api.aliyun.com/?spm5176.12818093.re…

知乎大V推薦!面試官6個靈魂拷問,原理+實戰+視頻+源碼

概述 想了很久怎么樣可以讓文章的標題不那么悲觀,但是各種文案都在我腦海里面不斷的被否定,要么是不那么抓眼球,要么是立意不匹配。最后想了想,這個標題是真的符合我最近的感悟。 希望看過文章,能有同感的朋友也能多…

Codeforces Round #499 (Div. 1) Solution

Codeforces Round #499 (Div. 1) Solution https://codeforces.com/contest/1010 為啥我\(\rm Div.1\)能\(A4\)題還是\(\rm specialist....\) A. Fly 二分答案&#xff0c;送分題。 #include<bits/stdc.h> using namespace std;void read(int &x) {x0;int f1;char ch…

Windows10家庭版安裝Docker Desktop(非Docker Toolbox)

現在大部分筆記本預裝的都是win10家庭版&#xff0c;而家庭版又不支持Hyper-V&#xff0c;Docker Desktop是無法直接安裝的。但其實家庭版是可以通過腳本開啟Hyper-V來安裝Docker Desktop的。下面就教大家如何操作。 開啟Hyper-V 添加方法非常簡單&#xff0c;把以下內容保存…