Ich stimme Frank zu:Ohne Volltextsuche kommt man nicht weit. Ein "regulärer Index" hilft überhaupt nicht, da jede "benutzerfreundliche" Suche einen teilweisen Abgleich durchführen muss (WIE '%somevalue%' ) und dies wird niemals einen Index verwenden
Zur Generierung von Testdaten habe ich gute Erfahrungen mit Benerator . Es ist etwas kompliziert zu lernen, aber sehr mächtig.
Alternativ können Sie Datagenerator verwenden Das ist eigentlich ein Oracle-Tool, kann aber auch Flatfiles erzeugen, die mit Postgres verwendet werden können