emcp
02/20/2022, 4:25 PManalytics
.. my problem/question is.. how do I ADD GRANT permission statements in the event of a successful run? because each run seems to wipe out the permissions I'd manually set
tickers_last_7d.sql
{{
config(
materialized='table'
)
}}
select *
from {{ source('tap_ibkr_tickers', 'ib_tickers') }}
where query_start_time::date >= query_start_time - interval '7 days';
GRANT USAGE ON SCHEMA analytics TO "juju_apache-superset";
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA analytics TO "juju_apache-superset";
emcp
02/20/2022, 4:26 PMCompleted with 1 error and 0 warnings:
16:20:34
16:20:34 Database Error in model tickers_last_7d (models/tap_ibkr_tickers/tickers_last_7d.sql)
16:20:34 syntax error at or near ";"
16:20:34 LINE 10: ...ry_start_time::date >= query_start_time - interval '7 days';
aaronsteers
02/20/2022, 4:28 PMemcp
02/20/2022, 4:29 PMemcp
02/20/2022, 4:30 PMaaronsteers
02/20/2022, 4:31 PMemcp
02/20/2022, 4:32 PMaaronsteers
02/20/2022, 4:34 PMemcp
02/20/2022, 4:38 PMemcp
02/20/2022, 4:48 PMALTER DEFAULT PRIVILEGES FOR USER "juju_meltano-stnks" IN SCHEMA analytics GRANT SELECT ON TABLES TO "juju_apache-superset";