Posted By: Koles (Pipl ptacek) on 'CZdatabases' Title: Re: PostgreSQL's oid Date: Sun Mar 2 18:01:59 2003 > Mam tabulku (dejme tomu) `users` a tabulku `items`, pricemz kazda item patri > nejakemu userovi. Chci se zeptat jestli nekdo nevite o nejakem > neprekonatelnem zadrheli, ktery by se mohl dostavit, pokud jako foreign key > v `items` pouziju odkaz prave na oid zaznamu v `users` ? S Postgressem jsem uz drahne let nedelal, takze napred upresnujici: Pamatuju si dobre, ze oid je takovy nejaky index, ktery se automaticky generuje pro kazdy radek kazde tabulky bez ohledu na to, jak tu tabulku definujes? > (K oid "inklinuju" proto, ze to je AFAIK jediny identifikator, ktery muzu > dostat jako vysledek INSERTu.) Pokud je vyse uvedene spravne, tak se mi jako vhodnejsi identifikator jevi pouzivat sekvence, resp. pseudotyp "serial" jako explicitne definovany primarni klic. Jeho hodnotu po insertu nejak ziskat urcite muzes, i kdyz z hlavy uz nevim, jak :) Pavel