Portál AbcLinuxu, 4. listopadu 2025 12:29
((
Děkuji moc!
            int4 s default hodnotou nextval('<meno vytvorenej sekvencie>')existuje i typ bigserial, ten vytvara typ int8
Neví tu náhodou někdo, jak lze docílit, aby uživatel při insertu do tabulky _musel_ použít sequenci?Použít pravidla (rules) a view – pravidlo nelze použít rovnou na tabulku, protože by se rekurzivně volalo pořád dokola.
CREATE RULE vnutit_sequenci AS ON INSERT TO view_for_table
    DO INSTEAD INSERT INTO table VALUES (
                                    NEW.value1,
                                    NEW.value2,
                                    nextval()
                                );
            host testovacidb tester 0.0.0.0/0 md5Toto má za následek: 1) pomocí PHP se s userem tester připojím pouze k db testovacidb 2) pomocí phppgadmina se s userem tester nepřihlásím vůbec 3) pomocí PHP a usera tester se mi podaří vypsat seznam uživatelů na daném postgresql serveru - velmi špatné Omlouvám se, připadám si už jako pako, ale nedokážu s tím hnout :/ S editací pg_hba.conf s každým vytvořeným uživatelem bych se smířil, ale jen pokud by to fungovalo. J.
        Tiskni
            
                Sdílej:
                
                
                
                
                
                
            
    
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.