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