[QGIS-it-user] riordino id sequenziale tabella postgis

Ciao,
ho questa tabella su post gis

image.png

come riordino id sequenziali? oltre a rinumerare vorrei creare id sequenziale

grazie

Ciao!

Quando in Postgresql si crea una tabella, è meglio aggiungere sempre una
chiave primaria:

es:
create table nome_tabella
(id SERIAL PRIMARY KEY,
titolo VARCHAR(100) NOT NULL,
note TEXT
);
select
AddGeometryColumn('nome_schema','nome_tabella','the_geom',SRcode,tipo_geometria,tipo_coordinate_spaziali);

Nel caso di una tabella esistente:
alter table schema.nome_tabella add column pk serial primary key;

facci sapere

-----
Falz
--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

Ciao,
ho creato correttamente la mia primary key, cosa che lo ora anche prima
però se inserisco nuova geometria non mi inserisce numero progressivo
ma quanto sotto… rigrazie
image.png

Il giorno ven 11 ott 2019 alle ore 13:52 Falz <falcerisimone@inwind.it> ha scritto:

Ciao!

Quando in Postgresql si crea una tabella, è meglio aggiungere sempre una
chiave primaria:

es:
create table nome_tabella
(id SERIAL PRIMARY KEY,
titolo VARCHAR(100) NOT NULL,
note TEXT
);
select
AddGeometryColumn(‘nome_schema’,‘nome_tabella’,‘the_geom’,SRcode,tipo_geometria,tipo_coordinate_spaziali);

Nel caso di una tabella esistente:
alter table schema.nome_tabella add column pk serial primary key;

facci sapere


Falz

Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html


QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user

È giusto che appaia nextval(..), bisogna salvare l'editing.
Se appare errore, cosa dice il messaggio? Non dovrebbe succedere...

-----
Falz
--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html

Ciao, se crei una nuova colonna Id e inserisci la funzione $id? Una volta ho risolto in questo modo (grazie a questo gruppo ovviamente)

Giuseppe

Il giorno 11 ott 2019, alle ore 12:39, Roberto Brazzelli <geom.brazzelli@gmail.com> ha scritto:

Ciao,
ho questa tabella su post gis
<image.png>
come riordino id sequenziali? oltre a rinumerare vorrei creare id sequenziale

grazie
_______________________________________________
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user

Ciao, se la primary key per caso non è
Impostata come autoincrementale
Puoi ovviare il problema in Qgis definendo
Un valore predefinito nella maschera di inserimento
Dati utilizzando per esempio l'espressione:
Count(Id) +1

In questo modo qgis compila il campo all'inserimento
Di una nuova geometria con un valore pari al numero di righe
Della tabella +1.

Aldo

--
Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html