I am using version 7 and for some of the data source, I can’t delete them. It keeps trying.
Possibly this bug?
1 Like
This is how I solved it as I was faced with the same issue (I ran this in redash v10)
-- grab first the data source ID from data_sources example: 25
-- In order to delete a data source
-- First, you need to remove all Query Results that are attached to that data source
update queries
set latest_query_data_id = null
where latest_query_data_id in (
select id
from query_results
where data_source_id = 25)
delete from query_results where data_source_id = 25
-- Second, you need to remove the data source tables from the schema tables
delete from data_source_columns
where table_id in (
select id from data_source_tables where datasource_id = 25
)
delete from data_source_tables where datasource_id = 25
commit
@jesse and team if the above is wrong or if there is a better way. Please let me know
Thank you
Ramzi
Hey @ramziyassine thanks for sharing your code.
The first part of your SQL works fine. But where are you seeing a data_source_columns
table? I don’t see this on V10
we ran the upgrade using the management script (our database was a v5 database but we upgraded) is this table not needed anymore? How does redash v5 store the schema information?
1 Like
Schemas are stored in redis.