Postgres a typ serial
Pavel PaJaSoft Janousek
janousek na fonet.cz
Čtvrtek Červenec 15 10:07:31 CEST 1999
>
>insert into tabulka (jmeno) values ('nejaky text'); rekne ze nemuze
>vlozit duplikovany unikatni klic.
>
>insert into tabulka values (nextval('tabulka_id_seq'),'Nejaky text');
>
>rekne totez. Ta seqence opchopitelne existuje.
>
>Zlate mysql. Tam stacilo vlozit null a bylo to.
Ja bych mysql nakopal do ... a autoincrement si muzete strcit
nekam...;-)
Co se takhle vykaslat na ruzne nestandardni zpusoby a pracovat dle ANSI
a sice napr. takto:
create sequence pom_seq;
create table pom (idx int primary key default nextval ('pom_seq'), ....);
Inserty klasicky....
Uvedeny zpusob je korektni a funguje minimalne od verze 6.3.2, se kterou
jsem pred 2 lety delal rocnikovy projekt. Uvedenou metodu pouzivam stale k
plne spokojenosti....
-------------------------------------------------------------------------
Ing. Pavel Janousek (PaJaSoft) FoNet, spol. s r. o.
Vyvoj software, sprava siti, Unix, Web, Y2K Anenska 11, 602 00 Brno
E-mail: mailto:Janousek na FoNet.Cz Tel.: +420 5 4324 4749
SMS: mailto:P.Janousek na SMS.Paegas.Cz Fax.: +420 5 4324 4751
WWW: http://WWW.FoNet.Cz/ E-mail: mailto:Info na FoNet.Cz
--------------------------------------------------------------------------
Další informace o konferenci Linux