Re: Usando vistas. Ahora creando secuencias.

From: Pablo Braulio <brulics(at)gmail(dot)com>
To: Juanky Moral <juanky(dot)moral(at)gmail(dot)com>
Cc: pgsql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Usando vistas. Ahora creando secuencias.
Date: 2006-02-12 10:11:52
Message-ID: 200602121111.59885.brulics@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El Sábado, 11 de Febrero de 2006 21:57, Juanky Moral escribió:
> 'id_resg_valor_seq' es un ejemplo de secuencia. Se asume que ya existe
> (create sequence id_resg_valor_seq)

Bueno la cosa prospera. Aunque con todavía cuestiones a salvar.

Me ha gustado esta opción que planteaste. La cuestión es que al parecer hay
algo a hacer en el uso de las secuencias que no consigo acertar. Te
agradecería un poco de ayuda (y a toda la lista, claro).

Esto es lo que hago:

create sequence id_num_incidencia_seq start 1;

create table prueba (
id varchar(10) not null default nextval(to_char(current_date, 'yy') || '/' ||
'id_num_incidencia_seq'),
nombre name );

Pero al introducir datos me ocurre lo siguiente:

INSERT INTO prueba (nombre) values ('pablo');
ERROR: no existe la relación «06/id_num_incidencia_seq»

La secuencia exite:

SELECT * from id_num_incidencia_seq ;
sequence_name | last_value | increment_by | max_value |
min_value | cache_value | log_cnt | is_cycled | is_called
-----------------------+------------+--------------+---------------------+-----------+-------------+---------+-----------+-----------
id_num_incidencia_seq | 1 | 1 | 9223372036854775807 |
1 | 1 | 28 | f | t
(1 fila)

--
Saludos.
Pablo
------------
Jabber: bruli(at)myjabber(to)net
Fingerprint: 944D 10DA 4C10 08D1 574D 4B48 3BC1 CEF7 F222 EB1D

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Juanky Moral 2006-02-12 16:26:17 Re: Usando vistas. Ahora creando secuencias.
Previous Message Juanky Moral 2006-02-11 20:57:07 Re: Usando vistas.(Era: Dar formato a un campo serial.)