Hudson
01/11/2021, 4:23 PMsource_name.
For example source table in Postgres : public.student
destination table name into Snowflake: db_name.airbyte_raw.public.student
What causes some annoying issues, because the table name has a dot inside name.
A simple way to fix it should be use the Cleaned name that already replace the . for _charles
Hudson
01/11/2021, 4:57 PMselect * from airbyte_raw."public.student"
My current problem is for example when I try to use the table inside DBT - Sources
DBT removes the double quotes when compile the query what cause an issue.Hudson
01/11/2021, 4:59 PMChris (deprecated profile)
. character in the table name is handled properly:
https://docs.getdbt.com/faqs/source-quotes/
So DBT will indeed generate the query:
select * from airbyte_raw."public.student"Hudson
01/11/2021, 5:21 PMJoe Conley
02/02/2021, 4:43 PMChris (deprecated profile)
Chris (deprecated profile)
Right now this is the only blocker from our team adopting airbyte. Thanks!What is the exact blocker for your team? I think the
. character should be resolved in the latest version alreadyJoe Conley
02/02/2021, 4:48 PMJoe Conley
02/02/2021, 4:49 PMChris (deprecated profile)
our operational store is a 1 db per client approach, so ideally we could just set the table names by removing the client prefixSo if i understand, you have : • one DB per client (
client1.users , client2.users, etc)
• and you want only one table for all clients in the destination? (public.users)Joe Conley
02/02/2021, 4:53 PMJoe Conley
02/02/2021, 4:54 PMJoe Conley
02/02/2021, 5:00 PMpublic_ as a prefix to the table)Chris (deprecated profile)
Joe Conley
02/02/2021, 5:13 PM