Bom dia pessoal,
Esses dias tive que sincronizar duas bases de dados porque uma delas havia sido importada faltando algumas views, e como não tinha o código fonte delas na hora, bolei esta query pra me ajudar a ver quais estava faltando…embora mesmo que no fim deixei um arquivo SQL com o DROP e create de todas mesmo.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
SELECT v.* FROM information_schema.views v WHERE v.TABLE_SCHEMA = 'banco_foo' AND v.TABLE_NAME NOT IN ( SELECT vv.TABLE_NAME FROM information_schema.views vv WHERE vv.TABLE_SCHEMA = 'banco_bar' ); |
Fica a dica aí ; )