<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta name="generator" content="pdf2htmlEX">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css">
<link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css">
<link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/626860b44c65f4125987e548/raw.css">
<script src="https://static.pudn.com/base/js/compatibility.min.js"></script>
<script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script>
<script>
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
</script>
<title></title>
</head>
<body>
<div id="sidebar" style="display: none">
<div id="outline">
</div>
</div>
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/626860b44c65f4125987e548/bg1.jpg"><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">美河学习在线<span class="_ _0"></span><span class="ff2 sc1"> <span class="_ _1"> </span>www<span class="_ _2"></span>.eimhe.com </span></div><div class="t m0 x2 h3 y2 ff3 fs0 fc1 sc1 ls0 ws0"> </div><div class="t m0 x2 h4 y3 ff2 fs1 fc2 sc1 ls0 ws0">h<span class="_ _2"></span>ttps://wiki.postgr<span class="_ _2"></span>esql.org<span class="_ _0"></span>/wiki/Mai<span class="_ _0"></span>n_P<span class="_ _2"></span>age<span class="fc1"> </span></div><div class="t m0 x2 h5 y4 ff4 fs2 fc3 sc1 ls0 ws0">Welcome to the PostgreSQL Wiki! </div><div class="t m0 x2 h6 y5 ff4 fs3 fc1 sc1 ls0 ws0">This wiki contains us<span class="_ _0"></span>er docum<span class="_ _0"></span>entation, how-t<span class="_ _0"></span>os, and ti<span class="_ _0"></span>ps 'n' tricks<span class="_ _0"></span> related to PostgreSQL. It </div><div class="t m0 x2 h6 y6 ff4 fs3 fc1 sc1 ls0 ws0">also serves as a co<span class="_ _0"></span>llaboration are<span class="_ _0"></span>a for PostgreSQL co<span class="_ _0"></span>ntributors.<span class="_ _0"></span> </div><div class="t m0 x2 h7 y7 ff4 fs4 fc3 sc1 ls0 ws0">User Documentation </div><div class="t m0 x3 h6 y8 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc4">Frequently <span class="_ _2"></span>Asked Question<span class="_ _0"></span>s<span class="_ _0"></span><span class="fc1"> </span></span></span></div><div class="t m0 x2 h8 y9 ff6 fs5 fc3 sc1 ls0 ws0">Community<span class="_ _2"></span> Generated A<span class="_ _2"></span>rticles, Guides, and Docume<span class="_ _2"></span>ntatio<span class="_ _0"></span>n </div><div class="t m0 x3 h6 ya ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc4">General articles and g<span class="_ _0"></span>uides<span class="_ _0"></span></span> </span></div><div class="t m0 x3 h6 yb ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc4">PostgreSQL <span class="_ _2"></span>Tutorial<span class="_ _2"></span>s<span class="_ _0"></span><span class="fc1"> </span></span></span></div><div class="t m0 x3 h6 yc ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc4">PostgreSQL<span class="_ _2"></span> R<span class="_ _0"></span>elated Code <span class="_ _0"></span>Snippets<span class="_ _0"></span><span class="fc1"> </span></span></span></div><div class="t m0 x3 h6 yd ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc4">Detailed installation g<span class="_ _0"></span>uides</span> </span></div><div class="t m0 x3 h6 ye ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc4">Converting from<span class="_ _0"></span> other Databases to Postgre<span class="_ _0"></span>SQL<span class="_ _0"></span></span> </span></div><div class="t m0 x3 h6 yf ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc4">Comparison <span class="_ _0"></span>with other Database s<span class="_ _0"></span>ystems<span class="_ _0"></span></span> </span></div><div class="t m0 x3 h6 y10 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc4">Database <span class="_ _2"></span>Administration an<span class="_ _0"></span>d Maintenance<span class="_ _0"></span><span class="fc1"> </span></span></span></div><div class="t m0 x3 h6 y11 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc4">Developm<span class="_ _0"></span>ent with PostgreSQL<span class="_ _0"></span></span> </span></div><div class="t m0 x3 h6 y12 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc4">PostgreSQL<span class="_ _2"></span> <span class="_ _0"></span>Performance Optim<span class="_ _0"></span>ization<span class="_ _0"></span><span class="fc1"> </span></span></span></div><div class="t m0 x3 h6 y13 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc4">PostgreSQL<span class="_ _2"></span> R<span class="_ _0"></span>elated Slides and Presen<span class="_ _0"></span>tations<span class="_ _0"></span><span class="fc1"> </span></span></span></div><div class="t m0 x2 h8 y14 ff6 fs5 fc3 sc1 ls0 ws0">Documentation on the<span class="_ _2"></span> main site </div><div class="t m0 x3 h6 y15 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">PostgreSQL<span class="_ _2"></span> M<span class="_ _0"></span>anuals<span class="fc1"> </span></span></span></div><div class="t m0 x3 h6 y16 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">PostgreSQL<span class="_ _2"></span> <span class="_ _0"></span>Books<span class="fc1"> </span></span></span></div><div class="t m0 x2 h7 y17 ff4 fs4 fc3 sc1 ls0 ws0">Alternate Languages </div><div class="t m0 x2 h6 y18 ff4 fs3 fc1 sc1 ls0 ws0">The following pages<span class="_ _0"></span> contain user docum<span class="_ _0"></span>entation in la<span class="_ _0"></span>nguages other t<span class="_ _0"></span>han English.<span class="_ _4"></span> </div><div class="t m0 x3 h6 y19 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="ff1 fc4">中国</span> </span></div><div class="t m0 x3 h6 y1a ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc4">Deutsch</span> </span></div><div class="t m0 x3 h6 y1b ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc4">Españ<span class="_ _5"></span>ol<span class="fc1"> </span></span></span></div><div class="t m0 x3 h6 y1c ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc4">Franç<span class="_ _6"></span>ais<span class="fc1"> </span></span></span></div><div class="t m0 x3 h6 y1d ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="ff1 fc4">日本</span> </span></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.611792,0.000000,0.000000,1.611792,0.000000,0.000000]}'></div></div>
</body>
</html>
<div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/626860b44c65f4125987e548/bg2.jpg"><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">美河学习在线<span class="_ _0"></span><span class="ff2 sc1"> <span class="_ _1"> </span>www<span class="_ _2"></span>.eimhe.com </span></div><div class="t m0 x2 h3 y2 ff3 fs0 fc1 sc1 ls0 ws0"> </div><div class="t m0 x3 h6 y1e ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc4">Portuguê<span class="_ _5"></span>s<span class="fc1"> </span></span></span></div><div class="t m0 x3 h6 y1f ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="ff7 fc4">Русский</span> </span></div><div class="t m0 x2 h7 y20 ff4 fs4 fc3 sc1 ls0 ws0">Contributor Information </div><div class="t m0 x3 h6 y21 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span>Y<span class="_ _7"></span>ou can find m<span class="_ _0"></span>any PostgreSQL users and developers <span class="_ _0"></span>chatting in<span class="_ _0"></span> <span class="fc5">#postgres<span class="_ _0"></span>ql on </span></span></div><div class="t m0 x4 h6 y22 ff4 fs3 fc5 sc1 ls0 ws0">freenode<span class="fc1">. <span class="_ _2"></span>A<span class="_ _2"></span> list of IRC nick<span class="_ _0"></span> names with their respect<span class="_ _0"></span>ive real world nam<span class="_ _0"></span>es can be </span></div><div class="t m0 x4 h6 y23 ff4 fs3 fc1 sc1 ls0 ws0">found <span class="fc4">here</span>.<span class="_ _0"></span> </div><div class="t m0 x3 h6 y24 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc4">Upcoming Events<span class="_ _0"></span></span> </span></div><div class="t m0 x3 h6 y25 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc4">Developm<span class="_ _0"></span>ent information</span> </span></div><div class="t m0 x3 h6 y26 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc4">Advocacy</span> </span></div><div class="t m0 x2 h7 y27 ff4 fs4 fc3 sc1 ls0 ws0">User <span class="_ _7"></span>Accounts </div><div class="t m0 x3 h6 y28 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span>All activity on this site sh<span class="_ _0"></span>ould follow the<span class="_ _0"></span> <span class="fc4">Postgre<span class="_ _0"></span>SQL<span class="_ _2"></span> Proj<span class="_ _0"></span>ect Policies<span class="_ _0"></span><span class="fc1">. </span></span></span></div><div class="t m0 x3 h6 y29 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span>In order to edit or<span class="_ _0"></span> create docum<span class="_ _0"></span>ents on the site, <span class="_ _0"></span>you will need a<span class="_ _0"></span> <span class="fc5">PostgreSQL comm<span class="_ _0"></span>unity </span></span></div><div class="t m0 x4 h6 y2a ff4 fs3 fc5 sc1 ls0 ws0">account<span class="fc1">. This is the sam<span class="_ _0"></span>e account used when subm<span class="_ _0"></span>itting news or e<span class="_ _0"></span>vents </span></div><div class="t m0 x4 h6 y2b ff4 fs3 fc1 sc1 ls1 ws0">on<span class="ls0"> <span class="fc5">www<span class="_ _2"></span>.postgresql<span class="_ _0"></span>.org<span class="fc1">, or add<span class="_ _0"></span>ing comm<span class="_ _0"></span>ents to the interactive <span class="_ _0"></span>version of the<span class="_ _0"></span> </span>official </span></span></div><div class="t m0 x4 h6 y2c ff4 fs3 fc5 sc1 ls0 ws0">documentation<span class="fc1">.<span class="_ _0"></span> </span></div><div class="t m0 x2 h4 y2d ff2 fs1 fc2 sc1 ls0 ws0">h<span class="_ _2"></span>ttps://wiki.postgr<span class="_ _2"></span>esql.org<span class="_ _0"></span>/wiki/D<span class="_ _0"></span>ev<span class="_ _2"></span>el<span class="_ _0"></span>opme</div><div class="t m0 x2 h4 y2e ff2 fs1 fc2 sc1 ls0 ws0">n<span class="_ _2"></span>t_Article<span class="_ _0"></span>s<span class="fc1"> </span></div><div class="t m0 x2 h5 y2f ff4 fs2 fc3 sc1 ls0 ws0">Development Articles </div><div class="t m0 x2 h6 y30 ff4 fs3 fc1 sc1 ls0 ws0">These are articles ab<span class="_ _0"></span>out developing <span class="_ _0"></span>with PostgreSQL (<span class="_ _0"></span>not on<span class="_ _0"></span> <span class="fc4">developing <span class="_ _0"></span>PostgreSQL<span class="_ _0"></span></span>itself). </div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.611792,0.000000,0.000000,1.611792,0.000000,0.000000]}'></div></div>
<div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/626860b44c65f4125987e548/bg3.jpg"><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">美河学习在线<span class="_ _0"></span><span class="ff2 sc1"> <span class="_ _1"> </span>www<span class="_ _2"></span>.eimhe.com </span></div><div class="t m0 x2 h3 y2 ff3 fs0 fc1 sc1 ls0 ws0"> </div><div class="c x5 y31 w2 h9"><div class="t m0 x6 h2 y32 ff8 fs0 fc3 sc2 ls0 ws0">Con<span class="_ _2"></span>ten<span class="_ _2"></span>ts<span class="ff9"> </span></div></div><div class="c x5 y31 w3 h9"><div class="t m0 x7 h3 y33 ff3 fs0 fc1 sc1 ls0 ws0"> [<span class="fc4">hide</span>] </div><div class="t m0 x8 h6 y34 ffa fs3 fc1 sc1 ls0 ws0"><span class="fc6 sc1"></span><span class="ff4"><span class="fc6 sc1"> </span><span class="_ _3"> </span><span class="ff3 fs0 fc4">1 Gener<span class="_ _2"></span>al Development<span class="fc1"> </span></span></span></div><div class="t m0 x8 h6 y35 ffa fs3 fc1 sc1 ls0 ws0"><span class="fc6 sc1"></span><span class="ff4"><span class="fc6 sc1"> </span><span class="_ _3"> </span><span class="ff3 fs0 fc4">2 JDBC/J2EE<span class="fc1"> </span></span></span></div><div class="t m0 x8 h6 y36 ffa fs3 fc1 sc1 ls0 ws0"><span class="fc6 sc1"></span><span class="ff4"><span class="fc6 sc1"> </span><span class="_ _3"> </span><span class="ff3 fs0 fc4">3 Lua<span class="fc1"> </span></span></span></div><div class="t m0 x8 h6 y37 ffa fs3 fc1 sc1 ls0 ws0"><span class="fc6 sc1"></span><span class="ff4"><span class="fc6 sc1"> </span><span class="_ _3"> </span><span class="ff3 fs0 fc4">4 Mat<span class="_ _2"></span>erialized Views<span class="fc1"> </span></span></span></div><div class="t m0 x8 h6 y38 ffa fs3 fc1 sc1 ls0 ws0"><span class="fc6 sc1"></span><span class="ff4"><span class="fc6 sc1"> </span><span class="_ _3"> </span><span class="ff3 fs0 fc4">5 Microsoft Access an<span class="_ _2"></span>d .NET<span class="_ _0"></span><span class="fc1"> </span></span></span></div><div class="t m0 x8 h6 y39 ffa fs3 fc1 sc1 ls0 ws0"><span class="fc6 sc1"></span><span class="ff4"><span class="fc6 sc1"> </span><span class="_ _3"> </span><span class="ff3 fs0 fc4">6 PL/pgSQL<span class="fc1"> </span></span></span></div><div class="t m0 x8 h6 y3a ffa fs3 fc1 sc1 ls0 ws0"><span class="fc6 sc1"></span><span class="ff4"><span class="fc6 sc1"> </span><span class="_ _3"> </span><span class="ff3 fs0 fc4">7 Python<span class="fc1"> </span></span></span></div><div class="t m0 x8 h6 y3b ffa fs3 fc1 sc1 ls0 ws0"><span class="fc6 sc1"></span><span class="ff4"><span class="fc6 sc1"> </span><span class="_ _3"> </span><span class="ff3 fs0 fc4">8 PL/Python<span class="fc1"> </span></span></span></div><div class="t m0 x8 h6 y3c ffa fs3 fc1 sc1 ls0 ws0"><span class="fc6 sc1"></span><span class="ff4"><span class="fc6 sc1"> </span><span class="_ _3"> </span><span class="ff3 fs0 fc4">9 PL/R<span class="fc1"> </span></span></span></div><div class="t m0 x8 h6 y3d ffa fs3 fc1 sc1 ls0 ws0"><span class="fc6 sc1"></span><span class="ff4"><span class="fc6 sc1"> </span><span class="_ _3"> </span><span class="ff3 fs0 fc4 ls2">10<span class="ls0"> Smalltalk<span class="fc1"> </span></span></span></span></div><div class="t m0 x8 h6 y3e ffa fs3 fc1 sc1 ls0 ws0"><span class="fc6 sc1"></span><span class="ff4"><span class="fc6 sc1"> </span><span class="_ _3"> </span><span class="ff3 fs0 fc4 ls2">11<span class="ls0"> Re<span class="_ _2"></span>feren<span class="_ _2"></span>tial Integrity<span class="fc1"> </span></span></span></span></div><div class="t m0 x8 h6 y3f ffa fs3 fc1 sc1 ls0 ws0"><span class="fc6 sc1"></span><span class="ff4"><span class="fc6 sc1"> </span><span class="_ _3"> </span><span class="ff3 fs0 fc4 ls2">12<span class="ls0"> W<span class="_ _2"></span>eb development<span class="fc1"> </span></span></span></span></div></div><div class="t m0 x2 h7 y40 ff4 fs4 fc3 sc1 ls0 ws0">General Development </div><div class="t m0 x3 h6 y41 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">Programm<span class="_ _0"></span>ing OTL<span class="_ _2"></span> using PostgreSQL and unixODBC in the So<span class="_ _0"></span>laris environm<span class="_ _0"></span>ent: a step<span class="_ _0"></span>-</span></span></div><div class="t m0 x4 h6 y12 ff4 fs3 fc5 sc1 ls3 ws0">by<span class="_ _2"></span><span class="ls0">-s<span class="_ _0"></span>tep guide<span class="fc1"> b<span class="_ _0"></span>y Carlos Cros<span class="_ _0"></span>etti (2006-<span class="_ _0"></span><span class="ls1">02</span>-<span class="ls1">13)</span> </span></span></div><div class="t m0 x3 h6 y42 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">Writing <span class="_ _2"></span>Applications for PostgreSQL<span class="_ _0"></span><span class="fc1"> b<span class="_ _0"></span>y Bruce Momjian </span></span></span></div><div class="t m0 x3 h6 y43 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">PostgreSQL<span class="_ _2"></span> <span class="_ _0"></span>& PostGIS operations<span class="_ _0"></span><span class="fc1"> b<span class="_ _0"></span>y Mohamm<span class="_ _0"></span>ed <span class="_ _2"></span>T<span class="_ _0"></span>habet </span></span></span></div><div class="t m0 x2 h7 y44 ff4 fs4 fc3 sc1 ls0 ws0">JDBC/J2EE </div><div class="t m0 x3 h6 y45 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">Accessing PostgreSQL through JDBC via a Ja<span class="_ _0"></span>va SSL<span class="_ _2"></span> t<span class="_ _0"></span>unnel<span class="_ _0"></span><span class="fc1"> by Chiang<span class="_ _0"></span>lin Ng </span></span></span></div><div class="t m0 x2 h7 y46 ff4 fs4 fc3 sc1 ls4 ws0">Lua<span class="ls0"> </span></div><div class="t m0 x3 h6 y47 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc4">Accessing PostgreSQL Databases Using the L<span class="_ _0"></span>ua <span class="_ _0"></span>Scripting Langu<span class="_ _0"></span>age</span> </span></div><div class="t m0 x2 h7 y48 ff4 fs4 fc3 sc1 ls0 ws0">Materialized V<span class="_ _2"></span>iews </div><div class="t m0 x2 h6 y49 ff4 fs3 fc1 sc1 ls0 ws0">See <span class="fc4">Materialized Vie<span class="_ _0"></span>ws</span> for <span class="_ _0"></span>more inf<span class="_ _0"></span>ormation </div><div class="t m0 x3 h6 y4a ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">Implementing Materia<span class="_ _0"></span>lized Views in PostgreSQL<span class="_ _0"></span></span> b<span class="_ _0"></span>y Jonathan Gardner<span class="_ _0"></span> </span></div><div class="t m0 x3 h6 y4b ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">Materialized Views that Reall<span class="_ _0"></span>y Work</span> b<span class="_ _0"></span>y<span class="_ _2"></span> <span class="_ _0"></span>Dan Chak<span class="_ _0"></span> </span></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.611792,0.000000,0.000000,1.611792,0.000000,0.000000]}'></div></div>
<div id="pf4" class="pf w0 h0" data-page-no="4"><div class="pc pc4 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/626860b44c65f4125987e548/bg4.jpg"><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">美河学习在线<span class="_ _0"></span><span class="ff2 sc1"> <span class="_ _1"> </span>www<span class="_ _2"></span>.eimhe.com </span></div><div class="t m0 x2 h3 y2 ff3 fs0 fc1 sc1 ls0 ws0"> </div><div class="t m0 x2 h7 y4c ff4 fs4 fc3 sc1 ls0 ws0">Microsoft <span class="_ _7"></span>Access and .NET </div><div class="t m0 x3 h6 y4d ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">Connecting to Post<span class="_ _0"></span>greSQL<span class="_ _2"></span> f<span class="_ _0"></span>rom <span class="_ _2"></span>W<span class="_ _4"></span>indows Platforms<span class="_ _0"></span><span class="fc1"> by Dam<span class="_ _0"></span>ond <span class="_ _2"></span>Walker<span class="_ _0"></span> </span></span></span></div><div class="t m0 x3 h6 y4e ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">The npgsql Project<span class="_ _0"></span></span> - .Net Data <span class="_ _0"></span>Provider f<span class="_ _0"></span>or PostgreSQL<span class="_ _0"></span> </span></div><div class="t m0 x3 h6 y4f ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc4">Using Microsoft .NET with the Postgre<span class="_ _0"></span>SQL<span class="_ _2"></span> Datab<span class="_ _0"></span>ase<span class="_ _0"></span> Server via OD<span class="_ _0"></span>BC<span class="fc1"> b<span class="_ _0"></span>y Matthew </span></span></span></div><div class="t m0 x4 h6 y50 ff4 fs3 fc1 sc1 ls0 ws0">Stanfield (2002-<span class="_ _0"></span><span class="ls1">04</span>-15) </div><div class="t m0 x3 h6 y51 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">REST in PostgreSQL<span class="_ _2"></span> Part <span class="_ _0"></span>2 <span class="_ _2"></span>A<span class="_ _2"></span> - <span class="_ _2"></span>T<span class="_ _0"></span>he REST Server ser<span class="_ _0"></span>vice with <span class="_ _2"></span>ASP<span class="_ _7"></span>.NET<span class="fc1"> - Postgres </span></span></span></div><div class="t m0 x4 h6 y52 ff4 fs3 fc1 sc1 ls0 ws0">OnLine Journal (Marc<span class="_ _0"></span>h 2008)<span class="_ _0"></span> </div><div class="t m0 x3 h6 y53 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">Using MS <span class="_ _2"></span>Access with Post<span class="_ _0"></span>greSQL<span class="fc1"> <span class="_ _0"></span>Postgres O<span class="_ _0"></span>nLine Journal (Janu<span class="_ _0"></span>ary/Februar<span class="_ _0"></span>y 2008)<span class="_ _0"></span> </span></span></span></div><div class="t m0 x3 h6 y54 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">Crystal Report with <span class="_ _0"></span>PostgreSQL<span class="_ _2"></span> using <span class="_ _0"></span>dataset<span class="_ _0"></span><span class="fc1">B<span class="_ _0"></span>y Mohammed Thabet Zaky (Augus<span class="_ _0"></span>t 2009) </span></span></span></div><div class="t m0 x2 h7 y55 ff4 fs4 fc3 sc1 ls0 ws0">PL/pgSQL </div><div class="t m0 x3 h6 y56 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span>HOWTO: <span class="fc4">Return m<span class="_ _0"></span>ore than one row of dat<span class="_ _0"></span>a from PL/pgSQL functions</span> b<span class="_ _0"></span>y Stephan<span class="_ _0"></span> Szabo </span></div><div class="t m0 x3 h6 y57 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">Tro<span class="_ _2"></span>jan SQL Function Hack -<span class="_ _0"></span> <span class="_ _2"></span>A<span class="_ _7"></span> <span class="_ _0"></span>PL<span class="_ _2"></span> Lemm<span class="_ _0"></span>a in Disguise<span class="_ _0"></span><span class="fc1"> Postgres On<span class="_ _0"></span>Line Journal </span></span></span></div><div class="t m0 x4 h6 y58 ff4 fs3 fc1 sc1 ls0 ws0">(January/Februar<span class="_ _0"></span>y 2008) - Trick to using set returning f<span class="_ _0"></span>unctions in non-<span class="_ _0"></span>constant jo<span class="_ _0"></span>in (e.g. </div><div class="t m0 x4 h6 y59 ff4 fs3 fc1 sc1 ls0 ws0">simulate SQL<span class="_ _2"></span> <span class="_ _0"></span>Server 2005 CROSS<span class="_ _0"></span> <span class="_ _2"></span>APPL<span class="_ _2"></span>Y<span class="_ _2"></span>)<span class="_ _0"></span> </div><div class="t m0 x3 h6 y5a ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">Introduction to PL/pg<span class="_ _0"></span>SQL</span> by Pavel <span class="_ _0"></span>Stehule<span class="_ _0"></span> </span></div><div class="t m0 x2 h7 y5b ff4 fs4 fc3 sc1 ls0 ws0">Python </div><div class="t m0 x3 h6 y5c ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc4">Using psycopg2 with Post<span class="_ _0"></span>greSQL<span class="_ _0"></span></span> </span></div><div class="t m0 x2 h7 y5d ff4 fs4 fc3 sc1 ls0 ws0">PL/Python </div><div class="t m0 x3 h6 y5e ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">Quick Intro to PLP<span class="_ _0"></span>ython</span> Pos<span class="_ _0"></span>tgres OnLine Journ<span class="_ _0"></span>al (Januar<span class="_ _0"></span>y 2009) </span></div><div class="t m0 x3 h6 y5f ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">PLPython Part 2: Contro<span class="_ _0"></span>l Flow and Return<span class="_ _0"></span>ing Sets<span class="_ _0"></span></span> Postgres<span class="_ _0"></span> OnLine Journa<span class="_ _0"></span>l (February </span></div><div class="t m0 x4 h6 y60 ff4 fs3 fc1 sc1 ls1 ws0">2009)<span class="ls0"> </span></div><div class="t m0 x3 h6 y61 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">PLPython Part 3: Us<span class="_ _0"></span>ing custom<span class="_ _0"></span> classes, pulling data f<span class="_ _0"></span>rom PostgreSQL<span class="_ _0"></span></span> <span class="_ _0"></span>Postgres O<span class="_ _0"></span>nLine </span></div><div class="t m0 x4 h6 y62 ff4 fs3 fc1 sc1 ls0 ws0">Journal (Februar<span class="_ _0"></span>y 2009) </div><div class="t m0 x3 h6 y63 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">PLPython Part 4: PL<span class="_ _0"></span>Python m<span class="_ _0"></span>eets aggregates<span class="_ _0"></span></span> Postgre<span class="_ _0"></span>s OnLine Journal (Fe<span class="_ _0"></span>bruary/March </span></div><div class="t m0 x4 h6 y64 ff4 fs3 fc1 sc1 ls1 ws0">2009)<span class="ls0"> </span></div><div class="t m0 x3 h6 y65 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">PLPython Part 5: PL<span class="_ _0"></span>Python m<span class="_ _0"></span>eets PostgreSQL<span class="_ _2"></span> <span class="_ _0"></span>Multi-c<span class="_ _0"></span>olum<span class="_ _0"></span>n aggregates and S<span class="_ _0"></span>VG </span></span></div><div class="t m0 x4 h6 y66 ff4 fs3 fc5 sc1 ls0 ws0">plots<span class="fc1"> Postgres OnLi<span class="_ _0"></span>ne Journal (Februar<span class="_ _0"></span>y/March 2009)<span class="_ _4"></span> </span></div><div class="t m0 x3 h6 y67 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">PL<span class="_ _2"></span> Python Cheats<span class="_ _0"></span>heet<span class="fc1"> <span class="_ _0"></span>Postgres OnLine Jo<span class="_ _0"></span>urnal (Februar<span class="_ _0"></span>y/March 2009)<span class="_ _0"></span> </span></span></span></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.611792,0.000000,0.000000,1.611792,0.000000,0.000000]}'></div></div>
<div id="pf5" class="pf w0 h0" data-page-no="5"><div class="pc pc5 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/626860b44c65f4125987e548/bg5.jpg"><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">美河学习在线<span class="_ _0"></span><span class="ff2 sc1"> <span class="_ _1"> </span>www<span class="_ _2"></span>.eimhe.com </span></div><div class="t m0 x2 h3 y2 ff3 fs0 fc1 sc1 ls0 ws0"> </div><div class="t m0 x2 h7 y4c ff4 fs4 fc3 sc1 ls0 ws0">PL/R </div><div class="t m0 x3 h6 y4d ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">PL/R W<span class="_ _0"></span>iki</span> </span></div><div class="t m0 x3 h6 y4e ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">Up and Running wit<span class="_ _0"></span>h PL/R <span class="_ _2"></span>An <span class="_ _2"></span>Almos<span class="_ _0"></span>t Idiot's Guide<span class="_ _0"></span><span class="fc1"> </span></span></span></div><div class="t m0 x3 h6 y68 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">Quick Intro to PL/R and <span class="_ _0"></span>R</span> - 2010-<span class="_ _0"></span><span class="ls5">11<span class="_ _4"></span></span>-28 Post<span class="_ _0"></span>gres OnLi<span class="_ _0"></span>ne Journal<span class="_ _0"></span> </span></div><div class="t m0 x3 h6 y69 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">PL/R Part 2: Functions<span class="_ _0"></span> that tak<span class="_ _0"></span>e arguments and the p<span class="_ _0"></span>ower of aggre<span class="_ _0"></span>gation<span class="_ _0"></span></span> - 201<span class="_ _0"></span>0-<span class="ls1">12</span>-<span class="ls1">10 </span></span></div><div class="t m0 x4 h6 y6a ff4 fs3 fc1 sc1 ls0 ws0">Postgres OnLine Journ<span class="_ _0"></span>al </div><div class="t m0 x3 h6 y6b ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">PL/R Part 3: Shar<span class="_ _0"></span>ing Functions across PL/R<span class="_ _0"></span> functions with plr_m<span class="_ _0"></span>odule<span class="_ _0"></span></span> - 20<span class="_ _0"></span>10-<span class="ls3">12</span>-<span class="ls1">20 </span></span></div><div class="t m0 x4 h6 y53 ff4 fs3 fc1 sc1 ls0 ws0">Postgres OnLine Journ<span class="_ _0"></span>al </div><div class="t m0 x2 h7 y6c ff4 fs4 fc3 sc1 ls0 ws0">Smalltalk </div><div class="t m0 x3 h6 y6d ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">Squeak Sm<span class="_ _0"></span>alltalk client b<span class="_ _0"></span>y Jim Menard (2005<span class="_ _0"></span>-2006)<span class="_ _0"></span></span> </span></div><div class="t m0 x3 h6 y6e ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">Installing the Postgre<span class="_ _0"></span>SQL<span class="_ _2"></span> driver and c<span class="_ _0"></span>lient librar<span class="_ _0"></span>y from<span class="_ _0"></span> the Store in VisualWorks Sm<span class="_ _0"></span>alltalk </span></span></div><div class="t m0 x4 h6 y6f ff4 fs3 fc5 sc1 ls0 ws0">by Cincom (2006)<span class="_ _0"></span><span class="fc1"> </span></div><div class="t m0 x2 h7 y59 ff4 fs4 fc3 sc1 ls0 ws0">Referential Integrity </div><div class="t m0 x3 h6 y70 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc4">Compensating f<span class="_ _0"></span>or Unimple<span class="_ _0"></span>mented Features <span class="_ _0"></span>in PostgreSQL<span class="_ _2"></span> <span class="_ _0"></span>7.1<span class="fc1"> <span class="_ _0"></span>by John Pagak<span class="_ _0"></span>is and </span></span></span></div><div class="t m0 x4 h6 y71 ff4 fs3 fc1 sc1 ls0 ws0">T<span class="_ _7"></span>odd Gauthier (2001-<span class="_ _0"></span><span class="ls1">08</span>-<span class="ls3">21)</span> </div><div class="t m0 x3 h6 y72 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc4">Referential Integrit<span class="_ _0"></span>y <span class="_ _2"></span>Tutorial & Hacking the R<span class="_ _0"></span>eferenti<span class="_ _0"></span>al Integrity tables<span class="_ _0"></span><span class="fc1"> by Joel Burt<span class="_ _0"></span>on </span></span></span></div><div class="t m0 x4 h6 y73 ff4 fs3 fc1 sc1 ls0 ws0">(2001-<span class="ls3">09</span>-<span class="ls1">03)</span> </div><div class="t m0 x3 h6 y74 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">Removing Foreign <span class="_ _0"></span>Keys</span> b<span class="_ _0"></span>y Dan Langille<span class="_ _0"></span> </span></div><div class="t m0 x2 h7 y75 ff4 fs4 fc3 sc1 ls0 ws0">Web dev<span class="_ _2"></span>elopment </div><div class="t m0 x3 h6 y76 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">Setup Rails <span class="_ _0"></span>with PostgreSQL</span> </span></div><div class="t m0 x3 h6 y77 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">Using Macrom<span class="_ _0"></span>edia UltraDev with Postgre<span class="_ _0"></span>SQL, T<span class="_ _7"></span>omcat and <span class="_ _2"></span>Apache<span class="_ _0"></span><span class="fc1"> b<span class="_ _0"></span>y <span class="_ _2"></span>T<span class="_ _7"></span>ony Grant<span class="_ _0"></span> </span></span></span></div><div class="t m0 x3 h6 y78 ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc5">Apache 2.0, T<span class="_ _7"></span>omcat 5.5, WARs & PostgreSQL<span class="_ _2"></span> 8.1 JD<span class="_ _0"></span>BC DataSources o<span class="_ _0"></span>n W<span class="_ _0"></span>indows<span class="fc1"> b<span class="_ _0"></span>y </span></span></span></div><div class="t m0 x4 h6 y79 ff4 fs3 fc1 sc1 ls0 ws0">Chris Drawater (Jan 200<span class="_ _0"></span>6) </div><div class="t m0 x3 h6 y7a ff5 fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span>Italian: <span class="fc5">Appunti di Post<span class="_ _0"></span>greSQL<span class="_ _0"></span></span> by Giorgio Pon<span class="_ _0"></span>za - GlugCN (2006<span class="_ _0"></span>-<span class="ls1">03</span>-<span class="ls1">14)<span class="_ _0"></span></span> </span></div><div class="t m0 x2 h6 y7b ff4 fs3 fc4 sc1 ls0 ws0">Category<span class="fc1">: </span></div><div class="t m0 x9 h6 y7c ffa fs3 fc1 sc1 ls0 ws0"><span class="ff4"> <span class="_ _3"> </span><span class="fc4">General articles and g<span class="_ _0"></span>uides<span class="_ _0"></span></span> </span></div><div class="t m0 x2 ha y7d ff3 fs6 fc1 sc1 ls0 ws0"> </div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.611792,0.000000,0.000000,1.611792,0.000000,0.000000]}'></div></div>