2、解壓
tar xvf postgresql-10.0.tar.bz2
3、安裝
cd postgresql-10.0
./configure --prefix=/crmp***/sgwadm/work/zhangtaoa/pg/pghome
make
make install
4、建立data目錄
mkdir pgdata
5、初始化data目錄
initdb pgdata
6、啟動pg資料庫
#pg_ctl -d pgdata -l logfile start
啟動pg_ctl -d ./pgdata -l ./logfile start
停止pg_ctl -d ./pgdata -l ./logfile stop
重啟pg_ctl -d ./pgdata -l ./logfile restart
配置檔案在pgdata/postgresql.conf,預設埠是5432
7、建立使用者
create user zhangtao
建立使用者的同建立了角色
建立需要密碼登入的使用者
create user zhangtao password '123456' login
但是還是可以直接登入
修改pg_hba.conf檔案
# "local" is for unix domain socket connections only
local all all trust
這行變為
local all all password
檢視所有的角色
\duselect * from pg_roles;
檢視所有的使用者
select * from pg_user;
給已有角色分配許可權
alter role zhangtao with superuser;
postgrepsql 建立函式
這裡的create or replace function 為固定寫法 public function info a1 這個為函式名 create or replace function public function info a1 d1 varchar,d2 varchar,procuct va...
postgrepsql原始碼安裝
通過rz r received 上傳檔案到伺服器,會彈出乙個視窗選擇本地檔案進行上傳。直接使用rz可能會報zmodem transfer canceled by remote side錯誤,使用rz e 就可以 解決這個問題。安裝rz yum y install lrzsz 上傳檔案到 usr pg...
openresty簡單部署
目前最新版本 openresty 1.11.2.5.tar.gz 依賴包 pcre 8.41.tar.gz zlib 1.2.11.tar.gz openssl 1.0.2m.tar.gz 2 上傳壓縮包到主機 解壓 tar xvf openresty 1.11.2.5.tar.gz tar xvf...