Portál AbcLinuxu, 10. května 2025 09:06
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.