<div class="gmail_quote">Le 4 janvier 2011 20:41, Vincent Pottier <span dir="ltr"><<a href="mailto:vpottier@gmail.com">vpottier@gmail.com</a>></span> a écrit :<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Une autre question : QGis me dit qu'il ne supporte que les index int(4) Donc il refuse de fonctionner avec mon import via osm2psql. Ça vous le fait aussi ?<br><font color="#888888">
--<br>
FrViPofm</font></blockquote></div><div><br></div><div>J'ai eu le même problème et j'ai réussi à le régler ce matin de la manière suivante, je détaille le mode d'emploi :</div><div><br></div><div>Après un import initial avec osm2pgsql (la manip sera à refaire après chaque nouvel import initial), ajouter une colonne aux tables posant problème (ou à toutes pour être tranquille), je donne ici l'exemple de la table "planet_osm_polygon".</div>
<div>Ma base s'appelle "LR+" et appartient à l'utilisateur Petrovsk. Dans un terminal :</div><div>psql --username 'Petrovsk' 'LR+'</div><div>puis :</div><div>alter table planet_osm_polygon add column "gid" serial;</div>
et finalement :<div>\q</div><div>pour quitter psql</div><div><br></div><div>Il faut ensuite ajouter une clé primaire à la table d'après cette nouvelle colonne. Je le fais avec pgAdmin :</div><div>Clic-droit sur la table planet_osm_polygon dans l'arborescence (base > schémas > public > tables), choisir ajouter un objet > ajouter une clé primaire..., dans l'onglet "colonnes" choisir "gid" dans le menu déroulant et cliquer OK.</div>
<div><br>-- <br><br>Lionel<br>
</div>