#!/usr/bin/perl -w # This populates a DB with lots of values. # Author: kylev 4/3//2001 use DBI; use strict; # Connect to the DB my $dbname = 'itest'; my $dbh = DBI->connect("dbi:Pg:dbname=$dbname","kylev",""); if (!$dbh) { print("Unable to connect to $dbname: " . $dbh->errstr); exit 0; } for (my $i=1; $i<=100000; $i++) { my $query = $dbh->prepare("INSERT INTO IndexTest (someKey,someString) VALUES ($i, '$i makes the string longer and table bigger, ya wanka! $i')"); unless ($query->execute) { print("Failed!", $dbh->errstr); exit -1; } } $dbh->disconnect;