Skip to content

Commit 76ebd78

Browse files
authored
Merge pull request osm2pgsql-dev#708 from pnorman/application_name
Set fallback_application_name
2 parents bfc144a + c15a08c commit 76ebd78

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

options.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -241,8 +241,9 @@ std::string database_options_t::conninfo() const
241241
{
242242
std::ostringstream out;
243243

244+
out << "fallback_application_name='osm2pgsql'";
244245
if (db) {
245-
out << "dbname='" << *db << "'";
246+
out << " dbname='" << *db << "'";
246247
}
247248
if (username) {
248249
out << " user='" << *username << "'";

tests/test-options-database.cpp

+7-7
Original file line numberDiff line numberDiff line change
@@ -49,33 +49,33 @@ void expect_conninfo(const database_options_t &db, const std::string &expect) {
4949
*/
5050
void test_conninfo() {
5151
database_options_t db;
52-
expect_conninfo(db, "");
52+
expect_conninfo(db, "fallback_application_name='osm2pgsql'");
5353
db.db = "foo";
54-
expect_conninfo(db, "dbname='foo'");
54+
expect_conninfo(db, "fallback_application_name='osm2pgsql' dbname='foo'");
5555

5656
db = database_options_t();
5757
db.username = "bar";
58-
expect_conninfo(db, " user='bar'");
58+
expect_conninfo(db, "fallback_application_name='osm2pgsql' user='bar'");
5959

6060
db = database_options_t();
6161
db.password = "bar";
62-
expect_conninfo(db, " password='bar'");
62+
expect_conninfo(db, "fallback_application_name='osm2pgsql' password='bar'");
6363

6464
db = database_options_t();
6565
db.host = "bar";
66-
expect_conninfo(db, " host='bar'");
66+
expect_conninfo(db, "fallback_application_name='osm2pgsql' host='bar'");
6767

6868
db = database_options_t();
6969
db.port = "bar";
70-
expect_conninfo(db, " port='bar'");
70+
expect_conninfo(db, "fallback_application_name='osm2pgsql' port='bar'");
7171

7272
db = database_options_t();
7373
db.db = "foo";
7474
db.username = "bar";
7575
db.password = "baz";
7676
db.host = "bzz";
7777
db.port = "123";
78-
expect_conninfo(db, "dbname='foo' user='bar' password='baz' host='bzz' port='123'");
78+
expect_conninfo(db, "fallback_application_name='osm2pgsql' dbname='foo' user='bar' password='baz' host='bzz' port='123'");
7979
}
8080

8181
} // anonymous namespace

0 commit comments

Comments
 (0)