<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Feb 3, 2015 at 11:41 PM, Puthick Hok <span dir="ltr"><<a href="mailto:hputhick@gmail.com" target="_blank">hputhick@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u>



<div bgcolor="#ffffff" text="#3366ff">
<font size="+1"><font face="Helvetica, Arial, sans-serif">
I use Perl DBI to connect to Postgresql. If I create the postgis
database using 'CREATE EXTENSION' method, Perl DBI returns 'layer_id'
as the primary key of my layer table. If I create the postgis database
using the old incompatible way of loading postgis.sql and
spatial_ref_sys.sql, Perl DBI returns 'id' as it is named as the
primary key of my layer table.</font></font><br></div></blockquote><div><br></div><div>That doesn't make sense. I'm pretty sure that neither <span style="font-family:monospace,monospace">CREATE EXTENSION</span> nor running postgis.sql and spatial_ref_sys.sql would affect the primary key of an existing table. Most likely, you're running some other SQL of your own, and you have something weird going on in that. How are you creating your "layer table"?<br></div></div></div></div>