ковырялся в PGAdmin, переведённом, увидел там в дереве пункт - "Последовательности".
Т.к. с PostgreSQL дел не имел, а только с Firebird, поясните на пальцах, что такое последовательности? Это не тоже что и генераторы в Firebird?
SET TERM ^;
ALTER TRIGGER T_BLOBS_ID ACTIVE
BEFORE INSERT POSITION 0
AS
BEGIN
IF (NEW.ID IS NULL) THEN
NEW.ID = GEN_ID(GEN_BLOBS, 1);
END^
SET TERM; ^
где:ID = ++GEN_BLOBS;
CREATE TABLE tbl (
id_tbl integer DEFAULT nextval('sq_id_tbl'::regclass)
)