tableowner = 'user' AND schemaname = 'metrics' AND tablename != 'alembic_version';
                  
                  
                  
                  
                  
                  возвращает например
                  
                  
                  metrics.interaction
                  
                  
                  metrics.interaction_2023_08_03t00
                  
                  
                  metrics.traffic
                  
                  
                  metrics.traffic_2023_08_04t00
                  
                  
                  metrics.traffic_2023_08_06t00
                  
                  
                  
                  
                  
                  каким запросом очистить таблицы, а все таблицы наследники удалить?
                  
                  
                  таблицы с датами в конце надо удалить, а те что без дат - очистить. Без регулярных выражений
                  
                  
                
по pg_tables — никак. если смотреть в pg_class, то там есть relkind, если в information_schema.tables, то там есть table_type
Обсуждают сегодня