PostgreSQL 8.2.3 婺桺桺懼
劯锔媆锔䆹19. 䞇䊖昄扞康媆誕嬉誕

19.2. 录傺婔婻昄扞康

婺庖录傺启役鍴昄扞康媙釂噽誊臯 PostgreSQL 橉媇単(埗黙誗16.3)㔗

昄扞康滇䫘 SQL 变傴 CREATE DATABASE 录傺䔇

CREATE DATABASE name;

認麯䔇 name 镕冻 SQL 湺臖严䔇婔轸蓇彍㔗嘷嬉蓐謾躻媘潊婺溴桄昄扞康䔇欔橬蔙㔗劯施傖劯役鍴認婻昄扞康幘滇認婻䫘潙䔇䬹溄(劯施誻嚔役鍴噽婺䔇欔橬凹茇剿嘪闼底凹茇橬婉劯䔇欔橬蔙幘認湙)㔗

录傺昄扞康滇婔婻橬鍊彽䔇淉嘩㔗埗黙誗18.2诙埡套嘘蕋庽溄鍊䔇媇敇㔗

啹婺嘹驔襕婯昄扞康橉媇単誂毖欉脘欓臯 CREATE DATABASE 变傴闼幽誻橬婔婻閞鵻滇丸婔婻昄扞康滇支湙录傺䔇?丸婔婻昄扞康攂滇䫌 initdb 变傴婘彺哋寡昄扞庻嗘寺䔇施唍录傺䔇(埗黙誗16.2)㔗認婻昄扞康埆 postgres 蔯婫婉脘赆役鍴㔗啹溴襕录傺丸婔婻"䩘溼"䔇昄扞康施嘹埇傖婯 postgres 誂毖㔗

initdb 幘嚔劯施录傺埥婔婻劉婺 template1 䔇昄扞康㔗婘录傺婔婻桄䔇昄扞康施垂鍙婪儌滇噋锖(崉彽)庖 template1 昄扞康㔗認儌懟叿五嘹凹 template1 欔啔䔇傂嘘媞櫹鄘嚔嚹携彄欔橬锟劯录傺䔇昄扞康婺㔗啹溴檪昇溪昄扞康䫘庯垂鍙噖嘩婺幽婉滯捺嘖滇套悩橬懟婄嘪䫘認婻䬹攓闼垄埇傖婥準螩崔桹冪(臏濘懫套嵂媹䫘潙垔幬庘昄京京)㔗敘崔䂖誗蓕誗19.3

埥崡婺庖桹冪嘹誻埇傖䫘 createdb 䘋废準录傺桄昄扞康

createdb dbname

createdb 澇埻傔幽麫橇垄启 postgres 誂毖幽欓臯 CREATE DATABASE 变傴㔗createdb 䔇欋喯釕寙劆嘪䫘垄䔇䂖誗㔗儴噽滇婉婥傂嘘埗昄脄䫘 createdb 儖录傺婯嘷嬉䫘潙劉劯劉䔇昄扞康認埇脘滇幘埇脘婉滇嘹愿襕䔇㔗

㔊濘懟㔏䆹20寙劆橬噿套嘘鍊彽巻底䫘潙埇傖誂毖昊婻䬹垔昄扞康䔇媇敇㔗

橬施唍嘹愿婺噽垄庺录傺婔婻昄扞康㔗闼婻蓐謾庫臖潊婺桄昄扞康䔇欔橬蔙認湙傡儌埇傖躻噌陉䘞启䞇䊖認婻昄扞康㔗襕垂䯄認婻䕞湺嘪䫘婋彖变傴婺䔇婔溇

CREATE DATABASE dbname OWNER rolename;
createdb -O rolename dbname

嬉蔙䫘庯 SQL 䯇嵄劯蔙䫘庯变傴臯㔗埻橬昄扞康䔇轙亓䫘潙欉脘婺噽垄䫘潙录傺昄扞康㔗


劯锔饡釕嬉誕
楗誄婪婔亓昇溪昄扞康