Souhlasím s Frankem:bez fulltextového vyhledávání se daleko nedostanete. „Běžný index“ vůbec nepomůže, protože jakékoli „uživatelsky přívětivé“ vyhledávání musí provést částečnou shodu (LIKE '%somevalue%' ) a toto nikdy nebude používat index
Pro generování testovacích dat mám dobré zkušenosti s Benerator . Je to trochu komplikované na učení, ale velmi silné.
Případně můžete použít Datagenerator což je ve skutečnosti nástroj Oracle, ale může také vytvářet ploché soubory, které lze použít s Postgres