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

2019-10-11 Per discussione Aldo Gessa
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
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


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

2019-10-11 Per discussione Giuseppe Scardino
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 
>  ha scritto:
> 
> Ciao, 
> ho questa tabella su post gis  
> 
> 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

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


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

2019-10-11 Per discussione Falz
È 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
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


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

2019-10-11 Per discussione Roberto Brazzelli
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: image.png]


Il giorno ven 11 ott 2019 alle ore 13:52 Falz  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
>
___
QGIS-it-user mailing list
QGIS-it-user@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/qgis-it-user


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

2019-10-11 Per discussione Falz
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


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

2019-10-11 Per discussione Roberto Brazzelli
Ciao,
ho questa tabella su post gis
[image: 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