寫返低啲野,第日容易搵:
PVE起左就可以用來做Development 場,起多個pgsql 。由於table 收目不少,呢啲時候就係問GPT 時間好過Google:
咁睇來用 dump出個sql file 行就快啲。
就咁打,緊係唔work 啦,咁要去Google ,搵到叫你去
/etc/postgresql/14/main/ 改下 pg_ident.conf
跟住搞左,唔work
Work 果條Link 向呢度:
咁改左乜呢?就 MAPNAME 係比pgsql 自己用,唔關login本身事,PG-USERNAME就pgsql 本身個username。
# Put your actual configuration here
# ----------------------------------
# MAPNAME SYSTEM-USERNAME PG-USERNAME
user1 xxxxxx postgres
拿,單改呢度係唔夠既,仲未完。
個pg_hba.conf 要改成下面果行,拿,又唔係加多一行,而係將peer 改成 peer map=user1
# Database administrative login by Unix domain socket
#local all postgres peer
local all postgres peer map=user1
兩行唔可以同時出現,否則又係唔得。
跟住要restart個pgsql:
/etc/init.d/postgresql restart
記得加個-W 先會問你Password:
pg_dump -U postgres -d <dbname> -h 127.0.0.1 -W --schema-only > dump.sql
點解咁改就唔好問啦,做IT狗要有好日子過同工作順利,千期千期要有不求甚解的精神~