在指令碼中呼叫psql如何自動輸入密碼

2021-07-24 13:01:30 字數 1041 閱讀 9356

設定環境變數pgpassword

#linux

export pgpassword=12345

#windows

set pgpassword=12345

使用密碼檔案.pgpass

在~/目錄下建立隱藏檔案.pgpass

set pgpassfile=/檔案路徑/.pgpass

檔案內容:

hostname:port:database:username:password

192.168

.1.10

:5432

:dbname

:username

:password

192.168

.1.11

:5432

:dbname

:username

:password

192.168

.1.12

:5432

:dbname

:username

:password

在伺服器端修改更改配置檔案

postgresql\9.5\data\pg_hba.conf

將其中對應的md5改為trust,然後重啟服務。

# type  database        user            address                 method

# ipv4

local

connections:

host all all 127.0.0.1/32 md5 <= 改為trust

host all all 172.20.1.0/24 md5

host all all 172.168.199.0/24 md5

python指令碼在ArcMap中執行時輸出除錯資訊

有時候,我們在arcmap中構建模型時需要用到python指令碼,通過指令碼我們可以靈活的實現某些功能,比如使用urllib2庫來獲得網路中的資料並加以處理。但當指令碼變得複雜而需要頻繁除錯時,我們希望指令碼能輸出一些除錯資訊,這在命令列或python的ide下可通過print語句來實現,然而當指令...

在shell指令碼中呼叫sql語句

s 靜默登入 oracle localhost shells cat shell1.sh bin bash 查詢員工資訊 sqlplus s nolog 在sqlplus的eof中,單引號中的取變數符號和外面不同 它可以取到變數值 oracle localhost shells cat shell4...

在函式中如何呼叫儲存

1.建立實體表及初始化資料 create table presidents id number 10 not null,name varchar 32 not null,birthdate date not null,party char 1 not null,primary key id inse...