Tôi đồng ý với Frank:bạn sẽ không đi được xa nếu không có tìm kiếm toàn văn. "Chỉ mục thông thường" sẽ không giúp ích gì cả vì bất kỳ tìm kiếm "thân thiện với người dùng" nào đều cần thực hiện đối sánh từng phần ( LIKE '% somevalue%' ) và điều này sẽ không bao giờ sử dụng chỉ mục
Để tạo dữ liệu thử nghiệm, tôi có kinh nghiệm tốt với Benerator . Nó hơi phức tạp để học, nhưng rất hiệu quả.
Ngoài ra, bạn có thể sử dụng Datagenerator thực sự là một công cụ của Oracle, nhưng cũng có thể tạo ra các tệp phẳng có thể được sử dụng với Postgres