[jira] [Updated] (DRILL-4374) Drill rewrites Postgres query with ambiguous column references

2016-02-17 Thread Jacques Nadeau (JIRA)

 [ 
https://issues.apache.org/jira/browse/DRILL-4374?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jacques Nadeau updated DRILL-4374:
--
Assignee: Taras Supyk

> Drill rewrites Postgres query with ambiguous column references
> --
>
> Key: DRILL-4374
> URL: https://issues.apache.org/jira/browse/DRILL-4374
> Project: Apache Drill
>  Issue Type: Bug
>  Components: Query Planning & Optimization
>Affects Versions: 1.4.0
>Reporter: Justin Bradford
>Assignee: Taras Supyk
>
> Drill drops table references when rewriting this query, resulting in 
> ambiguous column references.
> This query: 
> {code:sql}
> select s.uuid as site_uuid, psc.partner_id, 
>   sum(psc.net_revenue_dollars) as revenue 
> from app.public.partner_site_clicks psc 
> join app.public.sites s on psc.site_id = s.id 
> join app.public.partner_click_days pcd on pcd.id = psc.partner_click_day_id 
> where s.generate_revenue_report is true and pcd.`day` = '2016-02-07' 
> group by s.uuid, psc.partner_id; 
> {code} 
> Results in this error: 
> {quote} 
> DATA_READ ERROR: The JDBC storage plugin failed while trying setup the SQL 
> query. 
> {quote}
> Trying to run this re-written query:
> {code:sql}
> SELECT "site_uuid", "partner_id", SUM("net_revenue_dollars") AS "revenue" 
> FROM (
>   SELECT "uuid" AS "site_uuid", "partner_id", "net_revenue_dollars" 
>   FROM "public"."partner_site_clicks" 
>   INNER JOIN "public"."sites" ON "partner_site_clicks"."site_id" = 
> "sites"."id"
>   INNER JOIN "public"."partner_click_days" ON 
> "partner_site_clicks"."partner_click_day_id" = "partner_click_days"."id" 
>   WHERE "sites"."generate_revenue_report" IS TRUE AND 
> "partner_click_days"."day" = '2016-02-07'
> ) AS "t0" GROUP BY "site_uuid", "partner_id" 
> {code}
> That query fails due to an ambiguous "partner_id" reference as two of the 
> tables have that column.



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


[jira] [Updated] (DRILL-4374) Drill rewrites Postgres query with ambiguous column references

2016-02-08 Thread Justin Bradford (JIRA)

 [ 
https://issues.apache.org/jira/browse/DRILL-4374?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Justin Bradford updated DRILL-4374:
---
Description: 
Drill drops table references when rewriting this query, resulting in ambiguous 
column references.

This query: 

{code:sql} select s.uuid as site_uuid, psc.partner_id, 
  sum(psc.net_revenue_dollars) as revenue 
from app.public.partner_site_clicks psc 
join app.public.sites s on psc.site_id = s.id 
join app.public.partner_click_days pcd on pcd.id = psc.partner_click_day_id 
where s.generate_revenue_report is true and pcd.`day` = '2016-02-07' 
group by s.uuid, psc.partner_id; 
{code} 

Results in this error: 

{quote} 
DATA_READ ERROR: The JDBC storage plugin failed while trying setup the SQL 
query. 
{quote}

Trying to run this re-written query:

{code:sql} 
SELECT "site_uuid", "partner_id", SUM("net_revenue_dollars") AS "revenue" FROM 
(SELECT "uuid" AS "site_uuid", "partner_id", "net_revenue_dollars" FROM 
"public"."partner_site_clicks" INNER JOIN "public"."sites" ON 
"partner_site_clicks"."site_id" = "sites"."id" INNER JOIN 
"public"."partner_click_days" ON "partner_site_clicks"."partner_click_day_id" = 
"partner_click_days"."id" WHERE "sites"."generate_revenue_report" IS TRUE AND 
"partner_click_days"."day" = '2016-02-07') AS "t0" GROUP BY "site_uuid", 
"partner_id" 
{code}

That query fails due to an ambiguous "partner_id" reference as two of the 
tables have that column.

  was:Drill drops table references when rewriting this query, resulting in 
ambiguous column references. This query: {code:sql} select s.uuid as site_uuid, 
psc.partner_id, sum(psc.net_revenue_dollars) as revenue from 
app.public.partner_site_clicks psc join app.public.sites s on psc.site_id = 
s.id join app.public.partner_click_days pcd on pcd.id = 
psc.partner_click_day_id where s.generate_revenue_report is true and pcd.`day` 
= '2016-02-07' group by s.uuid, psc.partner_id; {code} Results in this error: 
{quote} DATA_READ ERROR: The JDBC storage plugin failed while trying setup the 
SQL query. {quote} Trying to run this re-written query: {code:sql} SELECT 
"site_uuid", "partner_id", SUM("net_revenue_dollars") AS "revenue" FROM (SELECT 
"uuid" AS "site_uuid", "partner_id", "net_revenue_dollars" FROM 
"public"."partner_site_clicks" INNER JOIN "public"."sites" ON 
"partner_site_clicks"."site_id" = "sites"."id" INNER JOIN 
"public"."partner_click_days" ON "partner_site_clicks"."partner_click_day_id" = 
"partner_click_days"."id" WHERE "sites"."generate_revenue_report" IS TRUE AND 
"partner_click_days"."day" = '2016-02-07') AS "t0" GROUP BY "site_uuid", 
"partner_id" {code} That query fails due to an ambiguous "partner_id" reference 
as two of the tables have that column.


> Drill rewrites Postgres query with ambiguous column references
> --
>
> Key: DRILL-4374
> URL: https://issues.apache.org/jira/browse/DRILL-4374
> Project: Apache Drill
>  Issue Type: Bug
>  Components: Query Planning & Optimization
>Affects Versions: 1.4.0
>Reporter: Justin Bradford
>
> Drill drops table references when rewriting this query, resulting in 
> ambiguous column references.
> This query: 
> {code:sql} select s.uuid as site_uuid, psc.partner_id, 
>   sum(psc.net_revenue_dollars) as revenue 
> from app.public.partner_site_clicks psc 
> join app.public.sites s on psc.site_id = s.id 
> join app.public.partner_click_days pcd on pcd.id = psc.partner_click_day_id 
> where s.generate_revenue_report is true and pcd.`day` = '2016-02-07' 
> group by s.uuid, psc.partner_id; 
> {code} 
> Results in this error: 
> {quote} 
> DATA_READ ERROR: The JDBC storage plugin failed while trying setup the SQL 
> query. 
> {quote}
> Trying to run this re-written query:
> {code:sql} 
> SELECT "site_uuid", "partner_id", SUM("net_revenue_dollars") AS "revenue" 
> FROM (SELECT "uuid" AS "site_uuid", "partner_id", "net_revenue_dollars" FROM 
> "public"."partner_site_clicks" INNER JOIN "public"."sites" ON 
> "partner_site_clicks"."site_id" = "sites"."id" INNER JOIN 
> "public"."partner_click_days" ON "partner_site_clicks"."partner_click_day_id" 
> = "partner_click_days"."id" WHERE "sites"."generate_revenue_report" IS TRUE 
> AND "partner_click_days"."day" = '2016-02-07') AS "t0" GROUP BY "site_uuid", 
> "partner_id" 
> {code}
> That query fails due to an ambiguous "partner_id" reference as two of the 
> tables have that column.



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


[jira] [Updated] (DRILL-4374) Drill rewrites Postgres query with ambiguous column references

2016-02-08 Thread Justin Bradford (JIRA)

 [ 
https://issues.apache.org/jira/browse/DRILL-4374?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Justin Bradford updated DRILL-4374:
---
Description: 
Drill drops table references when rewriting this query, resulting in ambiguous 
column references.

This query: 

{code:sql}
select s.uuid as site_uuid, psc.partner_id, 
  sum(psc.net_revenue_dollars) as revenue 
from app.public.partner_site_clicks psc 
join app.public.sites s on psc.site_id = s.id 
join app.public.partner_click_days pcd on pcd.id = psc.partner_click_day_id 
where s.generate_revenue_report is true and pcd.`day` = '2016-02-07' 
group by s.uuid, psc.partner_id; 
{code} 

Results in this error: 

{quote} 
DATA_READ ERROR: The JDBC storage plugin failed while trying setup the SQL 
query. 
{quote}

Trying to run this re-written query:

{code:sql}
SELECT "site_uuid", "partner_id", SUM("net_revenue_dollars") AS "revenue" FROM 
(SELECT "uuid" AS "site_uuid", "partner_id", "net_revenue_dollars" FROM 
"public"."partner_site_clicks" INNER JOIN "public"."sites" ON 
"partner_site_clicks"."site_id" = "sites"."id" INNER JOIN 
"public"."partner_click_days" ON "partner_site_clicks"."partner_click_day_id" = 
"partner_click_days"."id" WHERE "sites"."generate_revenue_report" IS TRUE AND 
"partner_click_days"."day" = '2016-02-07') AS "t0" GROUP BY "site_uuid", 
"partner_id" 
{code}

That query fails due to an ambiguous "partner_id" reference as two of the 
tables have that column.

  was:
Drill drops table references when rewriting this query, resulting in ambiguous 
column references.

This query: 

{code:sql} select s.uuid as site_uuid, psc.partner_id, 
  sum(psc.net_revenue_dollars) as revenue 
from app.public.partner_site_clicks psc 
join app.public.sites s on psc.site_id = s.id 
join app.public.partner_click_days pcd on pcd.id = psc.partner_click_day_id 
where s.generate_revenue_report is true and pcd.`day` = '2016-02-07' 
group by s.uuid, psc.partner_id; 
{code} 

Results in this error: 

{quote} 
DATA_READ ERROR: The JDBC storage plugin failed while trying setup the SQL 
query. 
{quote}

Trying to run this re-written query:

{code:sql} 
SELECT "site_uuid", "partner_id", SUM("net_revenue_dollars") AS "revenue" FROM 
(SELECT "uuid" AS "site_uuid", "partner_id", "net_revenue_dollars" FROM 
"public"."partner_site_clicks" INNER JOIN "public"."sites" ON 
"partner_site_clicks"."site_id" = "sites"."id" INNER JOIN 
"public"."partner_click_days" ON "partner_site_clicks"."partner_click_day_id" = 
"partner_click_days"."id" WHERE "sites"."generate_revenue_report" IS TRUE AND 
"partner_click_days"."day" = '2016-02-07') AS "t0" GROUP BY "site_uuid", 
"partner_id" 
{code}

That query fails due to an ambiguous "partner_id" reference as two of the 
tables have that column.


> Drill rewrites Postgres query with ambiguous column references
> --
>
> Key: DRILL-4374
> URL: https://issues.apache.org/jira/browse/DRILL-4374
> Project: Apache Drill
>  Issue Type: Bug
>  Components: Query Planning & Optimization
>Affects Versions: 1.4.0
>Reporter: Justin Bradford
>
> Drill drops table references when rewriting this query, resulting in 
> ambiguous column references.
> This query: 
> {code:sql}
> select s.uuid as site_uuid, psc.partner_id, 
>   sum(psc.net_revenue_dollars) as revenue 
> from app.public.partner_site_clicks psc 
> join app.public.sites s on psc.site_id = s.id 
> join app.public.partner_click_days pcd on pcd.id = psc.partner_click_day_id 
> where s.generate_revenue_report is true and pcd.`day` = '2016-02-07' 
> group by s.uuid, psc.partner_id; 
> {code} 
> Results in this error: 
> {quote} 
> DATA_READ ERROR: The JDBC storage plugin failed while trying setup the SQL 
> query. 
> {quote}
> Trying to run this re-written query:
> {code:sql}
> SELECT "site_uuid", "partner_id", SUM("net_revenue_dollars") AS "revenue" 
> FROM (SELECT "uuid" AS "site_uuid", "partner_id", "net_revenue_dollars" FROM 
> "public"."partner_site_clicks" INNER JOIN "public"."sites" ON 
> "partner_site_clicks"."site_id" = "sites"."id" INNER JOIN 
> "public"."partner_click_days" ON "partner_site_clicks"."partner_click_day_id" 
> = "partner_click_days"."id" WHERE "sites"."generate_revenue_report" IS TRUE 
> AND "partner_click_days"."day" = '2016-02-07') AS "t0" GROUP BY "site_uuid", 
> "partner_id" 
> {code}
> That query fails due to an ambiguous "partner_id" reference as two of the 
> tables have that column.



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


[jira] [Updated] (DRILL-4374) Drill rewrites Postgres query with ambiguous column references

2016-02-08 Thread Justin Bradford (JIRA)

 [ 
https://issues.apache.org/jira/browse/DRILL-4374?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Justin Bradford updated DRILL-4374:
---
Description: 
Drill drops table references when rewriting this query, resulting in ambiguous 
column references.

This query: 

{code:sql}
select s.uuid as site_uuid, psc.partner_id, 
  sum(psc.net_revenue_dollars) as revenue 
from app.public.partner_site_clicks psc 
join app.public.sites s on psc.site_id = s.id 
join app.public.partner_click_days pcd on pcd.id = psc.partner_click_day_id 
where s.generate_revenue_report is true and pcd.`day` = '2016-02-07' 
group by s.uuid, psc.partner_id; 
{code} 

Results in this error: 

{quote} 
DATA_READ ERROR: The JDBC storage plugin failed while trying setup the SQL 
query. 
{quote}

Trying to run this re-written query:

{code:sql}
SELECT "site_uuid", "partner_id", SUM("net_revenue_dollars") AS "revenue" FROM (
  SELECT "uuid" AS "site_uuid", "partner_id", "net_revenue_dollars" 
  FROM "public"."partner_site_clicks" 
  INNER JOIN "public"."sites" ON "partner_site_clicks"."site_id" = "sites"."id"
  INNER JOIN "public"."partner_click_days" ON 
"partner_site_clicks"."partner_click_day_id" = "partner_click_days"."id" 
  WHERE "sites"."generate_revenue_report" IS TRUE AND 
"partner_click_days"."day" = '2016-02-07'
) AS "t0" GROUP BY "site_uuid", "partner_id" 
{code}

That query fails due to an ambiguous "partner_id" reference as two of the 
tables have that column.

  was:
Drill drops table references when rewriting this query, resulting in ambiguous 
column references.

This query: 

{code:sql}
select s.uuid as site_uuid, psc.partner_id, 
  sum(psc.net_revenue_dollars) as revenue 
from app.public.partner_site_clicks psc 
join app.public.sites s on psc.site_id = s.id 
join app.public.partner_click_days pcd on pcd.id = psc.partner_click_day_id 
where s.generate_revenue_report is true and pcd.`day` = '2016-02-07' 
group by s.uuid, psc.partner_id; 
{code} 

Results in this error: 

{quote} 
DATA_READ ERROR: The JDBC storage plugin failed while trying setup the SQL 
query. 
{quote}

Trying to run this re-written query:

{code:sql}
SELECT "site_uuid", "partner_id", SUM("net_revenue_dollars") AS "revenue" FROM 
(SELECT "uuid" AS "site_uuid", "partner_id", "net_revenue_dollars" FROM 
"public"."partner_site_clicks" INNER JOIN "public"."sites" ON 
"partner_site_clicks"."site_id" = "sites"."id" INNER JOIN 
"public"."partner_click_days" ON "partner_site_clicks"."partner_click_day_id" = 
"partner_click_days"."id" WHERE "sites"."generate_revenue_report" IS TRUE AND 
"partner_click_days"."day" = '2016-02-07') AS "t0" GROUP BY "site_uuid", 
"partner_id" 
{code}

That query fails due to an ambiguous "partner_id" reference as two of the 
tables have that column.


> Drill rewrites Postgres query with ambiguous column references
> --
>
> Key: DRILL-4374
> URL: https://issues.apache.org/jira/browse/DRILL-4374
> Project: Apache Drill
>  Issue Type: Bug
>  Components: Query Planning & Optimization
>Affects Versions: 1.4.0
>Reporter: Justin Bradford
>
> Drill drops table references when rewriting this query, resulting in 
> ambiguous column references.
> This query: 
> {code:sql}
> select s.uuid as site_uuid, psc.partner_id, 
>   sum(psc.net_revenue_dollars) as revenue 
> from app.public.partner_site_clicks psc 
> join app.public.sites s on psc.site_id = s.id 
> join app.public.partner_click_days pcd on pcd.id = psc.partner_click_day_id 
> where s.generate_revenue_report is true and pcd.`day` = '2016-02-07' 
> group by s.uuid, psc.partner_id; 
> {code} 
> Results in this error: 
> {quote} 
> DATA_READ ERROR: The JDBC storage plugin failed while trying setup the SQL 
> query. 
> {quote}
> Trying to run this re-written query:
> {code:sql}
> SELECT "site_uuid", "partner_id", SUM("net_revenue_dollars") AS "revenue" 
> FROM (
>   SELECT "uuid" AS "site_uuid", "partner_id", "net_revenue_dollars" 
>   FROM "public"."partner_site_clicks" 
>   INNER JOIN "public"."sites" ON "partner_site_clicks"."site_id" = 
> "sites"."id"
>   INNER JOIN "public"."partner_click_days" ON 
> "partner_site_clicks"."partner_click_day_id" = "partner_click_days"."id" 
>   WHERE "sites"."generate_revenue_report" IS TRUE AND 
> "partner_click_days"."day" = '2016-02-07'
> ) AS "t0" GROUP BY "site_uuid", "partner_id" 
> {code}
> That query fails due to an ambiguous "partner_id" reference as two of the 
> tables have that column.



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