[JBoss JIRA] (TEIID-5798) Mixed PERMISSION GRANTS
by Steven Hawkins (Jira)
[ https://issues.redhat.com/browse/TEIID-5798?page=com.atlassian.jira.plugi... ]
Steven Hawkins commented on TEIID-5798:
---------------------------------------
To clarify the policy names are scoped to role / resource (not just the resource as with pg), so drop policy must specify the role name.
> Mixed PERMISSION GRANTS
> -----------------------
>
> Key: TEIID-5798
> URL: https://issues.redhat.com/browse/TEIID-5798
> Project: Teiid
> Issue Type: Enhancement
> Components: Query Engine
> Reporter: Christoph John
> Assignee: Steven Hawkins
> Priority: Major
> Fix For: 13.1
>
> Original Estimate: 6 hours
> Time Spent: 2 days
> Remaining Estimate: 2 hours
>
> Hello,
> I am currently trying to set a set of permissions on a table/view. Hence a condition on INSERT,UPDATE,DELETE and an unconditioned SELECT.
> However, it seems that conditioned and unconditioned GRANT statements do not work together.
> {code}
> GRANT INSERT,UPDATE,DELETE ON TABLE "my_nutri_diary.UserDefinedProducts_SRC" CONDITION 'UserDefinedProducts_SRC.fkProfile in (SELECT Account.idProfile FROM Account WHERE Account.uuidUser = LEFT(user(), 36) )' TO odata;
> GRANT SELECT ON TABLE "my_nutri_diary.UserDefinedProducts_SRC" TO odata;
> REVOKE ALTER,EXECUTE ON TABLE "my_nutri_diary.UserDefinedProducts_SRC" FROM odata;
> {code}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 10 months
[JBoss JIRA] (TEIID-5909) Pg compatibility issues to support Graphback API
by Steven Hawkins (Jira)
[ https://issues.redhat.com/browse/TEIID-5909?focusedWorklogId=12450339&pag... ]
Steven Hawkins logged work on TEIID-5909:
-----------------------------------------
Author: Steven Hawkins
Created on: 27/Feb/20 9:13 AM
Start Date: 27/Feb/20 9:13 AM
Worklog Time Spent: 3 hours
Issue Time Tracking
-------------------
Time Spent: 5 hours (was: 2 hours)
Worklog Id: (was: 12450339)
> Pg compatibility issues to support Graphback API
> ------------------------------------------------
>
> Key: TEIID-5909
> URL: https://issues.redhat.com/browse/TEIID-5909
> Project: Teiid
> Issue Type: Enhancement
> Components: ODBC
> Reporter: Ramesh Reddy
> Assignee: Steven Hawkins
> Priority: Major
> Fix For: 13.1
>
> Original Estimate: 3 hours
> Time Spent: 5 hours
> Remaining Estimate: 0 minutes
>
> 1) Graphback expects "select version()" call to return the result set with alias "version" as column name
> 2) The client supplies the "utf-8" as the charset, which needs to be treated as UTF-8
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 10 months
[JBoss JIRA] (TEIID-5909) Pg compatibility issues to support Graphback API
by Steven Hawkins (Jira)
[ https://issues.redhat.com/browse/TEIID-5909?page=com.atlassian.jira.plugi... ]
Steven Hawkins resolved TEIID-5909.
-----------------------------------
Resolution: Done
Added a session variable to control the column names reported for functions, aggregates, and window functions.
> Pg compatibility issues to support Graphback API
> ------------------------------------------------
>
> Key: TEIID-5909
> URL: https://issues.redhat.com/browse/TEIID-5909
> Project: Teiid
> Issue Type: Enhancement
> Components: ODBC
> Reporter: Ramesh Reddy
> Assignee: Steven Hawkins
> Priority: Major
> Fix For: 13.1
>
> Original Estimate: 3 hours
> Time Spent: 2 hours
> Remaining Estimate: 0 minutes
>
> 1) Graphback expects "select version()" call to return the result set with alias "version" as column name
> 2) The client supplies the "utf-8" as the charset, which needs to be treated as UTF-8
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 10 months
[JBoss JIRA] (TEIID-5900) query with local and remote pushes too much to remote
by Steven Hawkins (Jira)
[ https://issues.redhat.com/browse/TEIID-5900?page=com.atlassian.jira.plugi... ]
Steven Hawkins resolved TEIID-5900.
-----------------------------------
Resolution: Cannot Reproduce
Marking as not reproducible. Please reopen this issue or create new issues that are more specific (similar to the the last comment).
> query with local and remote pushes too much to remote
> -----------------------------------------------------
>
> Key: TEIID-5900
> URL: https://issues.redhat.com/browse/TEIID-5900
> Project: Teiid
> Issue Type: Bug
> Components: Query Engine
> Affects Versions: 12.3.1
> Reporter: Ken Geis
> Assignee: Steven Hawkins
> Priority: Major
>
> I have a table "A" in an Oracle database. I have a date dimension "B" in Teiid, which is a materialized view of a recursive query. The date dimension has all dates from 1950 to 2050, 36890 rows in total.
> I run the following query:
> {code:sql}
> SELECT *
> FROM a
> JOIN b
> ON a.date_column = b.date_key
> {code}
> Teiid sends a query to Oracle, which I will paraphrase as:
> {code:sql}
> SELECT <columns>
> FROM a
> WHERE date_column IN (to_date('1950-01-01 00:00:00', 'YYYY-MM-DD HH24:MI:SS'),
> <36899 other date values!>)
> {code}
> Oracle breaks either with the length of the query or the number of options in the IN clause.
> I thought that MAKEDEP/MAKENOTDEP/MAKEIND could help, but they didn't seem to change anything.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 10 months
[JBoss JIRA] (TEIID-5798) Mixed PERMISSION GRANTS
by Steven Hawkins (Jira)
[ https://issues.redhat.com/browse/TEIID-5798?focusedWorklogId=12450327&pag... ]
Steven Hawkins logged work on TEIID-5798:
-----------------------------------------
Author: Steven Hawkins
Created on: 26/Feb/20 9:30 AM
Start Date: 26/Feb/20 9:29 AM
Worklog Time Spent: 1 day, 4 hours
Issue Time Tracking
-------------------
Remaining Estimate: 2 hours (was: 1 day, 6 hours)
Time Spent: 2 days (was: 4 hours)
Worklog Id: (was: 12450327)
> Mixed PERMISSION GRANTS
> -----------------------
>
> Key: TEIID-5798
> URL: https://issues.redhat.com/browse/TEIID-5798
> Project: Teiid
> Issue Type: Enhancement
> Components: Query Engine
> Reporter: Christoph John
> Assignee: Steven Hawkins
> Priority: Major
> Fix For: 13.1
>
> Original Estimate: 6 hours
> Time Spent: 2 days
> Remaining Estimate: 2 hours
>
> Hello,
> I am currently trying to set a set of permissions on a table/view. Hence a condition on INSERT,UPDATE,DELETE and an unconditioned SELECT.
> However, it seems that conditioned and unconditioned GRANT statements do not work together.
> {code}
> GRANT INSERT,UPDATE,DELETE ON TABLE "my_nutri_diary.UserDefinedProducts_SRC" CONDITION 'UserDefinedProducts_SRC.fkProfile in (SELECT Account.idProfile FROM Account WHERE Account.uuidUser = LEFT(user(), 36) )' TO odata;
> GRANT SELECT ON TABLE "my_nutri_diary.UserDefinedProducts_SRC" TO odata;
> REVOKE ALTER,EXECUTE ON TABLE "my_nutri_diary.UserDefinedProducts_SRC" FROM odata;
> {code}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 10 months