aboutsummaryrefslogtreecommitdiff
path: root/odb/pgsql/details/options.cli
diff options
context:
space:
mode:
authorConstantin Michael <constantin@codesynthesis.com>2011-04-28 11:21:37 +0200
committerConstantin Michael <constantin@codesynthesis.com>2011-05-03 11:01:18 +0200
commit00eab4e6eca4227b1ecd2c6f502eedad41c3af96 (patch)
treecc3c7c33dc38f4002923567e9f7eb8087f17b2c3 /odb/pgsql/details/options.cli
parentf7f4d440622bc90c3aa491fd72951ae873505016 (diff)
Add libodb-pgsql infrastructure files
Diffstat (limited to 'odb/pgsql/details/options.cli')
-rw-r--r--odb/pgsql/details/options.cli54
1 files changed, 54 insertions, 0 deletions
diff --git a/odb/pgsql/details/options.cli b/odb/pgsql/details/options.cli
new file mode 100644
index 0000000..925cef3
--- /dev/null
+++ b/odb/pgsql/details/options.cli
@@ -0,0 +1,54 @@
+// file : odb/pgsql/details/options.cli
+// author : Constantin Michael <constantin@codesynthesis.com>
+// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
+// license : GNU GPL v2; see accompanying LICENSE file
+
+include <string>;
+
+namespace odb
+{
+ namespace pgsql
+ {
+ namespace details
+ {
+ class options
+ {
+ std::string --user
+ {
+ "<name>",
+ "PostgreSQL database user."
+ };
+
+ std::string --password
+ {
+ "<str>",
+ "PostgreSQL database password"
+ };
+
+ std::string --dbname
+ {
+ "<name>",
+ "PostgreSQL database name."
+ };
+
+ std::string --host
+ {
+ "<addr>",
+ "Name of the PostgreSQL host to connect to (localhost by default)."
+ };
+
+ std::string --hostaddr
+ {
+ "<addr>",
+ "Numeric IP address of host to connect to in dotted-decimal format."
+ };
+
+ unsigned int --port = 0
+ {
+ "<integer>",
+ "PostgreSQL database port number."
+ };
+ };
+ }
+ }
+}