X-Git-Url: http://git.phpeclipse.com diff --git a/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/adapters/PostgresAdapter.java b/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/adapters/PostgresAdapter.java index 3283163..90bf17f 100644 --- a/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/adapters/PostgresAdapter.java +++ b/archive/net.sourceforge.phpeclipse.quantum.sql/src/com/quantum/adapters/PostgresAdapter.java @@ -1,6 +1,8 @@ package com.quantum.adapters; -import com.quantum.sql.SQLHelper; +import java.util.HashMap; +import java.util.Map; + import com.quantum.util.QuantumUtil; import com.quantum.util.sql.TypesHelper; @@ -24,10 +26,10 @@ public class PostgresAdapter extends DatabaseAdapter { "and pg_namespace.nspname = '" + qualifier + "'"; } public String getNextValue(String sequence, String owner) { - return "SELECT NEXTVAL('" + SQLHelper.getQualifiedName(owner, sequence) + "')"; + return "SELECT NEXTVAL('" + getQualifiedName(owner, sequence) + "')"; } public String getPrevValue(String sequence, String owner) { - return "SELECT * FROM " + SQLHelper.getQualifiedName(owner, sequence); + return "SELECT * FROM " + getQualifiedName(owner, sequence); } /** @@ -51,6 +53,9 @@ public class PostgresAdapter extends DatabaseAdapter { return super.quote(string, type, typeString); } + public String getTableQuery(String table) { + return "SELECT OID, * FROM " + filterTableName(table); //$NON-NLS-1$ + } /** * @see com.quantum.adapters.DatabaseAdapter#filterTableName(java.lang.String) */ @@ -72,4 +77,10 @@ public class PostgresAdapter extends DatabaseAdapter { return "public"; } + public Map getDefaultConnectionParameters() { + Map map = new HashMap(); + map.put("port", "5432"); + map.put("hostname", "localhost"); + return map; + } } \ No newline at end of file