Description of problem: Redshift database does not support ASCII function E.g. *SELECT INTKEY, ASCII(INTKEY) FROM BQT1.SmallA ORDER BY INTKEY* is translated as *SELECT g_0.intkey AS c_0, ascii(cast(g_0.intkey AS varchar(4000))) AS c_1 FROM smalla AS g_0 ORDER BY c_0* Result: Caused by: org.postgresql.util.PSQLException: ERROR: Specified types or functions (one per INFO message) not supported on Redshift tables. Steps to Reproduce: <vdb name="test" version="1"> <model name="Source" type="PHYSICAL"> <source name="rs" connection-jndi-name="java:/Redshift" translator-name="postgresql"/> <metadata type="DDL"> <![CDATA[create foreign table SmallA ( intkey integer OPTIONS(NAMEINSOURCE 'intkey', NATIVE_TYPE 'int4'), timevalue timestamp OPTIONS(NAMEINSOURCE 'timevalue', NATIVE_TYPE 'timestamp')) OPTIONS(NAMEINSOURCE 'smalla'); ]]> </metadata> </model> </vdb> Actual results: Expected results: Additional info:
Steven Hawkins <shawkins> updated the status of jira TEIID-3887 to Resolved
Note: a new redshift translator has been created to account for the different capabilities than the postgresql translator.