digraph g {
   graph [fontsize=30 labelloc="t" label="" splines=true overlap=false rankdir = "LR"];
   node  [style = "filled" penwidth = 1 fillcolor = "white" fontname = "Courier New" shape = "Mrecord"];
   edge [ penwidth = 2 fontsize = 18 fontcolor = "black" ];
   ratio = auto;
   "a0x8f974e0" [ label =<\
      <table border="0" cellborder="0" cellpadding="3" bgcolor="white">\
         <tr><td bgcolor="black" align="center" colspan="2"><font color="white">RelOptInfo</font></td></tr>\
         <tr><td bgcolor="grey">relids:</td><td>[1]c [4]n [8]pg_authid</td></tr>
         <tr><td bgcolor="grey">rows:</td><td>34</td></tr>
         <tr><td bgcolor="grey">width:</td><td>193</td></tr>
      </table>> ];
   "a0x8f97740" [ label =<\
      <table border="0" cellborder="0" cellpadding="3" bgcolor="white">\
         <tr><td bgcolor="black" align="center" colspan="2"><font color="white">List</font></td></tr>\
      </table>> ];
   "a0x8f97a20" [ label =<\
      <table border="0" cellborder="0" cellpadding="3" bgcolor="white">\
         <tr><td bgcolor="black" align="center" colspan="2"><font color="white">Path</font></td></tr>\
         <tr><td bgcolor="grey">type:</td><td>NestLoop</td></tr>
         <tr><td bgcolor="grey">startup_cost:</td><td>1.14</td></tr>
         <tr><td bgcolor="grey">total_cost:</td><td>16.86</td></tr>
      </table>> ];
   "a0x8f97630" [ label =<\
      <table border="0" cellborder="0" cellpadding="3" bgcolor="white">\
         <tr><td bgcolor="black" align="center" colspan="2"><font color="white">List</font></td></tr>\
      </table>> ];
   "a0x8f95a58" [ label =<\
      <table border="0" cellborder="0" cellpadding="3" bgcolor="white">\
         <tr><td bgcolor="black" align="center" colspan="2"><font color="white">RestrictInfo</font></td></tr>\
         <tr><td bgcolor="grey">clause:</td><td>c.relowner = pg_authid.oid</td></tr>
      </table>> ];
   "a0x8f95188" [ label =<\
      <table border="0" cellborder="0" cellpadding="3" bgcolor="white">\
         <tr><td bgcolor="black" align="center" colspan="2"><font color="white">Path</font></td></tr>\
         <tr><td bgcolor="grey">type:</td><td>SeqScan</td></tr>
         <tr><td bgcolor="grey">startup_cost:</td><td>0.00</td></tr>
         <tr><td bgcolor="grey">total_cost:</td><td>1.01</td></tr>
      </table>> ];
   "a0x8f96d80" [ label =<\
      <table border="0" cellborder="0" cellpadding="3" bgcolor="white">\
         <tr><td bgcolor="black" align="center" colspan="2"><font color="white">Path</font></td></tr>\
         <tr><td bgcolor="grey">type:</td><td>HashJoin</td></tr>
         <tr><td bgcolor="grey">startup_cost:</td><td>1.14</td></tr>
         <tr><td bgcolor="grey">total_cost:</td><td>15.43</td></tr>
      </table>> ];
   "a0x8f966b8" [ label =<\
      <table border="0" cellborder="0" cellpadding="3" bgcolor="white">\
         <tr><td bgcolor="black" align="center" colspan="2"><font color="white">List</font></td></tr>\
      </table>> ];
   "a0x8f965a0" [ label =<\
      <table border="0" cellborder="0" cellpadding="3" bgcolor="white">\
         <tr><td bgcolor="black" align="center" colspan="2"><font color="white">RestrictInfo</font></td></tr>\
         <tr><td bgcolor="grey">clause:</td><td>c.relnamespace = n.oid</td></tr>
      </table>> ];
   "a0x8f94598" [ label =<\
      <table border="0" cellborder="0" cellpadding="3" bgcolor="white">\
         <tr><td bgcolor="black" align="center" colspan="2"><font color="white">Path</font></td></tr>\
         <tr><td bgcolor="grey">type:</td><td>SeqScan</td></tr>
         <tr><td bgcolor="grey">startup_cost:</td><td>0.00</td></tr>
         <tr><td bgcolor="grey">total_cost:</td><td>13.76</td></tr>
      </table>> ];
   "a0x8f94fd0" [ label =<\
      <table border="0" cellborder="0" cellpadding="3" bgcolor="white">\
         <tr><td bgcolor="black" align="center" colspan="2"><font color="white">Path</font></td></tr>\
         <tr><td bgcolor="grey">type:</td><td>SeqScan</td></tr>
         <tr><td bgcolor="grey">startup_cost:</td><td>0.00</td></tr>
         <tr><td bgcolor="grey">total_cost:</td><td>1.09</td></tr>
      </table>> ];
   "a0x8f978b8" [ label =<\
      <table border="0" cellborder="0" cellpadding="3" bgcolor="white">\
         <tr><td bgcolor="black" align="center" colspan="2"><font color="white">Path</font></td></tr>\
         <tr><td bgcolor="grey">type:</td><td>NestLoop</td></tr>
         <tr><td bgcolor="grey">startup_cost:</td><td>1.09</td></tr>
         <tr><td bgcolor="grey">total_cost:</td><td>21.09</td></tr>
      </table>> ];
   "a0x8f97b98" [ label =<\
      <table border="0" cellborder="0" cellpadding="3" bgcolor="white">\
         <tr><td bgcolor="black" align="center" colspan="2"><font color="white">List</font></td></tr>\
      </table>> ];
   "a0x8f962b0" [ label =<\
      <table border="0" cellborder="0" cellpadding="3" bgcolor="white">\
         <tr><td bgcolor="black" align="center" colspan="2"><font color="white">Path</font></td></tr>\
         <tr><td bgcolor="grey">type:</td><td>NestLoop</td></tr>
         <tr><td bgcolor="grey">startup_cost:</td><td>0.00</td></tr>
         <tr><td bgcolor="grey">total_cost:</td><td>15.40</td></tr>
      </table>> ];
   "a0x8f95b70" [ label =<\
      <table border="0" cellborder="0" cellpadding="3" bgcolor="white">\
         <tr><td bgcolor="black" align="center" colspan="2"><font color="white">List</font></td></tr>\
      </table>> ];
   "a0x8f97910" [ label =<\
      <table border="0" cellborder="0" cellpadding="3" bgcolor="white">\
         <tr><td bgcolor="black" align="center" colspan="2"><font color="white">Path</font></td></tr>\
         <tr><td bgcolor="grey">type:</td><td>Material</td></tr>
         <tr><td bgcolor="grey">startup_cost:</td><td>1.09</td></tr>
         <tr><td bgcolor="grey">total_cost:</td><td>1.13</td></tr>
      </table>> ];
   "a0x8f97390" [ label =<\
      <table border="0" cellborder="0" cellpadding="3" bgcolor="white">\
         <tr><td bgcolor="black" align="center" colspan="2"><font color="white">Path</font></td></tr>\
         <tr><td bgcolor="grey">type:</td><td>NestLoop</td></tr>
         <tr><td bgcolor="grey">startup_cost:</td><td>0.00</td></tr>
         <tr><td bgcolor="grey">total_cost:</td><td>41.73</td></tr>
      </table>> ];
   "a0x8f96e30" [ label =<\
      <table border="0" cellborder="0" cellpadding="3" bgcolor="white">\
         <tr><td bgcolor="black" align="center" colspan="2"><font color="white">Path</font></td></tr>\
         <tr><td bgcolor="grey">type:</td><td>NestLoop</td></tr>
         <tr><td bgcolor="grey">startup_cost:</td><td>0.00</td></tr>
         <tr><td bgcolor="grey">total_cost:</td><td>40.30</td></tr>
      </table>> ];
   "a0x8f96a60" [ label =<\
      <table border="0" cellborder="0" cellpadding="3" bgcolor="white">\
         <tr><td bgcolor="black" align="center" colspan="2"><font color="white">Path</font></td></tr>\
         <tr><td bgcolor="grey">type:</td><td>IdxScan</td></tr>
         <tr><td bgcolor="grey">startup_cost:</td><td>0.00</td></tr>
         <tr><td bgcolor="grey">total_cost:</td><td>0.51</td></tr>
      </table>> ];
   "a0x8f974e0" -> "a0x8f97740" [ label = "pathlist" ];
   "a0x8f97a20" -> "a0x8f97630" [ label = "joinrestrictinfo" ];
   "a0x8f97630" -> "a0x8f95a58" [ label = "" ];
   "a0x8f97a20" -> "a0x8f95188" [ label = "outerjoinpath" ];
   "a0x8f96d80" -> "a0x8f966b8" [ label = "joinrestrictinfo" ];
   "a0x8f966b8" -> "a0x8f965a0" [ label = "" ];
   "a0x8f96d80" -> "a0x8f94598" [ label = "outerjoinpath" ];
   "a0x8f96d80" -> "a0x8f94fd0" [ label = "innerjoinpath" ];
   "a0x8f97a20" -> "a0x8f96d80" [ label = "innerjoinpath" ];
   "a0x8f97740" -> "a0x8f97a20" [ label = "" ];
   "a0x8f978b8" -> "a0x8f97b98" [ label = "joinrestrictinfo" ];
   "a0x8f97b98" -> "a0x8f965a0" [ label = "" ];
   "a0x8f962b0" -> "a0x8f95b70" [ label = "joinrestrictinfo" ];
   "a0x8f95b70" -> "a0x8f95a58" [ label = "" ];
   "a0x8f962b0" -> "a0x8f95188" [ label = "outerjoinpath" ];
   "a0x8f962b0" -> "a0x8f94598" [ label = "innerjoinpath" ];
   "a0x8f978b8" -> "a0x8f962b0" [ label = "outerjoinpath" ];
   "a0x8f97910" -> "a0x8f94fd0" [ label = "subpath" ];
   "a0x8f978b8" -> "a0x8f97910" [ label = "innerjoinpath" ];
   "a0x8f97740" -> "a0x8f978b8" [ label = "" ];
   "a0x8f97390" -> "a0x8f97630" [ label = "joinrestrictinfo" ];
   "a0x8f97390" -> "a0x8f95188" [ label = "outerjoinpath" ];
   "a0x8f96e30" -> "a0x8f966b8" [ label = "joinrestrictinfo" ];
   "a0x8f96e30" -> "a0x8f94598" [ label = "outerjoinpath" ];
   "a0x8f96e30" -> "a0x8f96a60" [ label = "innerjoinpath" ];
   "a0x8f97390" -> "a0x8f96e30" [ label = "innerjoinpath" ];
   "a0x8f97740" -> "a0x8f97390" [ label = "" ];
   "a0x8f974e0" -> "a0x8f97390" [ label = "cheapest_startup_path" ];
   "a0x8f974e0" -> "a0x8f97a20" [ label = "cheapest_total_path" ];
}