Wednesday, August 20, 2008

Re: [pgsql-es-ayuda] empezar serial desde 1000

Carlos Mendez escribió:
> Hola Cesar, gracias por la respuesta,
>
> creo que con un ejemplo lo entendere mejor, si tengo la siguiente tabla,
> como lo defino para que *el campo id empieze en 1000?*
>
> CREATE TABLE personas (
> id serial NOT NULL, //este campo tiene que empezar en 1000 y no en 1
> nombre character varying(50) NOT NULL,
> PRIMARY KEY (id)
> )without oids;
>
> porque hice lo me dijeron pero el campo id sigue empezando en 1 y yo
> quiero que el campo id empieze en 1000,
>

CREATE TABLE personas (
id serial NOT NULL, //este campo tiene que empezar en 1000 y no en 1
nombre character varying(50) NOT NULL,
PRIMARY KEY (id)
)without oids;

ALTER SEQUENCE personas_id_seq RESTART WITH 1000;

--
TIP 10: no uses HTML en tu pregunta, seguro que quien responda no podrá leerlo

No comments: