Index: pgbench.c =================================================================== RCS file: /home/cvs/pgcurrent/contrib/pgbench/pgbench.c,v retrieving revision 1.1 diff -c -r1.1 pgbench.c *** pgbench.c 2001/02/20 07:55:21 1.1 --- pgbench.c 2001/02/20 09:31:13 *************** *** 540,545 **** --- 540,546 ---- PGconn *con; PGresult *res; + char dbn[48]; while ((c = getopt(argc, argv, "ih:nvp:dc:t:s:S")) != EOF) { *************** *** 639,645 **** } /* opening connection... */ ! con = PQsetdb(pghost, pgport, NULL, NULL, dbName); if (PQstatus(con) == CONNECTION_BAD) { fprintf(stderr, "Connection to database '%s' failed.\n", dbName); --- 640,648 ---- } /* opening connection... */ ! /*con = PQsetdb(pghost, pgport, NULL, NULL, dbName);*/ ! sprintf(dbn, "%s1", dbName); ! con = PQsetdb(pghost, pgport, NULL, NULL, dbn); if (PQstatus(con) == CONNECTION_BAD) { fprintf(stderr, "Connection to database '%s' failed.\n", dbName); *************** *** 726,732 **** /* make connections to the database */ for (i = 0; i < nclients; i++) { ! state[i].con = PQsetdb(pghost, pgport, NULL, NULL, dbName); if (PQstatus(state[i].con) == CONNECTION_BAD) { fprintf(stderr, "Connection to database '%s' failed.\n", dbName); --- 729,737 ---- /* make connections to the database */ for (i = 0; i < nclients; i++) { ! /*state[i].con = PQsetdb(pghost, pgport, NULL, NULL, dbName);*/ ! sprintf(dbn, "%s%d", dbName, i + 1); ! state[i].con = PQsetdb(pghost, pgport, NULL, NULL, dbn); if (PQstatus(state[i].con) == CONNECTION_BAD) { fprintf(stderr, "Connection to database '%s' failed.\n", dbName);