SQOOP-3124: Fix ordering in column list query of
PostgreSQL connector to reflect the logical order
instead of adhoc ordering
(Szabolcs Vasas via Attila Szabo)
diff --git a/src/java/org/apache/sqoop/manager/PostgresqlManager.java b/src/java/org/apache/sqoop/manager/PostgresqlManager.java
index bd882b9..44e041a 100644
--- a/src/java/org/apache/sqoop/manager/PostgresqlManager.java
+++ b/src/java/org/apache/sqoop/manager/PostgresqlManager.java
@@ -155,7 +155,8 @@
+ " AND sch.NSPNAME = " + getSchemaSqlFragment()
+ " AND tab.RELNAME = '" + escapeLiteral(tableName) + "' "
+ " AND col.ATTNUM >= 1"
- + " AND col.ATTISDROPPED = 'f'";
+ + " AND col.ATTISDROPPED = 'f' "
+ + "ORDER BY col.ATTNUM ASC";
}
@Override