Questo sito utilizza cookie per le proprie funzionalità e per inviarti pubblicità e servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina o cliccando qualunque suo elemento acconsenti all’uso dei cookie.

Accedendo al link http://www.odoo-italia.org/index.php/home/cookie-policy puoi leggere in dettaglio le modalità di trattamento dei cookie da parte dell'Associazione Odoo Italia.

Benvenuto, Ospite
Nome utente: Password: Ricordami
  • Pagina:
  • 1
  • 2
  • 3

ARGOMENTO: domanda postgres

domanda postgres 2 Anni 11 Mesi fa #23564

  • fausto
  • Avatar di fausto
  • Offline
  • Junior Boarder
  • Messaggi: 21
  • Karma: 0
domanda sempre su postgres , in mysql per riordinare un indici di una tabella si usa la seguente sql

ALTER TABLE fattura AUTO_INCREMENT = 127;

in postgress ho visto che dovrebbe essere
ALTER SEQUENCE res_partner RESTART WITH 7

pero quando metto il nome della tabella tra sequence e restart mi da errore

ERRORE: "res_partner" non è una sequenza
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

domanda postgres 2 Anni 11 Mesi fa #23565

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
semplicemente perche' postgress come anche oracle non ha il concetto di autoincrement ... gli id si ottengono da speciali costrutti/oggetti chiamate sequence .... per postgress maggiori info li trovi qui:

www.postgresql.org/docs/9.4/static/functions-sequence.html
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

domanda postgres 2 Anni 11 Mesi fa #23566

  • fausto
  • Avatar di fausto
  • Offline
  • Junior Boarder
  • Messaggi: 21
  • Karma: 0
un cio capito mica nulla
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

domanda postgres 2 Anni 11 Mesi fa #23567

  • fausto
  • Avatar di fausto
  • Offline
  • Junior Boarder
  • Messaggi: 21
  • Karma: 0
ho partorito , ecco l arcano :D
33
down vote
accepted
If you created the table product with an id column, then the sequence is not simply called product, but rather product_id_seq (that is, ${table}_${column}_seq). You can see the sequences in your database using the \ds command in psql. If you do \d product and look at the default constraint for your column, the nextval(...) call will specify the sequence name too.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

domanda postgres 2 Anni 11 Mesi fa #23568

  • gigidn
  • Avatar di gigidn
  • Offline
  • Platinum Boarder
  • Messaggi: 1925
  • Ringraziamenti ricevuti 446
  • Karma: 22
Te la semplifico ... non esiste il tipo autoincrement in postgress devi usare oggetti esterni alla tabella chiamati sequence per ottenere lo stesso scopo.
@KTec
www.ktec.it
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
  • 3
Tempo creazione pagina: 0.117 secondi

Odoo Italia Associazione - C.F: 94200470485 - Sede: Viale dei Cadorna, 83 - Firenze - Italy

Protected by R Antispam