aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorConstantin Michael <constantin@codesynthesis.com>2011-07-22 16:05:58 +0200
committerConstantin Michael <constantin@codesynthesis.com>2011-07-22 16:05:58 +0200
commit2444bf9614be69133caf8a09730f4443f1bf4f8d (patch)
tree86dae6f3f968a215ee69f36e24a5a293ac1f563e
parent2d35fd6888551bc67fedcc82c46d581493fa8e0d (diff)
Add PostgreSQL driver and options for Windows
-rw-r--r--pgsql-driver.bat46
-rw-r--r--pgsql.options8
2 files changed, 54 insertions, 0 deletions
diff --git a/pgsql-driver.bat b/pgsql-driver.bat
new file mode 100644
index 0000000..821a17e
--- /dev/null
+++ b/pgsql-driver.bat
@@ -0,0 +1,46 @@
+@echo off
+rem file : pgsql-driver.bat
+rem author : Constantin Michael <constantin@codesynthesis.com>
+rem copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
+rem license : GNU GPL v2; see accompanying LICENSE file
+
+rem
+rem pgsql-driver.bat sql-file
+rem
+rem Run the pgsql client on the SQL file specified. Adjust the
+rem option below to match your PostgreSQL setup.
+rem
+
+setlocal
+
+set "options=%PGSQL_OPTIONS%"
+set "options=%options% --user=odb_test"
+set "options=%options% --database=odb_test"
+rem set "options=%options% --host="
+rem set "options=%options% --post="
+
+set "pgsql=%PGSQL_CLIENT%"
+
+if "_%pgsql%_" == "__" set "pgsql=psql"
+
+if "_%1_" == "__" (
+ echo no sql file specified
+ goto usage
+)
+
+%pgsql% %options% < %1
+
+if errorlevel 1 goto error
+goto end
+
+:usage
+echo.
+echo usage: pgsql-driver.bat sql-file
+echo.
+
+:error
+endlocal
+exit /b 1
+
+:end
+endlocal
diff --git a/pgsql.options b/pgsql.options
new file mode 100644
index 0000000..355b64c
--- /dev/null
+++ b/pgsql.options
@@ -0,0 +1,8 @@
+# Sample PostgreSQL options file used to run the tests. Adjust to
+# match your PostgreSQL setup.
+#
+
+--user odb_test
+--database odb_test
+# --host
+# --port