Ho un database posgreSQL e sto usando pgAdmin III per lavorare con esso. Ho creato una sequenza chiamata primaryKeySequence.Come impostare la sequenza come valore predefinito tramite pgAdmin?
Ora voglio utilizzare questa sequenza come valore predefinito per un campo chiave primaria in una tabella. Ho cercato di inserire
nextval('primaryKeySequence');
nel campo testuale valore predefinito in pgAdmin. Quando faccio clic sul pulsante "OK", viene visualizzato un messaggio di errore che dice che la sequenza non esiste.
Qual è il modo giusto per farlo?
Capito. Dai un'occhiata qui: http://www.pgadmin.org/docs/1.4/pg/functions-sequence.html Il sequencename deve essere citato come questo nextval ('"primaryKeySequence"') perché non è in minuscolo – c0d3x
Dovresti cambia questo in modo che il tuo "commento" sia una "risposta" e poi accettalo! – Timothy