PostgresSQL (撞牆一)

PostgresSQL 練功之路

目標: 用pgAdmin 可以程式化拉postgresSQL的資料

今天嘗試了幾個方法 
A 同事拉docker (成功)
B.自己從AZURE建VM 然後蓋DB (失敗 列入復仇名單)
C.自己從GCP建PG 建立成功 但是無法用PGADMIN連線 (失敗 列入復仇名單)
D.從AZURE上建立DB 並且建立 程式跟連線(成功)

因此先記錄一下D的成功方法
首先


建立一個AZURE postgres 服務(一定要在CORE上跟計費上計較一下)


預設黑成這樣
傻傻地一路點下去就8000一個月
我中間有停下來看 修改一下 因此775

建立後
再設定一下防火牆 把你跟這個服務之間的距離打破就可以



再來換PGADMIN那邊了



設定好了防火牆 把該填的資料填一填 SSL那邊改成require 就可以了

接下來就按照 https://docs.microsoft.com/zh-tw/azure/postgresql/connect-csharp
把範例CODE跟nuget   "Npgsql.EntityFrameworkCore.PostgreSQL"
裝起來 就可以了