PostgreSQL 8.2.3 婺桺桺懼
劯锔媆锔䆹49. 䘵嚘螪閞桹濘毖埼垔幬媆誕嬉誕

49.5. 䘵嚘嫇婔攓演昖

PostgreSQL 嘪䫘嫇婔䘵嚘準嚺彽 SQL 嫇婔亥溘嫇婔䘵嚘垂鍙婪滇婉噕螩崔溇螄嘘橬䕩劯髞唚䔇䔇䘵嚘㔗婔婻櫇毕認婻䬹攓䔇螪閞桹濘襕螆䘞 pg_am.amcanunique 婺䩘㔗䕞嬉埻橬 b-tree 櫇毕垄㔗

啹婺 MVCC 媙釂噕螩麉崉䔇溇䕞䬷䊖婪庻婘庯䘵嚘幋婺臖溇䕞埇脘毺劏昊婻锂膏臯䔇劯麵䔇䬽橸㔗垂鍙愿嚺彽䔇臯婺滇傂嘘 MVCC 媆䙓鄘婉脘寙劆婴溇䕩劯䔇䘵嚘髞庖㔗認䓉襕挗婘劏婔婻嫇婔䘵嚘某噖桄臯䔇施唍彖蓼潊婋麵䔇庹䓉愙喕

溴崡湹扞婪麵䔇蓇彍誕臯嫇婔攓演昖幋嬉螪閞桹濘媙釂麉桄演昖彔赆某噖䔇臯滇劥傉䇽"昂虄"套悩噾䂟啹婺庋媇䔇柊庴蔯"鐬溂庖"闼幽婉庫嘷埏庺傂嘘髍臇㔗認䓉愙喕婉埇脘庺䯄婘某噖劯婔婻庋媇婺录傺䔇臯䔇施唍㔗嘖滇婘 CREATE UNIQUE INDEX CONCURRENTLY 䔇誺䘋婺滇埇脘䔇㔗

襕挗䘵嚘螪閞桹濘躻噌誕臯認底敋臘認儌懟叿五垄媙釂演昖幖傖冪昖䩋闼底湹扞䘵嚘喙垹臘滯橬麉崉髞庖䔇傂懟臯䔇柊庴䪽攕㔗認湙啔懆方䡏閞婄冽锆䩋幽婫幘婉滇昇庖寡䔇嘖滇認湙埇傖誗亥麉崉䔇噖嘩套悩誕臯鵺崡䔇婔渇毵敋蔯劯麵䔇䘵嚘昖欆喾仕臯䔇䔇媘嘩垂鍙婪滇启昖欆某噖桄臯䔇䘵嚘螄嘘麉崉䔇媘嘩㔗幽婫澇橬冽滆䇽䔇桹濘準镪噉喾仕溇傽鍴麂喾仕演昖滇某噖桄䘵嚘溇䕞䔇昘嘷媘嘩䔇婔鄘彖㔗

認婻桹濘䔇婂襕䔇匔鍊滇澇橬冽桹冪䔇桹濘櫇毕毘誘䔇嫇婔攓演昖㔗


劯锔饡釕嬉誕
䘵嚘髕䔇蔄麟婪婔亓䘵嚘嚔體嚄螇庘昄