[ 
https://issues.apache.org/jira/browse/SQOOP-3124?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15826281#comment-15826281
 ] 

Hudson commented on SQOOP-3124:
-------------------------------

SUCCESS: Integrated in Jenkins build Sqoop-hadoop23 #1288 (See 
[https://builds.apache.org/job/Sqoop-hadoop23/1288/])
SQOOP-3124: Fix ordering in column list query of PostgreSQL connector to 
(maugli: 
[https://git-wip-us.apache.org/repos/asf?p=sqoop.git&a=commit&h=d0f99c01c7afa8fade70c4429899e36d3b29cc39])
* (edit) src/java/org/apache/sqoop/manager/PostgresqlManager.java


> Fix ordering in column list query of PostgreSQL connector
> ---------------------------------------------------------
>
>                 Key: SQOOP-3124
>                 URL: https://issues.apache.org/jira/browse/SQOOP-3124
>             Project: Sqoop
>          Issue Type: Bug
>    Affects Versions: 1.4.6
>            Reporter: Szabolcs Vasas
>            Assignee: Szabolcs Vasas
>             Fix For: 1.4.7
>
>         Attachments: SQOOP-3124.patch
>
>
> PostgreSQL connector gets the lit of column names from pg_attribute system 
> catalog table using the following query:
> {code}
> SELECT col.ATTNAME FROM PG_CATALOG.PG_NAMESPACE sch,  PG_CATALOG.PG_CLASS 
> tab, PG_CATALOG.PG_ATTRIBUTE col
> WHERE sch.OID = tab.RELNAMESPACE   AND tab.OID = col.ATTRELID   AND 
> sch.NSPNAME = (SELECT CURRENT_SCHEMA())  AND tab.RELNAME = ?   AND col.ATTNUM 
> >= 1  AND col.ATTISDROPPED = 'f'
> {code}
> This SELECT statement does not contain an ORDER BY clause so the order of the 
> result set is not guaranteed to be the column order defined during table 
> creation and this can cause issues for the users.
> The task is to make sure that the result set of this query is sorted by the 
> attnum column of the pg_attribute table 
> (https://wiki.postgresql.org/wiki/Alter_column_position).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to