Заполнение таблиц случайными неповторяющимися объектами

Заполнение больших таблиц в виде хранимых процедур на языке PL/pgSQL.

Имеются две таблицы tab1 и tab2,в каждой из них два столбца(id,название).В tab1 должно быть 100.000 в tab2 10.000.000 как заполнить их случайными неповторЯющимися объектами?